The One Number That Tells You Everything
Every affiliate marketer tracks clicks. Fewer track earnings. Almost none track both together — and that's where the money is.
EPC (Earnings Per Click) is simply your total earnings divided by your total clicks for a given link or program. It tells you, on average, how much you earn every time someone clicks your referral link.
EPC = Total Earnings ÷ Total Clicks
If you earned $120 from 400 clicks, your EPC is $0.30. That means every click through your link is worth 30 cents to you.
Why EPC Beats Every Other Metric
Most affiliate marketers obsess over commission rates. "Program A pays 30%! Program B only pays 15%!" But commission rate tells you almost nothing without knowing conversion rate.
Consider this comparison:
| Program | Commission | Clicks | Conversions | Earnings | EPC |
|---|---|---|---|---|---|
| Program A | 30% | 500 | 2 | $90 | $0.18 |
| Program B | 15% | 500 | 12 | $270 | $0.54 |
Program B has half the commission rate but three times the EPC. The higher conversion rate (2.4% vs 0.4%) completely overwhelms the lower commission percentage.
This is why EPC is the metric that cuts through the noise. It collapses commission rate, conversion rate, and average order value into a single comparable number.
How to Calculate Your EPC Accurately
Manual calculation is annoying and error-prone. But the formula is simple:
- Pick a time period (last 30 days works well)
- Sum all earnings from a specific link or program
- Count all clicks through that link in the same period
- Divide earnings by clicks
The gotcha: match the time window carefully. If a click happens on day 28 but the commission posts on day 32 (after a 3-day cookie window), you'll undercount earnings for the period. For most programs, using a 60-day rolling window smooths this out.
Using EPC to Make Better Decisions
Compare Programs on Equal Terms
The moment you have EPC for multiple programs, you have a leaderboard. Sort by EPC descending. Your top earner-per-click deserves more promotion, more link placements, more content.
Diagnose Underperforming Links
Low EPC on a specific link (but high EPC on others for the same program) often means: - The traffic source doesn't match the product (e.g. crypto exchange link shared in a personal finance subreddit) - The landing page isn't mobile-optimised and your traffic is mobile - The link placement is getting low-intent clicks (footer vs in-content)
Set a Minimum EPC Threshold
Once you know your average EPC, you can set a floor. Any link or program consistently below $0.10 EPC (for example) gets deprioritised or cut — freeing your time and audience trust for higher-value promotions.
Key Takeaways
- EPC = Earnings ÷ Clicks — the single number that makes programs comparable
- A high commission rate with a terrible conversion rate produces a terrible EPC
- EPC lets you rank your programs and cut the underperformers
- Use a 60-day rolling window to avoid commission-delay distortion
- Track EPC per link, not just per program — the same program can have very different EPC across traffic sources
Frequently Asked Questions
What's a good EPC for affiliate marketing? It varies widely by niche. In crypto affiliate programs, EPCs of $0.50–$5.00 are common because average order values are high. In lower-ticket niches like software tools, $0.10–$0.50 is typical. Compare your EPC to itself over time — improvement is the goal.
Should I calculate EPC per link or per program? Both. Per-program EPC tells you which programs are worth promoting. Per-link EPC tells you which traffic sources and content types are most effective. Both numbers together give you a complete picture.
How often should I check EPC? Weekly is enough for most. Daily checking on a new link or campaign makes sense — you want to catch a broken link or terrible conversion rate before you send a lot of traffic. After 30 days of data, monthly reviews are fine.
Does EPC account for cookie windows? Not automatically. If your program has a 30-day cookie, a click today might generate a commission 29 days from now. This is why using a longer time window (60–90 days) gives more accurate EPC figures than looking at just the last 7 days.
Can I track EPC without a dedicated tool? Yes, manually in a spreadsheet. But you lose the per-link granularity unless you create separate tracking parameters for each link — which is exactly what a tracking tool automates for you.
Stop guessing which links actually pay
TrackRef tracks every click and ties it back to earnings — so you know exactly which programs, devices, and countries are working for you.
Start free →