If you’ve ever wondered what is EPC in affiliate marketing, you’ve probably also noticed that half the answers online contradict each other. One glossary says EPC is your earnings per single click; a network dashboard shows an “EPC” of $47 that obviously isn’t per click; and a Reddit thread full of smart people can’t agree on what CJ’s 7-day EPC even measures.
Good news: the confusion is fixable in about 10 minutes, and it’s genuinely worth fixing, because EPC (earnings per click) is the closest thing affiliate marketing has to a universal exchange rate. It tells an affiliate what a click is worth on a given offer, and it tells a brand what its program pays partners per visitor sent.
Computing these numbers is literally my job (I make affiliate software, Rekomi), so let me settle the definition properly: the formula, the two reporting conventions, the time windows, and the one place EPC quietly lies to you, which is recurring commissions. There’s real math ahead, all of it checkable, and that’s my favorite kind.
TL;DR: EPC in affiliate marketing is earnings per click: total commissions earned divided by total clicks over a set window. $600 in commissions from 400 clicks is a $1.50 EPC. Watch for two conventions: most tools report EPC per single click, but networks like CJ report it per 100 clicks, so a “$150 EPC” there means $1.50 per click. EPC only becomes meaningful with a few hundred clicks of data, and it systematically understates recurring-commission programs, which keep paying long after the click window closes.
What is EPC in affiliate marketing?
EPC in affiliate marketing stands for earnings per click: the total commissions earned from an offer divided by the total clicks sent to it over some period. It answers one question with one number: on average, how much money did each click generate?
Affiliates use EPC to compare offers before committing traffic to them; a program with a $2.00 EPC pays 4x as much per visitor as one at $0.50, all else equal. Brands read their own EPC to understand three things:
- what the program pays out per referred visitor
- which kinds of affiliates to recruit more of
- whether the offer is competitive enough to attract good partners
One clarification before the math: EPC is a measured average, not a rate anyone promises you. It’s what happened to past clicks, and that’s exactly why it’s useful: it blends conversion rate and payout size into a single comparable figure. (The clicks themselves come from tracking links; if the recording layer is fuzzy to you, how affiliate links actually track clicks covers it.)

How to calculate EPC
To calculate EPC, divide total commissions earned by total clicks over the same time window. Most EPC affiliate marketing guides stop right there, and honestly, the division is the easy part; the craft is in what you count on each side of the division sign.
The EPC formula, and the gross vs net trap
EPC = total commissions earned ÷ total clicks.
The trap is the word “earned.” If you count commissions at the moment they’re credited, refunds, chargebacks, and reversals will later erase some of them, and your EPC was overstated the whole time. Whenever you can, compute EPC on net commissions: credited minus reversed. I’ve noticed that a program with generous approval but heavy reversal rates can show a gorgeous gross EPC and a mediocre net one, and only the net one predicts what you’ll actually be paid.
Match the windows, too. Commissions earned in June divided by clicks from March isn’t a metric; it’s two unrelated numbers sharing a fraction.
Worked example 1: one-time commissions
Say you promoted a project management tool for 30 days. Your links drew 400 clicks, and 12 of those visitors bought, each earning you a $50 one-time commission. Your commissions total 12 × $50 = $600.
EPC = $600 ÷ 400 clicks = $1.50 per click.
Now look at what that single number encodes: a 3% conversion rate (12 of 400) multiplied by a $50 payout. A different offer could reach the same $1.50 EPC with a 1% conversion rate and a $150 payout. That compression is EPC’s superpower and its blind spot at once: it makes offers comparable, but it hides how they got there.
Worked example 2: why 30 clicks is not enough data
Now suppose you tested a new offer with just 30 clicks. One visitor bought and earned you $45. EPC: $45 ÷ 30 = $1.50. Looks identical to the first offer.
But if that one buyer had hesitated a day longer, your EPC would’ve been $0.00 from the exact same traffic. With 30 clicks, the difference between a “great” offer and a “dead” one is one person’s mood. EPC computed on small samples is noise wearing a number’s clothing, and this is my hard rule for using it: don’t trust an EPC, yours or anyone’s, computed on fewer than a few hundred clicks. But that cutoff is also good news: a few hundred clicks is a very reachable bar, and once you clear it, your number starts meaning something. The networks agree, as you’re about to see.
One click or 100? Why networks report EPC differently
Not everyone means the same thing by EPC, and this single fact explains most of the confusion around the metric. PartnerStack’s glossary defines EPC per single click, giving $200 in earnings from 50 clicks as a $4 EPC (PartnerStack ). ClickBank uses the same per-click convention: $100 from 100 clicks is a $1 EPC (ClickBank ).
CJ Affiliate does something different, and for its own sensible reasons: it reports EPC per 100 clicks. Per CJ’s published definitions, its 7-day EPC is the last 7 days of commissions divided by the last 7 days of clicks, multiplied by 100, and it displays N/A until a link has at least 100 clicks (breakdown of CJ’s definitions ). So a CJ EPC of $150 doesn’t mean $150 per click; it means $150 per 100 clicks, or $1.50 each. Neither convention is wrong, but comparing a CJ number against a per-click number without converting is a 100x error, and I’ve watched smart people make it constantly.
| Where you see it | Convention | How to read “$150” |
|---|---|---|
| PartnerStack, ClickBank, most tools | Per click | $150 per click |
| CJ Affiliate | Per 100 clicks | $1.50 per click |

