Newsroom live
Knowledge base8 min read

What is EPC in affiliate marketing? Formula and metrics

EPC is what one click earns you. Here is the formula, the full CPA metric chain from CTR to LTV, and a worked iGaming example that ties every number together.

Red arcade button with a silver coin as its plunger, a click turned into money, under the words Affiliate EPC Earnings

What is EPC in affiliate marketing? EPC, or earnings per click, is your total affiliate earnings divided by the clicks you sent: $340 from 400 clicks is an EPC of $0.85. It puts offers, traffic sources and landers on one scale. Below: the formula, the full metric chain and a worked iGaming example.

What is EPC in affiliate marketing?

EPC in affiliate marketing is the average amount a single click on your affiliate link earns once conversions are paid. It blends how often a click turns into a paid action with how much that action pays.

It is most useful in two comparisons.

EPC vs payout. A bigger payout per conversion does not mean a better offer. Take two hypothetical casino offers on the same traffic. Offer X pays a $250 CPA, but only 0.3% of clicks end in an approved FTD, so EPC is $0.75. Offer Y pays $100 and converts 0.85% of clicks, so EPC is $0.85. The smaller payout earns more per click.

EPC vs CPC. CPC is the price of bringing a visitor in; EPC is what that visitor returns once approved conversions are paid. EPC minus CPC is your margin per click, and on paid traffic it has to stay positive.

Where you read the number matters too. CPA network dashboards typically report earnings per click on their offers, while ad networks typically report only what you spent, so there you compute EPC yourself (see CPA network vs ad network).

Per click or per 100 clicks?

EPC is usually quoted per single click, but the convention is not universal. FlexOffers, for example, reports EPC as average earnings per 100 clicks and calls it a relative rating within its network (as of October 2026). An EPC of $85 there equals $0.85 per click elsewhere. Check the label before you compare offers across networks.

How to calculate earnings per click

Earnings per click equals total earnings divided by total clicks over the same period and the same traffic.

EPC = total earnings / clicks

If a campaign earned $96 from 800 clicks, EPC is $0.12. For the per-100 version, multiply by 100: $12.

Match the window to the question: a week of data shows whether last Tuesday's creative swap helped, a month shows whether the source itself is any good. Never set a 3-day figure against a 30-day one.

Volume matters more than the window. Say you have sixty clicks and two FTDs: that is a number, not a conclusion, because one more or one fewer conversion moves EPC by half. Scale or cut a source only once one extra FTD barely moves its EPC.

The CPA metrics that matter: formulas in one table

EPC is one link in a chain of CPA metrics running from an ad impression to a player's lifetime value. Read together, they show where money is lost.

MetricFormulaWhat it tells you
CTR (click-through rate)clicks / impressions x 100Whether the creative earns attention
CPM (cost per mille)spend / impressions x 1,000The price of reach on this source
CPC (cost per click)spend / clicksWhat one visitor costs you
CR (conversion rate), per stepconversions at a step / visitors entering it x 100Where the funnel leaks: lander, registration, deposit
CPA (cost per acquisition)spend / conversionsWhat one conversion costs you, to compare with the payout
AR (approval rate)approved conversions / all conversions x 100How much of your volume the advertiser actually pays
EPC (earnings per click)earnings / clicksRevenue per unit of traffic, to compare with CPC
ROI (return on investment)(revenue - cost) / cost x 100Profit as a share of what you spent
ROAS (return on ad spend)revenue / ad spendRevenue per dollar of spend; Google Ads shows it as a percentage
LTV (lifetime value)average revenue per user x lifetimeWhat a player is worth over the whole relationship

The usual CPA meaning is cost per acquisition, and the cost per acquisition formula is the same in any digital marketing channel: divide spend by the number of acquisitions. In affiliate deals, though, "CPA" also names the payout model, a fixed fee per qualified action. Keep the two apart: your cost per acquisition (what you spend) must stay below the CPA payout (what the advertiser pays you per qualified action), or the campaign loses money. The payout models are compared in CPA vs RevShare vs Hybrid.

A worked example, from impression to ROI

Here is one campaign run through every metric. The numbers are a hypothetical illustration, not a benchmark for any operator, source or state.

A media buyer runs paid traffic to a licensed operator's casino offer in a regulated market, with the ad platform's gambling-ad permissions in place. The offer pays a $100 CPA per approved FTD.

StepNumberMetric
Impressions400,000CPM = $3,000 / 400,000 x 1,000 = $7.50
Clicks4,000CTR = 1.0%; CPC = $3,000 / 4,000 = $0.75
Registrations160CR click to registration = 4.0%
FTDs40CR registration to FTD = 25%; cost per FTD = $75.00
Approved FTDs34AR = 85%; cost per approved FTD = $88.24
Revenue34 x $100 = $3,400EPC = $3,400 / 4,000 = $0.85
Profit$400ROI = 13.3%; ROAS = 1.13 (113%)

