Affiliate marketing · Glossary

EPC Earnings per click

In plain words

EPC tells you how much money you make, on average, every time someone clicks your affiliate link. If 1,000 clicks earned you 250 dollars, your EPC is 0.25. It is the fastest way to compare offers, because it already combines how often people convert with how much each conversion pays.

Definition

Earnings per click (EPC) is the average revenue an affiliate earns for each click sent to an offer. The formula is EPC = total earnings ÷ total clicks. Because earnings equal conversions multiplied by payout, EPC can also be written as conversion rate × payout: a 2% conversion rate on a 20 USD CPA gives an EPC of 0.40 USD.

EPC matters because it folds two things most affiliates track separately into one number: how often traffic converts and how much each conversion is worth. A high payout behind a long flow and a low payout behind a frictionless flow can land on the same EPC, and the EPC is what decides whether a campaign survives once you put the cost of a click next to it. The working rule is profit per click = EPC − CPC.

Watch the convention. Several large networks report EPC per 100 clicks rather than per click: CJ Affiliate defines its 7-day and 3-month EPC as earnings per 100 clicks and shows N/A when an advertiser has too few clicks in the window. Most CPA networks and self-hosted trackers such as Keitaro, Voluum or Binom report true per-click EPC. Before comparing numbers across platforms, check which base is used, otherwise you are comparing values that differ by a factor of 100.

Every offer has two EPCs. The network EPC is the average across all affiliates running it, so it is a hint about the offer and its funnel. Your EPC is what your traffic, angle and prelander actually produce. The gap between the two is a diagnosis: far below the network average usually points to a traffic mismatch or a weak prelander; far above means you have found an angle worth scaling.

In practice

Worked example — illustrative numbers

Two offers, one traffic source

You buy native traffic at 0.30 USD per click and have to choose between two offers in the same vertical.

OfferPayoutConversion rateEPCProfit per clickROI
A40 USD0.8%0.32 USD0.02 USD6.7%
B12 USD3.5%0.42 USD0.12 USD40%

Offer A has more than three times the payout, yet on 10,000 clicks it returns about 200 USD of profit, while offer B returns about 1,200 USD. The payout seduced; the EPC decided. One caveat: at a 0.8% conversion rate 10,000 clicks produce only 80 conversions, so A’s EPC is still a noisy estimate. Below a few dozen conversions, treat EPC as a hint, not a verdict.

Common mistakes

  • Comparing per-click EPC from your tracker with a network’s per-100-clicks EPC, then wondering why the offer looks a hundred times better than it is.
  • Judging an offer on a tiny sample: 500 clicks with four conversions is noise, not a signal. Give a test enough conversions before you kill or scale it.
  • Reading EPC without the cost side. An EPC of 0.60 USD is excellent on traffic that costs 0.20 USD per click and a loss on traffic that costs 0.90 USD.
  • Forgetting holds and scrubs. The EPC you see on day one shrinks if conversions are rejected later; recalculate on approved conversions once the hold period ends.
  • Treating the network EPC as a promise. It averages everyone’s traffic, including affiliates whose sources, GEOs and angles are nothing like yours.

Go deeper

FAQ

What is a good EPC in affiliate marketing?

There is no universal number, because EPC only means something next to what you pay for a click. Nutra or sweepstakes campaigns on native and push often run on EPCs of a few cents against clicks that cost a few cents; finance and software offers can produce EPCs of several dollars against far more expensive clicks. A good EPC is one that stays above your cost per click after holds and rejections.

Is EPC calculated per click or per 100 clicks?

Both conventions exist. Trackers and most CPA networks report earnings per single click. CJ Affiliate and some other large affiliate networks report earnings per 100 clicks, so a displayed EPC of 45 means 0.45 USD per click. Always check the definition before comparing platforms.

How do I raise my EPC?

Raise the conversion rate or the payout. Conversion rate responds to a better-matched prelander, tighter GEO and device targeting, cutting placements that click but never convert, and testing the flow the advertiser offers. Payout responds to volume: once you send consistent, approved conversions, ask your account manager about a payout bump.

What is the difference between EPC and eCPM?

EPC is earnings per click; eCPM is earnings per 1,000 impressions. They are linked through click-through rate: eCPM = EPC × CTR × 1,000. Media buyers paying per impression think in eCPM, affiliates paying per click think in EPC, and both describe the same funnel from different ends.

Sources

  1. Publisher reporting: 7-Day EPC and 3-Month EPC (earnings per 100 clicks) — CJ Affiliate Support Center (cj.com)
  2. Reports and metrics: EPC, CR, ROI — Keitaro Tracker documentation (keitaro.io)
  3. Metrics definitions: earnings per click — Voluum documentation (voluum.com)
  4. Cost per action: Definition — Google Ads Help (support.google.com)

References are listed as plain text on purpose; look them up by title and publisher. Updated: 2026-10-02.

Terms are the easy part.

Run them inside a network with real tracking, roughly 48-hour payouts and a dedicated manager.

Join the network