7-day EPC vs 3-month EPC: which window to trust
Trust the longer window for choosing offers, and use the short window for spotting change. CJ’s 3-month EPC is computed on data from 5 months back through 3 months back, updated daily, and requires at least 1,000 clicks before it displays at all (same source as above). That lag is a smart design choice: late-arriving reversals and returns are already settled in the number by the time you see it, so it’s a slower but more honest figure.
The 7-day EPC is the twitchy one. It moves with seasonality, a single large order, or one affiliate’s viral post. Here’s the clean way to read the pair: the 3-month EPC tells you what an offer is normally worth, and the 7-day EPC tells you whether something just changed, such as a promotion running, a landing page breaking, or a payout getting cut. When the two diverge sharply, that divergence is the signal.
Network average EPC vs your EPC
A program’s published EPC is a blended average across every affiliate promoting it, and you’re not average; you’ll do better or worse depending on how well your audience matches the offer. A coupon site blasting untargeted traffic and a niche reviewer with high-intent readers can be inside the same published number. Treat network EPC as a screening tool for which offers are worth testing, then trust only the EPC you measure on your own traffic.
One practical note before the benchmarks: an EPC is only as trustworthy as the conversion data underneath it. Rekomi computes commissions from billing events, renewals and refunds included, so the earnings half of the fraction is what actually gets paid rather than a pixel’s guess. Brands get honest per-affiliate economics, affiliates get numbers they can rely on, and the 14-day trial shows both on your own data.
What is a good EPC in affiliate marketing?
A good EPC is one that exceeds your cost per click, or your best alternative use of the same traffic; there’s no universal threshold, and that’s actually freeing. If you buy traffic at a $0.90 CPC and the offer returns a $1.50 EPC, you earn $0.60 per click before other costs, and the campaign works. The same $1.50 EPC is a failure at a $2.00 CPC. For organic traffic the comparison is opportunity cost: a $1.50 EPC offer beats a $0.60 EPC offer for the same slot in your newsletter.
If you want rough category context anyway, one published estimate from LanderLab puts finance and insurance offers around $1.50 to $5.00+, B2B SaaS at $1.00 to $4.00, health and supplements at $0.50 to $2.50, ecommerce and retail at $0.20 to $1.00, and entertainment and gaming at $0.05 to $0.40 (LanderLab ).
I’ll be straight about the caveat: no methodology is disclosed for those ranges, so treat them as a sketch of relative order, not benchmarks to hold yourself against. The EPC you compute on your own clicks beats any table on the internet, and you can have it by this afternoon. And if you’re benchmarking your whole affiliate business rather than one offer, the income distribution in what affiliates actually earn is the better yardstick.
Why EPC undervalues recurring-commission programs
If you pick offers purely by their published EPC, you’ll systematically avoid the programs that pay the most, because standard EPC math is blind to recurring commissions. EPC snapshots a window; recurring revenue keeps arriving after the window closes.
Walk the math with me, because this is the part I find genuinely fun. Two offers, and you send 1,000 clicks to each, converting 20 customers on both (a 2% rate):
- Offer A pays a $40 one-time commission. You earn 20 × $40 = $800. EPC: $0.80, and it never changes.
- Offer B is a SaaS program paying 25% recurring on a $50/mo plan: $12.50/mo per customer. In month one you earn 20 × $12.50 = $250. 30-day EPC: $0.25.
On a 30-day dashboard, Offer A looks more than 3x better, and most affiliates would drop Offer B on the spot. Now extend the window, assuming the customers stay subscribed, and watch what happens:
| Window | Offer A ($40 one-time) | Offer B ($12.50/mo recurring) |
|---|---|---|
| 30 days | $0.80 | $0.25 |
| 90 days | $0.80 | $0.75 |
| 6 months | $0.80 | $1.50 |
| 12 months | $0.80 | $3.00 |
Offer B crosses Offer A during month 4 and never looks back! Even applying realistic churn, say the average customer lasts 8 months instead of 12, Offer B lands at $2.00 per click, 2.5x the one-time offer that “won” the EPC comparison. And subscribers don’t all cancel at a deadline; the good ones compound for years, which is exactly why I like recurring programs so much.

