RekomiRekomi
DemoPricingFor creators
DashboardSign inLaunch your program
Launch your program
← Back to blog
|Guides|

What Is EPC in Affiliate Marketing? Earnings Per Click, Explained

July 18, 2026·14 min read·Graham Caldwell
What Is EPC in Affiliate Marketing? Earnings Per Click, Explained

If you’ve ever wondered what is EPC in affiliate marketing, you’ve probably also noticed that half the answers online contradict each other. One glossary says EPC is your earnings per single click; a network dashboard shows an “EPC” of $47 that obviously isn’t per click; and a Reddit thread full of smart people can’t agree on what CJ’s 7-day EPC even measures.

Good news: the confusion is fixable in about 10 minutes, and it’s genuinely worth fixing, because EPC (earnings per click) is the closest thing affiliate marketing has to a universal exchange rate. It tells an affiliate what a click is worth on a given offer, and it tells a brand what its program pays partners per visitor sent.

Computing these numbers is literally my job (I make affiliate software, Rekomi), so let me settle the definition properly: the formula, the two reporting conventions, the time windows, and the one place EPC quietly lies to you, which is recurring commissions. There’s real math ahead, all of it checkable, and that’s my favorite kind.

TL;DR: EPC in affiliate marketing is earnings per click: total commissions earned divided by total clicks over a set window. $600 in commissions from 400 clicks is a $1.50 EPC. Watch for two conventions: most tools report EPC per single click, but networks like CJ report it per 100 clicks, so a “$150 EPC” there means $1.50 per click. EPC only becomes meaningful with a few hundred clicks of data, and it systematically understates recurring-commission programs, which keep paying long after the click window closes.

What is EPC in affiliate marketing?

EPC in affiliate marketing stands for earnings per click: the total commissions earned from an offer divided by the total clicks sent to it over some period. It answers one question with one number: on average, how much money did each click generate?

Affiliates use EPC to compare offers before committing traffic to them; a program with a $2.00 EPC pays 4x as much per visitor as one at $0.50, all else equal. Brands read their own EPC to understand three things:

  • what the program pays out per referred visitor
  • which kinds of affiliates to recruit more of
  • whether the offer is competitive enough to attract good partners

One clarification before the math: EPC is a measured average, not a rate anyone promises you. It’s what happened to past clicks, and that’s exactly why it’s useful: it blends conversion rate and payout size into a single comparable figure. (The clicks themselves come from tracking links; if the recording layer is fuzzy to you, how affiliate links actually track clicks covers it.)

EPC in affiliate marketing formula: earnings per click equals total commissions divided by total clicks

How to calculate EPC

To calculate EPC, divide total commissions earned by total clicks over the same time window. Most EPC affiliate marketing guides stop right there, and honestly, the division is the easy part; the craft is in what you count on each side of the division sign.

The EPC formula, and the gross vs net trap

EPC = total commissions earned ÷ total clicks.

The trap is the word “earned.” If you count commissions at the moment they’re credited, refunds, chargebacks, and reversals will later erase some of them, and your EPC was overstated the whole time. Whenever you can, compute EPC on net commissions: credited minus reversed. I’ve noticed that a program with generous approval but heavy reversal rates can show a gorgeous gross EPC and a mediocre net one, and only the net one predicts what you’ll actually be paid.

Match the windows, too. Commissions earned in June divided by clicks from March isn’t a metric; it’s two unrelated numbers sharing a fraction.

Worked example 1: one-time commissions

Say you promoted a project management tool for 30 days. Your links drew 400 clicks, and 12 of those visitors bought, each earning you a $50 one-time commission. Your commissions total 12 × $50 = $600.

EPC = $600 ÷ 400 clicks = $1.50 per click.

Now look at what that single number encodes: a 3% conversion rate (12 of 400) multiplied by a $50 payout. A different offer could reach the same $1.50 EPC with a 1% conversion rate and a $150 payout. That compression is EPC’s superpower and its blind spot at once: it makes offers comparable, but it hides how they got there.

Worked example 2: why 30 clicks is not enough data

Now suppose you tested a new offer with just 30 clicks. One visitor bought and earned you $45. EPC: $45 ÷ 30 = $1.50. Looks identical to the first offer.

But if that one buyer had hesitated a day longer, your EPC would’ve been $0.00 from the exact same traffic. With 30 clicks, the difference between a “great” offer and a “dead” one is one person’s mood. EPC computed on small samples is noise wearing a number’s clothing, and this is my hard rule for using it: don’t trust an EPC, yours or anyone’s, computed on fewer than a few hundred clicks. But that cutoff is also good news: a few hundred clicks is a very reachable bar, and once you clear it, your number starts meaning something. The networks agree, as you’re about to see.

