Back to Blog
Fundamentals·7 min read

What Is EPC and How to Calculate It

EPC (Earnings Per Click) is the single most important metric in affiliate marketing. It tells you exactly how much money each click is worth — and whether a campaign is profitable.

1. What Is EPC?

EPC stands for Earnings Per Click. It measures the average revenue generated per click on an affiliate link. It's the simplest and most powerful way to evaluate whether a traffic source + offer combination is profitable.

You'll see EPC in two places: network EPC (shown on offer listings inside affiliate networks — the average across all affiliates) and your EPC (calculated by your tracker based on your actual traffic). They can be very different numbers.

2. The EPC Formula

The EPC formula:

EPC = Total Revenue ÷ Total Clicks

Example: You sent 2,000 clicks to a VPN offer and earned $600 in commissions.

EPC = $600 ÷ 2,000 = $0.30

Each click is worth $0.30 on average. If you're paying $0.20 per click (CPC), your profit per click is $0.10 — or $200 total. If you're paying $0.40 per click, you're losing $0.10 per click.

This is the fundamental calculation: EPC − CPC = Profit per click. Everything else in campaign optimization comes back to improving this number.

3. EPC vs Unique EPC

This distinction confuses many affiliates. There are two versions:

Raw EPC

Uses total clicks in the denominator — including repeat clicks from the same visitor.

$600 ÷ 2,000 total clicks = $0.30

Unique EPC

Uses unique clicks (one per visitor, deduplicated by IP or cookie).

$600 ÷ 1,500 unique clicks = $0.40

Unique EPC is almost always higher because the denominator is smaller. Unique EPC is more useful for evaluating offer performance because duplicate clicks from the same visitor are unlikely to convert multiple times on the same offer.

In BATracker, both metrics are displayed in campaign reports. Use unique EPC when comparing offers and raw EPC when calculating overall campaign profitability against your actual ad spend.

4. Why EPC Matters More Than Conversion Rate

Many affiliates obsess over conversion rate (CR), but EPC is a better metric because it factors in payout. Consider:

OfferPayoutCREPC
Offer A (email submit)$2.0015%$0.30
Offer B (free trial)$40.002%$0.80

Offer A converts 7.5x better, but Offer B generates 2.6x more revenue per click. If you optimized for conversion rate alone, you'd pick the worse offer. EPC combines payout and conversion rate into a single number that directly maps to profitability.

5. Real-World EPC Examples

Example 1: Push + Sweepstakes

Traffic: Push notifications at $0.03 CPC. Offer: SOI sweepstakes paying $0.80. After 5,000 clicks: 112 conversions = $89.60 revenue. EPC = $0.018. Loss of $0.012/click. Verdict: kill or optimize the lander.

Example 2: Facebook + E-commerce

Traffic: Facebook ads at $0.80 CPC. Offer: E-commerce product paying $25 per sale. After 1,000 clicks: 38 sales = $950 revenue. EPC = $0.95. Profit of $0.15/click × 1,000 = $150. Verdict: scale and test more ads.

Example 3: SEO + Finance

Traffic: Organic SEO (effectively $0 CPC). Offer: Credit card app paying $50 per approval. 3,000 organic clicks/month: 45 approvals = $2,250 revenue. EPC = $0.75. With zero traffic cost, profit margin is near 100%. Verdict: create more content in this vertical.

6. EPC Benchmarks by Vertical

These are rough ranges based on common affiliate verticals. Your actual EPC depends heavily on traffic quality, geo, lander, and offer. Use these as reference points, not targets.

VerticalTypical EPC RangePayout Range
Sweepstakes (SOI)$0.01–$0.10$0.50–$3.00
Sweepstakes (DOI)$0.05–$0.30$1.00–$5.00
VPN / Antivirus$0.10–$0.50$2.00–$40.00
Dating$0.05–$0.40$2.00–$10.00
Finance / Insurance$0.50–$5.00$20.00–$200.00
E-commerce / Nutra$0.20–$2.00$15.00–$60.00
Software / SaaS$0.30–$3.00$10.00–$100.00+

7. How to Improve Your EPC

EPC = Revenue ÷ Clicks. To improve it, either increase revenue per conversion or decrease wasted clicks:

Increase Revenue (Numerator)

  • Test higher-paying offers — A 2x payout doubles your EPC if CR stays the same.
  • Negotiate bumps — High-volume affiliates can negotiate 10-30% higher payouts.
  • Optimize landing pages — A/B test headlines, CTAs, images, and layouts. Even small CR improvements compound.
  • Improve offer congruence — Match your ad creative to the landing page to the offer flow.
  • Use smart rotation — In BATracker, weight traffic to your highest-converting offers automatically.

Reduce Wasted Clicks (Denominator)

  • Filter bot traffic — Bots are clicks that will never convert. Block them to instantly improve EPC.
  • Tighten geo targeting — Remove countries/regions that generate clicks but never convert.
  • Blacklist bad sub IDs — Identify placements/zones with zero conversions and exclude them.
  • Use pre-landers — Pre-qualify visitors before sending them to the offer. Only motivated users click through.
  • Daypart — Some offers convert better at specific times. Cut hours with high clicks but zero conversions.

8. Frequently Asked Questions

What is EPC in affiliate marketing?
EPC stands for Earnings Per Click. It measures how much revenue you earn on average for each click sent to an offer. The formula is: EPC = Total Revenue ÷ Total Clicks. For example, if you earned $500 from 1,000 clicks, your EPC is $0.50. It is the single most important metric for comparing offer and landing page performance.
What is a good EPC in affiliate marketing?
A "good" EPC depends entirely on your traffic cost. If you pay $0.05 per click (CPC), an EPC above $0.05 means profit. Typical ranges: SOI email submits have EPCs of $0.10–$0.50, trial offers $0.50–$2.00, and high-payout CPA offers $1.00–$10.00+. The key comparison is EPC minus CPC — that margin is your actual profit per click.
What is the difference between EPC and unique EPC?
EPC uses total (raw) clicks in the denominator, counting every click including duplicates from the same visitor. Unique EPC uses unique clicks (one per visitor). Unique EPC is usually higher than raw EPC because the denominator is smaller. Unique EPC is more accurate for evaluating offer performance because it removes click duplication from the calculation.
How can I improve my EPC?
There are two approaches: increase the numerator (revenue) or decrease the denominator (clicks). To increase revenue: test higher-paying offers, optimize your landing page for conversions, and improve offer-to-traffic congruence. To reduce wasted clicks: filter bot traffic, tighten geo targeting, use pre-landers to qualify traffic, and block low-quality sub sources. Split testing landers is the fastest way to meaningfully improve EPC.
Should I look at network EPC or my own EPC?
Both, but they tell you different things. Network EPC (shown on offer listings) is the average across all affiliates running that offer — useful for comparing offers before you test them. Your personal EPC (from your tracker) reflects your actual performance with your traffic sources, landers, and optimization. Always prioritize your own tracker EPC over network EPC when making optimization decisions. BATracker, one of the best ad trackers available, displays both raw EPC and unique EPC in real time.

Track EPC Across Every Campaign in Real Time

BATracker shows EPC, unique EPC, ROI, and profit per click for every campaign, offer, and lander — updated live.

Start Your Free Trial

Keep reading

New to tracking? Start with the getting-started guide or browse the FAQ.