Key takeaways
- EPC = approved commissions ÷ affiliate clicks, both taken from the same closed period.
- Count clicks on your affiliate links, not pageviews, and mark that event so you can report on it.
- Keep pending and reversed commissions out of the headline number; write them down separately.
- A published network EPC is a pooled average with a date on it — use it as a sanity band, never a forecast.
- Fill the worksheet monthly so this month's number can be compared with last month's.
How to calculate affiliate EPC in 60 seconds
To calculate affiliate EPC, divide the commission you actually earned in a period by the number of affiliate clicks you sent in that same period: EPC = approved commissions ÷ affiliate clicks. Count clicks on your affiliate links only, and count only commissions that have cleared.
That is the whole formula. The difficult part is not the division — it is deciding what counts as a click and what counts as a commission, then doing it the same way every month so that this month's number can be compared with last month's.
Make three decisions once:
- The period. Use a closed calendar month. A rolling "last 30 days" window means no two reports ever line up.
- The click. A click on your affiliate link: the outbound click that leaves your page for the merchant or for the network's tracking URL. Pageviews, sessions and "people who read the post" are not clicks. Your tracking URL will look something like
YOUR-AFFILIATE-URL; that is the thing being clicked. - The commission. Money that is approved or paid for that same month. Pending, reversed and returned amounts stay out of the headline number and get written down separately.
Two numbers that look similar and are not: EPC is what you earn per click you send; CPC in a paid-ads context is what you pay per click to buy traffic. If you ever buy traffic, compare the two — a program whose EPC sits below your CPC loses money before anything else is counted.
One more separation worth making: EPC is not revenue per visitor. A visitor can click two links or none, so 1,000 visitors and 300 clicks are different denominators. Mixing them produces a number that describes nothing.
Why the network's published EPC is not your EPC
Here is the pain in plain terms. A program overview page shows an EPC — big, confident, next to a join button. You join, send a few hundred clicks, and your own earnings come out far lower. Nothing has gone wrong with the arithmetic. You are comparing an average of many accounts, counted in ways you cannot see, with your own first month.
The usual reasons the two numbers diverge:
- It is an average, and averages pool different traffic. If a program's figure includes affiliates buying paid traffic, coupon sites, comparison sites and beginners with one blog post, the average describes that mixture, not yours. Our explainer on what EPC means in affiliate marketing covers how that single figure gets built.
- The click may be counted at a different point in the chain. Networks count clicks on their tracking link. You may be counting clicks on a button or clicks on an image. Same person, different event, different number.
- Attribution windows decide which click gets credit. A click today may convert next week — or never be credited if the window closed first. Affiliate cookie duration and attribution windows explains how that shifts reported earnings without any change in your traffic.
- Returns and reversals. Amazon's Associates Program Operating Agreement, marked as updated October 15, 2025 on the page we checked, says Amazon may hold accrued unpaid commission income for a reasonable period of time following termination to ensure that the correct amount is paid (for example, to account for any cancellations or returns) [3]. Earnings that can still be cancelled are not EPC yet.
- Terms change. The same agreement states the program may change the nature, features, functions, scope or operation of a service offering at any time [3]. Any published EPC is a snapshot of a policy that was live on some date.
None of that makes the published figure useless. It makes it a benchmark with an asterisk, which is a very different object from a promise.
Get the two inputs right: clicks and commissions
Count clicks on your affiliate links, not pageviews
You need one event that fires when someone leaves your page for your affiliate link. In Google Analytics, any event you collect can be marked as a key event — an event measuring an action that is particularly important to the success of the site — and the Key events column then shows how often users trigger it [1]. That gives you a click counter you can split by landing page and by traffic source.
If you would rather not keep editing site code, Google Tag Manager is a tag management system that lets you set up and manage tags without changing your website's code: you add two snippets to each page, then configure tags and create triggers that cause a tag to fire when certain events occur [2]. A container is simply the collection of tags, triggers and variables installed on a site or app [2].
Practical details that save a rebuild later:
- Give the event one name and keep it, for example
affiliate_click. - Add a parameter for the program, for example
program = "PROGRAM-NAME", so a per-program EPC does not require three separate exports. - Test the trigger yourself from a second device, then check that the event appears. Most "zero clicks" panics are a broken trigger, not a dead page.
- Write down the date you set it up. Clicks before that date do not exist in the same way, so the first month is not comparable with later months.
Count commissions that have cleared
Use approved or paid commissions for the headline number and keep pending money in a separate memo line. Pending is not money yet: pending, approved, reversed and paid affiliate earnings explains why the same commission sits in several statuses for weeks. When a commission is reversed, the click usually stays in the denominator, which is exactly why a screenshot of a flattering EPC ages badly.
If you want a repeatable process rather than a one-off calculation, our main-site walkthrough of affiliate tracking covers the click side in more depth.
A fill-in EPC worksheet you can copy
Copy this into a spreadsheet. Only column four gets typed in; the rest stays fixed so that next month you fill it in the same way.
| Line | What to enter | Where it comes from | Your number |
|---|---|---|---|
| 1 | Period start and end dates | One closed calendar month | ___ |
| 2 | Affiliate clicks (A) | Your affiliate_click event, or the network's click report | ___ |
| 3 | Approved commissions, same period (B) | Commission report filtered to approved | ___ |
| 4 | EPC = B ÷ A | Formula, rounded to two decimals | ___ |
| 5 | Pending commissions (memo only) | Same report filtered to pending | ___ |
| 6 | Reversed or returned (memo only) | Same report | ___ |
| 7 | Clicks and approved commissions for your top page | Split line 2 by page path | ___ |
| 8 | Date on the program's terms page | The program's own terms | ___ |
Illustrative example (made-up numbers, shown so you can check the arithmetic). In one calendar month an affiliate records 1,240 clicks on affiliate links. In the same month the program approves 21 commissions totalling $186.00. EPC = $186.00 ÷ 1,240 = $0.15 per click. A further $42.50 is still pending and $18.00 was reversed, so neither enters the headline figure. Two pages produced the clicks: page A sent 900 clicks and earned $150.00, so its EPC is $150.00 ÷ 900 = $0.17; page B sent 340 clicks and earned $36.00, so its EPC is $36.00 ÷ 340 = $0.11. The blended figure checks out: 900 + 340 = 1,240 clicks and $150.00 + $36.00 = $186.00.
Nothing in that example is a typical result — it exists to show that a blended EPC can hide a wide gap between two pages. Keep the whole thing in one row per month so you build a series rather than a snapshot.
What your EPC is telling you: a decision table
On its own, an EPC number is neither good nor bad. What you do next depends on which situation you are in.
| Situation | What it usually means | Next move |
|---|---|---|
| Low EPC, lots of clicks | The page's intent or the offer is mismatched | Re-check search intent for affiliate content and try a different commission type |
| High EPC on very few clicks | Too small a sample to trust | Keep sending clicks; do not rebuild the site on one lucky commission |
| EPC falling while clicks hold steady | Commission rate, window or terms changed | Re-read the clauses in the program's terms and note the page's date |
| EPC looks fine, bank balance flat | Pending, reversed or below the payout threshold | Work through pending versus approved earnings |
| One page far above the rest | That page attracts buying intent | Point more internal links at it and write the next article in that vein |
Read the table left to right, not top to bottom: the situation tells you what evidence you have, and the next move keeps you from rewriting everything because of one month's number.

