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.
Unique EPC
Uses unique clicks (one per visitor, deduplicated by IP or cookie).
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:
| Offer | Payout | CR | EPC |
|---|---|---|---|
| Offer A (email submit) | $2.00 | 15% | $0.30 |
| Offer B (free trial) | $40.00 | 2% | $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.
| Vertical | Typical EPC Range | Payout 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?
What is a good EPC in affiliate marketing?
What is the difference between EPC and unique EPC?
How can I improve my EPC?
Should I look at network EPC or my own EPC?
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