Blog Income Calculator
Combine display ads and affiliate sales to estimate what a blog can earn.
Updated . Runs in your browser; nothing you type is stored.
Display ads
Affiliate links
Where blog income comes from
Most blogs earn from two places. Display ads pay a little for every pageview, so they grow steadily with traffic. Affiliate links pay a commission when a reader clicks through and buys, so they depend on how well your content matches what readers are ready to purchase. A blog with modest traffic but strong product reviews can out-earn a much bigger blog that relies on ads alone.
This calculator estimates both and adds them together. It also shows your combined earnings per 1,000 pageviews, a handy number for comparing posts or planning growth.
The formula
Ad income = pageviews ÷ 1,000 × RPM
Affiliate clicks = pageviews × click rate
Affiliate sales = clicks × conversion rate
Affiliate income = sales × average commission
Worked example
A blog has 30,000 pageviews a month and an $8 ad RPM, which brings in $240 from ads. If 2% of visitors click an affiliate link, that is 600 clicks. If 4% of those buy, that is 24 sales; at a $15 average commission, that adds $360. Total: $600 a month, or $20 per 1,000 pageviews.
How to grow each source
- Ads: more traffic and more pages per visit. Topics with valuable audiences raise RPM.
- Affiliates: reviews, comparisons and "best X for Y" posts convert far better than general articles.
- Both: update your top posts regularly. Most income usually comes from a small number of pages.
Frequently asked questions
What are typical affiliate click and conversion rates?
They vary widely by niche and by post. Click rates of 1% to 5% of visitors and conversion rates of 2% to 10% of clicks are common starting assumptions. Your affiliate dashboards will give you real figures.
How do I find my average commission?
Multiply a typical order value by the program's commission rate. For example, a $50 order at a 6% rate pays $3.
Does this include sponsored posts or my own products?
No. Add those separately; they can be a large share of income for established blogs.