The fix is simple: for recurring programs, compute a lifetime EPC alongside the standard one. Multiply the monthly commission by the average months a referred customer stays, times customers, divided by clicks. It’s an estimate, but a directionally honest one, while the 30-day EPC on a recurring offer is directionally dishonest by construction.
How affiliates should use EPC to compare offers
Used carefully, EPC is the best single screening metric you have. Four habits keep it honest:
- Normalize the window and the convention. Convert per-100-click figures to per-click, and never weigh a 7-day EPC on one program against a 3-month EPC on another. Same window, same convention, or no comparison.
- Check the sample size. CJ hides 7-day EPC below 100 clicks and 3-month EPC below 1,000 for a reason. Apply the same discipline to your own tests.
- Adjust for recurring. Any subscription offer deserves the lifetime EPC treatment from the section above before you rule it out.
- Pair EPC with its ingredients. EPC = conversion rate × average commission. Two offers with identical EPCs can respond very differently to your traffic: a high-conversion, low-payout offer suits broad audiences, while a low-conversion, high-payout offer needs warm, qualified readers. Knowing which lever drives the number tells you where the offer fits, and the 15 real programs with published terms I graded are good practice material.
How brands should read their own EPC
If you run a program, your EPC is your price signal to the affiliate market. Affiliates comparing your offer against alternatives are, formally or not, comparing EPCs, so a rising EPC is a recruiting asset: it means every click a partner sends you is worth more than it used to be.
Read it per affiliate, not just in aggregate. Per-affiliate EPC surfaces your genuinely best partners, the ones sending clicks that convert, who deserve better terms before a competitor offers them. It also flags trouble in both directions: an affiliate with thousands of clicks and a near-zero EPC is sending junk traffic, while an implausibly high EPC on tiny click volume can be self-referrals or cookie stuffing worth a look.
Two levers move your EPC: conversion rate (landing pages, onboarding, offer clarity) and commission size. There’s a subtlety in the second one that I find interesting: net EPC only computes correctly if reversals flow back into the ledger, which is the core job of the tracking software underneath your program. That’s a tracking problem before it’s a math problem, and it’s one of the reasons we built Rekomi to read billing events server-side from Stripe, Paddle, and Braintree webhooks, so refunds and chargebacks reverse the matching commission automatically and the EPC your affiliates see is the one they’ll actually be paid. If you’re earlier in the journey, start with how to start a SaaS affiliate program and come back to the metrics later.
EPC vs CPC vs CTR vs conversion rate
These four get tangled together constantly; plenty of people searching “cpc affiliate” are actually after the EPC concept. One table sorts them out:
| Metric | Formula | What it tells you |
|---|---|---|
| EPC (earnings per click) | Commissions ÷ clicks | What each click earns you |
| CPC (cost per click) | Ad spend ÷ clicks | What each click costs you |
| CTR (click-through rate) | Clicks ÷ impressions | How compelling your placement is |
| Conversion rate | Sales ÷ clicks | How well traffic turns into buyers |
The relationship that matters most: for paid traffic, profit per click = EPC minus CPC. An affiliate CPC of $0.90 against a $1.50 EPC is a business; against a $0.70 EPC it’s a donation. The directions matter too, and they make a tidy little system: CPC is a cost you negotiate down, EPC is an earning you push up, and conversion rate is the bridge between clicks and both.
The EPC calculator: calculate your EPC step by step
This 6-step table is the calculator, and it works in any spreadsheet. Follow it top to bottom with your own numbers:
| Step | What to do | Example |
|---|---|---|
| 1. Pick a window | Choose one period for both inputs; 30 days is a good default | June 1 to June 30 |
| 2. Pull commissions | Total commissions earned in the window, net of refunds and reversals | $342 |
| 3. Pull clicks | Total clicks in the same window, same links | 228 |
| 4. Divide | Commissions ÷ clicks | $342 ÷ 228 = $1.50 EPC |
| 5. Convert for networks | Multiply by 100 to compare against CJ-style per-100-click figures | $150 per 100 clicks |
| 6. Add recurring reality | Add renewal commissions traceable to those clicks’ customers, then re-divide | +$120 renewals: $462 ÷ 228 = $2.03 |
Step 6 is the one most people skip and the one that changes decisions. In the example, the honest earning per click is 35% higher than the snapshot said, purely because renewals from earlier referrals kept paying inside the window. That’s a real raise for one extra spreadsheet row, which is a trade I’ll take every time!