One click or 100? Why networks report EPC differently

Not everyone means the same thing by EPC, and this single fact explains most of the confusion around the metric. PartnerStack’s glossary defines EPC per single click, giving $200 in earnings from 50 clicks as a $4 EPC (PartnerStack ). ClickBank uses the same per-click convention: $100 from 100 clicks is a $1 EPC (ClickBank ).

CJ Affiliate does something different, and for its own sensible reasons: it reports EPC per 100 clicks. Per CJ’s published definitions, its 7-day EPC is the last 7 days of commissions divided by the last 7 days of clicks, multiplied by 100, and it displays N/A until a link has at least 100 clicks (breakdown of CJ’s definitions ). So a CJ EPC of $150 doesn’t mean $150 per click; it means $150 per 100 clicks, or $1.50 each. Neither convention is wrong, but comparing a CJ number against a per-click number without converting is a 100x error, and I’ve watched smart people make it constantly.

Where you see itConventionHow to read “$150”
PartnerStack, ClickBank, most toolsPer click$150 per click
CJ AffiliatePer 100 clicks$1.50 per click
EPC conventions in affiliate marketing: per-click program EPC vs CJ's per-100-clicks network EPC and 7-day vs 30-day windows

7-day EPC vs 3-month EPC: which window to trust

Trust the longer window for choosing offers, and use the short window for spotting change. CJ’s 3-month EPC is computed on data from 5 months back through 3 months back, updated daily, and requires at least 1,000 clicks before it displays at all (same source as above). That lag is a smart design choice: late-arriving reversals and returns are already settled in the number by the time you see it, so it’s a slower but more honest figure.

The 7-day EPC is the twitchy one. It moves with seasonality, a single large order, or one affiliate’s viral post. Here’s the clean way to read the pair: the 3-month EPC tells you what an offer is normally worth, and the 7-day EPC tells you whether something just changed, such as a promotion running, a landing page breaking, or a payout getting cut. When the two diverge sharply, that divergence is the signal.

Network average EPC vs your EPC

A program’s published EPC is a blended average across every affiliate promoting it, and you’re not average; you’ll do better or worse depending on how well your audience matches the offer. A coupon site blasting untargeted traffic and a niche reviewer with high-intent readers can be inside the same published number. Treat network EPC as a screening tool for which offers are worth testing, then trust only the EPC you measure on your own traffic.

One practical note before the benchmarks: an EPC is only as trustworthy as the conversion data underneath it. Rekomi computes commissions from billing events, renewals and refunds included, so the earnings half of the fraction is what actually gets paid rather than a pixel’s guess. Brands get honest per-affiliate economics, affiliates get numbers they can rely on, and the 14-day trial shows both on your own data.

What is a good EPC in affiliate marketing?

A good EPC is one that exceeds your cost per click, or your best alternative use of the same traffic; there’s no universal threshold, and that’s actually freeing. If you buy traffic at a $0.90 CPC and the offer returns a $1.50 EPC, you earn $0.60 per click before other costs, and the campaign works. The same $1.50 EPC is a failure at a $2.00 CPC. For organic traffic the comparison is opportunity cost: a $1.50 EPC offer beats a $0.60 EPC offer for the same slot in your newsletter.

If you want rough category context anyway, one published estimate from LanderLab puts finance and insurance offers around $1.50 to $5.00+, B2B SaaS at $1.00 to $4.00, health and supplements at $0.50 to $2.50, ecommerce and retail at $0.20 to $1.00, and entertainment and gaming at $0.05 to $0.40 (LanderLab ).

I’ll be straight about the caveat: no methodology is disclosed for those ranges, so treat them as a sketch of relative order, not benchmarks to hold yourself against. The EPC you compute on your own clicks beats any table on the internet, and you can have it by this afternoon. And if you’re benchmarking your whole affiliate business rather than one offer, the income distribution in what affiliates actually earn is the better yardstick.

Why EPC undervalues recurring-commission programs

If you pick offers purely by their published EPC, you’ll systematically avoid the programs that pay the most, because standard EPC math is blind to recurring commissions. EPC snapshots a window; recurring revenue keeps arriving after the window closes.

Walk the math with me, because this is the part I find genuinely fun. Two offers, and you send 1,000 clicks to each, converting 20 customers on both (a 2% rate):

  • Offer A pays a $40 one-time commission. You earn 20 × $40 = $800. EPC: $0.80, and it never changes.
  • Offer B is a SaaS program paying 25% recurring on a $50/mo plan: $12.50/mo per customer. In month one you earn 20 × $12.50 = $250. 30-day EPC: $0.25.