Six mistakes that quietly break the calculation
- Counting pageviews as clicks. A post with 4,000 reads and 120 affiliate clicks has an EPC based on 120. Using 4,000 makes the number look disastrous for no reason.
- Mixing periods. Clicks from one dashboard month and commissions from another produces a figure that cannot be reproduced next month.
- Letting pending money in. Pending commissions can still be reversed — the Amazon agreement's cancellation-and-return clause is a reminder of that [3].
- Blending traffic sources before comparing. Clicks from a social pin and clicks from a search result are not the same shopper. Compute each separately, then blend.
- Concluding from a handful of clicks. One commission on a tiny number of clicks creates a spectacular EPC that disappears the following month.
- Forgetting the date. Screenshots and old videos describe old terms. Program pages carry their own update dates, and policies move [3].
How to read a network's EPC without being fooled
Treat a published EPC as an input to a question, not an answer. Five questions do most of the work:
- What date is attached to it? If the page or video does not say when the figure was captured, discount it. Official pages show their own update date — the Amazon agreement we checked displays October 15, 2025 [3].
- Does it include pending or reversed money? A figure that counts sales which later cancel will read high.
- Whose traffic is in the pool? If it is dominated by deal sites and paid-traffic affiliates, a beginner's blog post is not in the same business.
- What is your own EPC for the same program? That comparison is the only one you can act on.
- Which commission type is behind it? A percentage of a large sale and a flat per-lead payment produce very different clicks-to-earnings behaviour; commission types explained covers the difference.
On trust: we earn commissions when readers use some of our affiliate links, including links to our own free calculators. We are not going to tell you we tested tools we have not tested. What we can do is show the arithmetic, cite the primary source, and point out which parts you can do yourself for free in a spreadsheet.
Your 20-minute monthly EPC routine
Set a recurring reminder for the first working day of the month and work through this list:
- Minutes 0–5: Export clicks. Pull last month's
affiliate_clicktotals overall and by page. If you set the event up partway through the month, note that. - Minutes 5–10: Export commissions. Filter to approved for the same dates, then record pending and reversed as memo lines only.
- Minutes 10–15: Do the division and enter it in the worksheet. If you would rather not maintain formulas, our affiliate commission calculator does the division for you.
- Minutes 15–18: Compare with the previous two months. Write one sentence explaining any change — new page, new program, changed terms.
- Minutes 18–20: Check the program's terms page date. If it has moved since last month, re-read the clauses that affect payout before you trust the old EPC.
After three months you have a small series instead of a mood. That series is what tells you whether a low EPC means "wrong audience", "wrong offer" or simply "too early to tell" — and it makes a program's published figure easy to place: a reference point you compare against, never a number you bank on.
Tax treatment of affiliate income is a separate topic from EPC, but it is worth reading early; our plain-English starting point on affiliate income and US taxes explains why approved commissions and taxable income are not always the same thing, and when to ask a qualified professional.
Run your own numbers before you run anyone else's
Put last month's clicks and approved commissions into the free calculator and see your real EPC in seconds — then keep the worksheet so you can compare three months from now.
Frequently asked questions
Is EPC the same as CPC or RPM?
No. EPC is what you earn per click you send to a merchant. CPC usually means the cost you pay per click when buying ads, so it is money out, not money in. RPM-type figures express earnings per thousand impressions or visitors rather than per click, which is why mixing them with EPC makes the numbers look inconsistent.
Should I include pending commissions when calculating EPC?
Keep them out of the headline figure. Pending commissions can still be reversed or returned, so counting them overstates what your clicks actually earned. Record pending money on a separate memo line and move it into the approved total for the month it cleared, noting which month that was so the series stays readable.
What is a good EPC in affiliate marketing?
There is no universal number, and any figure quoted without its niche, commission type and date is close to meaningless. A product with a high price and percentage commission behaves differently from a flat per-lead payout. The useful question is whether your own EPC is rising or falling against your own earlier months, and whether it clears any costs you pay.
How many clicks do I need before my EPC means anything?
There is no official threshold, but variance is the practical answer. On a small number of clicks, one commission swings the average wildly. As click volume grows, individual commissions move it less. Treat early figures as rough signals, keep recording monthly, and let a few consecutive months tell you the direction before you change strategy.
How do I calculate EPC for a single page or program?
Use the same formula with narrower inputs: clicks on that page or program divided into the approved commissions attributed to it. You need click data split by page or by a program parameter, which is why tagging the click event with the program name at setup saves a rebuild later. Keep the period identical for both inputs.
Sources
- About key events - Analytics Help (source page, retrieved 2026-10-29)
- Introduction to Tag Manager - Tag Manager Help (source page, retrieved 2026-10-29)
- Amazon.com Associates Central - Associates Program Operating Agreement (source page, retrieved 2026-10-20)
This guide is general education. Program terms and tools change; check the linked official pages for the current version. How we write: editorial policy. This page has no affiliate links.