How to read it. The campaign makes money, but the margin is ten cents a click ($0.85 EPC against $0.75 CPC). Small shifts erase it:

  • If approval falls to 75%, only 30 FTDs are paid, revenue drops to $3,000 and ROI hits zero.

  • If CPC creeps to $0.85 on the same 4,000 clicks, spend reaches $3,400 and ROI is again zero.

  • If a better lander lifts registration-to-FTD from 25% to 30%, you get 48 FTDs; at 85% approval that is 40.8 paid on average, about $4,080 in revenue and an ROI near 36%, with no extra spend.

Note the $100 payout is really worth $85 per FTD you send, because 15% are not paid. That $85 is the ceiling on what you can spend per FTD.

What changes in iGaming: FTD, qualifying rules, NGR and player value

In iGaming, the conversion behind EPC is usually a first-time deposit (FTD) that meets the program's qualifying rules, not a sale or a lead. That changes how every metric in the chain behaves.

  • Qualifying rules. Many CPA deals pay only when the deposit reaches a baseline: a minimum deposit and, in some programs, a minimum wager. Deposits that miss it show up in your tracker but earn nothing.

  • Approval. The operator reviews FTDs before paying, typically rejecting duplicate accounts, bonus abuse and fraud. Your AR is the share that survives.

  • Approval lag. Reviews take time, and the hold is set per program. EPC for the last few days is understated until approvals land, so do not cut a source on yesterday's EPC.

  • RevShare and NGR. On a revenue-share deal you earn a percentage of net gaming revenue (NGR) month after month. EPC on day one is close to zero and grows as players keep playing. Here LTV, not the first-week EPC, decides whether a source pays back.

  • Hybrid. A smaller CPA plus a smaller revenue share gives you an early EPC floor and a slower tail.

This is also why an EPC quoted on a network's offer page rarely matches yours: your traffic, GEO and approval rate set your own number.

Which metric to watch at which stage

The metric to watch depends on the campaign's stage.

StageWatch firstQuestion it answers
TestCTR, CR at each step, CPCDoes this creative and lander move people at a price that could work?
OptimiseEPC by source and creative, AR, CPA vs payoutWhich parts earn more per click than they cost, and does the advertiser pay for them?
ScaleROI, ROAS, LTV payback, CPC trendDoes profit hold as spend grows, and how long until a player pays back?

At the test stage, EPC is too noisy to trust. When scaling, CPC usually rises as you buy beyond the most responsive audience, so track the EPC-to-CPC gap week by week.

How sub-IDs reveal EPC by source

A blended EPC can hide a losing placement behind two winners. Sub-IDs, short labels appended to the tracking link (often next to UTM tags), break the number down by placement, creative or campaign. When an FTD lands, the operator sends it back with the same sub-ID through a postback (see postback tracking).

Split the example campaign by placement and the 85-cent average turns out to be three different businesses:

Sub-IDClicksApproved FTDsEPCProfit at $0.75 CPC
A1,50018$1.20+$675
B1,50012$0.80+$75
C1,0004$0.40-$350

Cut placement C and the same campaign spends $2,250, earns $3,000 and returns 33.3% instead of 13.3%. But four FTDs is thin evidence, so cap C's spend first and cut it if the next batch looks the same. Which source gets credit for an FTD also depends on the attribution model the program uses.

Common mistakes

  • Small samples. A great first day on a handful of clicks rarely holds.

  • Mixing sources. A push click and a search click differ in intent and price. Judge each EPC against the CPC of its own source, never a blended average.

  • ROI on raw conversions. Count revenue on approved FTDs, not on registrations or all deposits.

  • Changing everything at once. Swap one variable per test, or you will not know what moved the number.

FAQ

What does EPC stand for in affiliate marketing?

EPC stands for earnings per click: total affiliate earnings divided by the clicks you sent, or the average value of one click.

What is a good EPC in affiliate marketing?

A good EPC sits above your cost per click with room for rejected conversions and approval lag. No useful industry average exists, because EPC depends on vertical, GEO, traffic source and payout model, so compare it with your own CPC within the same source.

Is EPC per click or per 100 clicks?

EPC is usually reported per single click. FlexOffers, for example, reports it per 100 clicks. Read the column label before comparing offers from different dashboards.

What is the difference between EPC and CPA?

EPC is revenue: what one click earns. CPA, cost per acquisition, is a cost: what you spend to get one conversion. In affiliate deals CPA can also mean the payout model, a fixed fee per qualified action.

What is a good CPA in marketing?

A good CPA stays below what a conversion actually pays you, with a cushion for rejected conversions. In the example above, a $100 payout at 85% approval is worth $85 per FTD, so cost per FTD must stay under that. There is no universal figure.

How do you improve EPC?

Raise the share of clicks that end in a paid conversion, or move to offers that pay more per click. In practice that means a better lander or pre-lander, closer offer and audience match, cleaner traffic that passes approval, and cutting sub-IDs that earn less than they cost.

Which metrics should a media buyer watch first?

Start with CR at each funnel step and CPC, then EPC against CPC and the approval rate once conversions arrive. ROI, ROAS and LTV matter when the campaign is ready to scale.

Sources