Back to Glossary
EPC (Earnings Per Click)
Definition
A metric showing average earnings generated per click. Calculated as Total Earnings / Total Clicks. Higher EPC indicates better offer performance.
In Detail
EPC is the single most important metric when choosing which affiliate offer to promote. It tells you how much money you earn on average for every click you send to an offer. If an offer has an EPC of $0.45, it means that for every 1,000 clicks you send, you can expect approximately $450 in earnings. The critical comparison is EPC vs CPC: if your traffic costs $0.20 per click and the offer EPC is $0.45, you have a healthy $0.25 margin per click. Affiliate networks typically display EPC for all their offers, calculated over the last 7 or 30 days across all affiliates running that offer. However, the network-wide EPC is just an average — your personal EPC depends on your traffic quality, GEO mix, and landing page effectiveness. A gambling offer might show a network EPC of $1.20, but a media buyer sending premium US traffic could achieve $2.50 EPC while someone sending mixed-tier traffic gets only $0.40. In affiliate marketing careers, the ability to consistently achieve EPC above your CPC is what separates profitable buyers from those who burn through budgets. During job interviews, candidates are often asked about their best EPC-to-CPC ratios and how they optimized underperforming campaigns to improve EPC through better pre-landing pages and audience segmentation.
Related Terms
CPC (Cost Per Click)
A pricing model where advertisers pay for each click on their ad. Common in PPC (pay-per-click) advertising on platforms like Google Ads and Facebook.
CR (Conversion Rate)
The percentage of users who complete a desired action. Calculated as Conversions / Total Visitors × 100%. A key metric for optimizing campaigns.
Offer
An advertising campaign in affiliate marketing with specific payout terms, targeting requirements, and conversion goals. Affiliates choose offers to promote.
Related Job Categories
Browse All Terms
50 terms