On a 30-day dashboard, Offer A looks more than 3x better, and most affiliates would drop Offer B on the spot. Now extend the window, assuming the customers stay subscribed, and watch what happens:

WindowOffer A ($40 one-time)Offer B ($12.50/mo recurring)
30 days$0.80$0.25
90 days$0.80$0.75
6 months$0.80$1.50
12 months$0.80$3.00

Offer B crosses Offer A during month 4 and never looks back! Even applying realistic churn, say the average customer lasts 8 months instead of 12, Offer B lands at $2.00 per click, 2.5x the one-time offer that “won” the EPC comparison. And subscribers don’t all cancel at a deadline; the good ones compound for years, which is exactly why I like recurring programs so much.

Chart showing recurring commission EPC overtaking one-time commission EPC after month 4 in affiliate marketing

The fix is simple: for recurring programs, compute a lifetime EPC alongside the standard one. Multiply the monthly commission by the average months a referred customer stays, times customers, divided by clicks. It’s an estimate, but a directionally honest one, while the 30-day EPC on a recurring offer is directionally dishonest by construction.

How affiliates should use EPC to compare offers

Used carefully, EPC is the best single screening metric you have. Four habits keep it honest:

  • Normalize the window and the convention. Convert per-100-click figures to per-click, and never weigh a 7-day EPC on one program against a 3-month EPC on another. Same window, same convention, or no comparison.
  • Check the sample size. CJ hides 7-day EPC below 100 clicks and 3-month EPC below 1,000 for a reason. Apply the same discipline to your own tests.
  • Adjust for recurring. Any subscription offer deserves the lifetime EPC treatment from the section above before you rule it out.
  • Pair EPC with its ingredients. EPC = conversion rate × average commission. Two offers with identical EPCs can respond very differently to your traffic: a high-conversion, low-payout offer suits broad audiences, while a low-conversion, high-payout offer needs warm, qualified readers. Knowing which lever drives the number tells you where the offer fits, and the 15 real programs with published terms I graded are good practice material.

How brands should read their own EPC

If you run a program, your EPC is your price signal to the affiliate market. Affiliates comparing your offer against alternatives are, formally or not, comparing EPCs, so a rising EPC is a recruiting asset: it means every click a partner sends you is worth more than it used to be.

Read it per affiliate, not just in aggregate. Per-affiliate EPC surfaces your genuinely best partners, the ones sending clicks that convert, who deserve better terms before a competitor offers them. It also flags trouble in both directions: an affiliate with thousands of clicks and a near-zero EPC is sending junk traffic, while an implausibly high EPC on tiny click volume can be self-referrals or cookie stuffing worth a look.

Two levers move your EPC: conversion rate (landing pages, onboarding, offer clarity) and commission size. There’s a subtlety in the second one that I find interesting: net EPC only computes correctly if reversals flow back into the ledger, which is the core job of the tracking software underneath your program. That’s a tracking problem before it’s a math problem, and it’s one of the reasons we built Rekomi to read billing events server-side from Stripe, Paddle, and Braintree webhooks, so refunds and chargebacks reverse the matching commission automatically and the EPC your affiliates see is the one they’ll actually be paid. If you’re earlier in the journey, start with how to start a SaaS affiliate program and come back to the metrics later.

EPC vs CPC vs CTR vs conversion rate

These four get tangled together constantly; plenty of people searching “cpc affiliate” are actually after the EPC concept. One table sorts them out:

MetricFormulaWhat it tells you
EPC (earnings per click)Commissions ÷ clicksWhat each click earns you
CPC (cost per click)Ad spend ÷ clicksWhat each click costs you
CTR (click-through rate)Clicks ÷ impressionsHow compelling your placement is
Conversion rateSales ÷ clicksHow well traffic turns into buyers

The relationship that matters most: for paid traffic, profit per click = EPC minus CPC. An affiliate CPC of $0.90 against a $1.50 EPC is a business; against a $0.70 EPC it’s a donation. The directions matter too, and they make a tidy little system: CPC is a cost you negotiate down, EPC is an earning you push up, and conversion rate is the bridge between clicks and both.

The EPC calculator: calculate your EPC step by step

This 6-step table is the calculator, and it works in any spreadsheet. Follow it top to bottom with your own numbers:

