Home / Blog / Guides
📊

What is EPC (Earnings Per Click) and How to Use It to Pick Better Programs

By Editorial Team · May 08, 2026 · 4 min read

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:

  1. Pick a time period (last 30 days works well)
  2. Sum all earnings from a specific link or program
  3. Count all clicks through that link in the same period
  4. 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

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 →
Was this article helpful?