Enter your monthly visitors, the share who click affiliate links, the merchant's conversion rate, the average order value and your commission. See commission per sale, earnings per click (EPC), RPM and a 12-month projection.
Last updated:
Traffic
Visitors to pages with affiliate links
%
%
$
Commission
Commission type
%
$
%
$
Projection
%
Use 0 for flat traffic
Enter your values to see the result.
Advertisement
Advertisement
How to use the Affiliate Commission Calculator
Enter monthly visitors to the pages that carry your affiliate links.
Add your click-through rate (share of visitors who click a link) and the merchant's conversion rate.
Enter the average order value and commission, either as a percentage or a flat amount per sale.
Add refunds, costs and growth if you want net profit and a 12-month projection.
Press Calculate to see income, EPC, RPM and the projection table.
Affiliate earnings formulas
Clicks = visitors × click-through rate
Sales = clicks × conversion rate
Commission per sale = average order value × commission % (or the flat bounty)
Commission = sales × commission per sale × (1 − refund rate)
Example: 20,000 visitors × 5% CTR = 1,000 clicks. At a 4% conversion rate that is 40 sales. An $60 order at 8% pays $4.80, so 40 × $4.80 × 0.95 (5% refunds) = $182.40 a month. EPC is $0.18 and RPM is $9.12.
How each lever changes income
Change (from the example)
Monthly commission
Change
Starting point
$182.40
—
Traffic doubled to 40,000
$364.80
+100%
CTR from 5% to 7%
$255.36
+40%
Conversion from 4% to 5%
$228.00
+25%
Commission from 8% to 10%
$228.00
+25%
Refunds from 5% to 15%
$163.20
−11%
Every factor multiplies the others, so a modest improvement in two or three of them compounds into a large change.
Practical tips
Measure CTR per page. Comparison tables, clear buttons and honest reviews usually earn more clicks than links buried in text.
Check cookie windows. Some programs only credit sales made within 24 hours of the click; others allow 30 days or more, which affects the conversion rate you see.
Compare programs by EPC, not by commission rate alone. A 3% program with a high conversion rate can beat a 40% program that rarely converts.
Disclose affiliate links to readers, as required by the FTC in the US and by most affiliate programs.
Frequently asked questions
How do you calculate affiliate commission?
Commission per sale = order value × commission rate (or the flat amount the program pays). Monthly commission = visitors × click-through rate × conversion rate × commission per sale. For example, 20,000 visitors × 5% CTR × 4% conversion × $5 per sale = $200.
What is EPC in affiliate marketing?
EPC means earnings per click: total commission ÷ number of affiliate link clicks. Networks often quote EPC per 100 clicks. It lets you compare programs with different prices and commission rates on one number.
What is affiliate RPM?
RPM is revenue per 1,000 visitors (or page views): commission ÷ visitors × 1,000. It shows how well a page turns traffic into income and is useful for comparing affiliate content with display ads.
What is a good affiliate conversion rate?
It varies widely by niche, merchant and traffic source, so there is no single benchmark. Use the conversion rate reported in your affiliate dashboard (sales ÷ clicks) rather than a generic figure.
Should I subtract refunds?
Yes. Most programs reverse the commission when an order is cancelled or returned, so enter your typical reversal rate to avoid overestimating income.
How do I increase affiliate earnings?
You can grow traffic, raise click-through rate with clearer placement and comparisons, send visitors to merchants that convert well, or promote products with higher order values or commission rates. The calculator shows which lever has the biggest effect when you change one input at a time.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.