StepWhat to doExample
1. Pick a windowChoose one period for both inputs; 30 days is a good defaultJune 1 to June 30
2. Pull commissionsTotal commissions earned in the window, net of refunds and reversals$342
3. Pull clicksTotal clicks in the same window, same links228
4. DivideCommissions ÷ clicks$342 ÷ 228 = $1.50 EPC
5. Convert for networksMultiply by 100 to compare against CJ-style per-100-click figures$150 per 100 clicks
6. Add recurring realityAdd renewal commissions traceable to those clicks’ customers, then re-divide+$120 renewals: $462 ÷ 228 = $2.03

Step 6 is the one most people skip and the one that changes decisions. In the example, the honest earning per click is 35% higher than the snapshot said, purely because renewals from earlier referrals kept paying inside the window. That’s a real raise for one extra spreadsheet row, which is a trade I’ll take every time!

Affiliate marketer calculating EPC from a campaign analytics dashboard
Photo by Lukas Blazek on Pexels

EPC questions, answered

What does EPC mean in affiliate marketing?

EPC means earnings per click: total affiliate commissions earned divided by total clicks over the same period. It’s the standard shorthand for what a click is worth on a given offer, used by affiliates to compare programs and by brands to gauge how competitive their offer is.

How is earnings per click calculated?

Divide total commissions by total clicks from the same window: $600 in commissions from 400 clicks is a $1.50 EPC. Use net commissions (after refunds and reversals) where possible, and treat any EPC computed on fewer than a few hundred clicks as unreliable.

What is a 7-day EPC?

A 7-day EPC is the last 7 days of commissions divided by the last 7 days of clicks. On CJ Affiliate specifically, that result is multiplied by 100, so it reads as earnings per 100 clicks, and it shows N/A until the link has at least 100 clicks. It’s a freshness signal, not a stable measure of an offer’s worth.

What is a good EPC in affiliate marketing?

A good EPC is one comfortably above your cost per click on paid traffic, or above your other options for the same audience on organic. Published category ranges exist (roughly $1.00 to $4.00 for B2B SaaS, per one estimate), but they lack methodology; your own measured EPC against your own costs is the only comparison that decides anything.

Is a higher EPC always better?

No. A high EPC on a tiny sample is noise, a gross EPC can hide heavy reversals, and a one-time offer’s EPC can beat a recurring offer’s 30-day EPC while losing badly over 12 months. Higher is better only when the windows match, the sample is large enough, and recurring revenue has been counted.

Is EPC the same as CPC?

No, they’re opposites of the same click. EPC is what a click earns you; CPC is what a click costs you. Profitable paid affiliate campaigns keep EPC above CPC, and the gap between them is your margin per click.

Run your own numbers

Open your affiliate dashboard, pick your top offer, and run the 6-step table above on the last 30 days of real numbers, including step 6 if the offer pays recurring commissions. One spreadsheet later you’ll know whether your best offer is actually your best offer; the answer surprises people more often than you’d expect, and it’s 15 minutes well spent either way.

If you’re on the brand side and your current tracking can’t tell you net EPC per affiliate because refunds never flow back into the ledger, that’s a solvable problem: Rekomi computes recurring, refund-aware commissions straight from your billing events, and there’s a 14-day trial to see your real numbers.

|Try Rekomi|

Run an affiliate program that compounds revenue.

Native attribution for Stripe, Paddle, Braintree, and more (any other gateway with a small code snippet), refund-aware payouts, a built-in creator network. 14-day free trial. No card needed.

Start your trial →See pricingI am a creator →
|On this page|
  1. What is EPC in affiliate marketing?
  2. How to calculate EPC
  3. The EPC formula, and the gross vs net trap
  4. Worked example 1: one-time commissions
  5. Worked example 2: why 30 clicks is not enough data
  6. One click or 100? Why networks report EPC differently
  7. 7-day EPC vs 3-month EPC: which window to trust
  8. Network average EPC vs your EPC
  9. What is a good EPC in affiliate marketing?
  10. Why EPC undervalues recurring-commission programs
  11. How affiliates should use EPC to compare offers
  12. How brands should read their own EPC
  13. EPC vs CPC vs CTR vs conversion rate
  14. The EPC calculator: calculate your EPC step by step
  15. EPC questions, answered
  16. What does EPC mean in affiliate marketing?
  17. How is earnings per click calculated?
  18. What is a 7-day EPC?
  19. What is a good EPC in affiliate marketing?
  20. Is a higher EPC always better?
  21. Is EPC the same as CPC?
  22. Run your own numbers