EPC questions, answered
What does EPC mean in affiliate marketing?
EPC means earnings per click: total affiliate commissions earned divided by total clicks over the same period. It’s the standard shorthand for what a click is worth on a given offer, used by affiliates to compare programs and by brands to gauge how competitive their offer is.
How is earnings per click calculated?
Divide total commissions by total clicks from the same window: $600 in commissions from 400 clicks is a $1.50 EPC. Use net commissions (after refunds and reversals) where possible, and treat any EPC computed on fewer than a few hundred clicks as unreliable.
What is a 7-day EPC?
A 7-day EPC is the last 7 days of commissions divided by the last 7 days of clicks. On CJ Affiliate specifically, that result is multiplied by 100, so it reads as earnings per 100 clicks, and it shows N/A until the link has at least 100 clicks. It’s a freshness signal, not a stable measure of an offer’s worth.
What is a good EPC in affiliate marketing?
A good EPC is one comfortably above your cost per click on paid traffic, or above your other options for the same audience on organic. Published category ranges exist (roughly $1.00 to $4.00 for B2B SaaS, per one estimate), but they lack methodology; your own measured EPC against your own costs is the only comparison that decides anything.
Is a higher EPC always better?
No. A high EPC on a tiny sample is noise, a gross EPC can hide heavy reversals, and a one-time offer’s EPC can beat a recurring offer’s 30-day EPC while losing badly over 12 months. Higher is better only when the windows match, the sample is large enough, and recurring revenue has been counted.
Is EPC the same as CPC?
No, they’re opposites of the same click. EPC is what a click earns you; CPC is what a click costs you. Profitable paid affiliate campaigns keep EPC above CPC, and the gap between them is your margin per click.
Run your own numbers
Open your affiliate dashboard, pick your top offer, and run the 6-step table above on the last 30 days of real numbers, including step 6 if the offer pays recurring commissions. One spreadsheet later you’ll know whether your best offer is actually your best offer; the answer surprises people more often than you’d expect, and it’s 15 minutes well spent either way.
If you’re on the brand side and your current tracking can’t tell you net EPC per affiliate because refunds never flow back into the ledger, that’s a solvable problem: Rekomi computes recurring, refund-aware commissions straight from your billing events, and there’s a 14-day trial to see your real numbers.