|Browse by category|
Alternatives19Best Tools1Case Studies1Ecommerce12Guides31Product Updates1SaaS18
|Recent posts|
  • How to Create an Affiliate Program on Wix (Step by Step)

    Aug 10, 2026

    How to Create an Affiliate Program on Wix (Step by Step)

  • 10 Affiliate Marketing Email Templates for Managing Your Program (Copy-Paste)

    Jul 30, 2026

    10 Affiliate Marketing Email Templates for Managing Your Program (Copy-Paste)

  • Brand Bidding: How to Stop Affiliates From Bidding on Branded Keywords (Policy Template Included)

    Jul 28, 2026

    Brand Bidding: How to Stop Affiliates From Bidding on Branded Keywords (Policy Template Included)

  • Influencer Discount Codes: How Code-Based Attribution Works for Your Influencer Program

    Jul 26, 2026

    Influencer Discount Codes: How Code-Based Attribution Works for Your Influencer Program

|Keep reading|

Related posts

All posts →
How to Create an Affiliate Program on Wix (Step by Step)Guides

Aug 10, 2026 · 10 min read · Graham Caldwell

How to Create an Affiliate Program on Wix (Step by Step)

Wix has no built-in affiliate feature, but you can launch a full program in about ten minutes. The step-by-step guide, from install to product links, coupon co…

Read post →

10 Affiliate Marketing Email Templates for Managing Your Program (Copy-Paste)Guides

Jul 30, 2026 · 20 min read · Graham Caldwell

10 Affiliate Marketing Email Templates for Managing Your Program (Copy-Paste)

10 copy-paste affiliate marketing email templates for the full program lifecycle: recruitment, welcome, first sale, payouts, plus when to send each one.

Read post →

Brand Bidding: How to Stop Affiliates From Bidding on Branded Keywords (Policy Template Included)Guides

Jul 28, 2026 · 17 min read · Graham Caldwell

Brand Bidding: How to Stop Affiliates From Bidding on Branded Keywords (Policy Template Included)

Brand bidding turns your cheapest branded clicks into commissioned sales. Get a detection runbook, copy-paste PPC policy clause, and enforcement ladder.

Read post →

New conversion+$84.00 · Lauren A.
Payout sent$8,420 · Stripe Connect
|Ready to start your campaign?|

Ten minutes to first click.

14-day free trial. Native Stripe, Paddle, Braintree, and more. No card. Live this afternoon.

Open dashboard →Start 14-day free trial →View pricing
  • 14-day free trial
  • Cancel anytime, $0 charged
RekomiRekomi

Affiliate and referral marketing software for SaaS, ecommerce, and subscription brands.

Uplup Inc. · Miami, FL · USA
Verified Stripe PartnerAvailable on the Stripe App Marketplace
Rekomi on G2Rekomi on TrustpilotRekomi on CapterraRekomi on SourceForge

Product

  • Features
  • Tracking
  • CPC & CPL
  • Fraud protection
  • Payouts
  • AI co-pilot
  • MCP
  • Network
  • Integrations
  • Security
  • Pricing
  • Payout fee sheet
  • Brand deal fee sheet
  • For SaaS
  • For ecommerce
  • For AI tools
  • For courses
  • For agencies

Compare

  • vs Rewardful
  • vs FirstPromoter
  • vs PartnerStack
  • vs Tapfiliate
  • vs Dub Partners
  • vs Tolt
  • vs Gumroad
  • vs Lemon Squeezy
  • vs impact.com
  • vs PromoteKit
  • vs LeadDyno
  • vs Trackdesk
  • vs Partnero
  • vs Everflow
  • All comparisons

Payment gateways

  • Stripe
  • Stripe Marketplace app
  • Paddle
  • Braintree
  • Shopify
  • Wix
  • Lemon Squeezy
  • Chargebee
  • Polar
  • Recurly
  • Gumroad
  • Creem
  • Dodo Payments
  • Any gateway (S2S API)

Integrations

  • Mailchimp
  • Klaviyo
  • ConvertKit (Kit)
  • ActiveCampaign
  • Brevo
  • Beehiiv
  • Omnisend
  • Zapier
  • See all 38 →

For creators

  • Why join
  • Claim your page
  • Proposals & invoicing
  • How the network works
  • Creator fees
  • Create creator account
  • Creator sign-in

Company

  • About
  • Book a demo
  • Affiliate program
  • Blog
  • Docs
  • Security
  • Trust center
  • Status
  • Terms
  • Affiliate Terms
  • Privacy
  • Refund policy
  • DPA
  • Acceptable use
  • Cookie policy
  • Sub-processors

© 2026 Uplup Inc. All rights reserved.