How Much Can a Blogger Earn?

Guessing how much you or someone else can earn as a blogger, newsletter author, or similar creator take a little work.

A professor pointing to a whiteboard.
Knowing how much you can earn as a content creator requires a little math.

Type the query "how much does a blogger earn?" into Google or your favorite AI, and you will almost certainly get the wrong answer.

Search for "how much does a podcaster earn?" or "how much can I earn on YouTube?" and the misinformation continues. The problem is that relatively few public data sources track entrepreneurial content creators like bloggers, newsletter authors, podcasters, or influencers.

A screen capture from Google.
Often AI and search results for "how much does a blogger earn?" or a similar query don't provide the results most folks want.

ZipRecruiter Example

What's more, even when some good data is available, it might be misapplied.

For example, if you had searched Google, Perplexity, or Bing for "how much does a blogger earn?" you would have probably found fascinating data from ZipRecruiter showing that, on average, American bloggers earn $62,275 per year as of February 3, 2025.

A screen capture from ZipRecruiter.
ZipRecruiter's data is probably correct for "blogging jobs," but does not apply to a creator entrepreneur.

ZipRecruiter's data is almost certainly accurate, but it might not be what you wanted. ZipRecruiter is tracking "blogging jobs," not a content creator's entrepreneurial endeavors.

In fact, the ZipRecruiter data goes on to identify the "Top 5 Best Paying Related Blogger Jobs in the U.S." These "blogging jobs" are:

  • Director Of Content,
  • Director Of Marketing Communication,
  • Professional Food Blogger,
  • Independent Journalist,
  • Offshore Cooks.

While one might argue that a "professional food blogger" or even an "independent journalist" is a content creator, the role of "director of content" is also impacting the results. As such, if you want to know how much a self-employed or side-hustling content creator is earning, you will need to do a little more work.

Estimating Income for Content Creators

To figure out how much you can earn as a content creator —blogger, podcaster, etc.— or even to estimate how much another creator earns, you can work through a few steps.

Define Channels & Metric

If you want to know how much a blogger earns or can earn, you need to focus on traffic —which is the key performance mechanism. Similarly, if you are going to estimate revenue from a newsletter, you would need to track the open rate and total subscriber count.

Channel Key Metrics
Blog Monthly page views, unique visitors
Email Newsletter Total subscribers, open rate, click-through rate (CTR) on links
Podcast Monthly downloads per episode, number of episodes per month
Course Traffic to course landing page, enrollment conversion rate
Social Media Monthly impressions/reach, engagement metrics (likes, shares, comments, etc.)

Identify Income & Formulas

Next, consider how income is earned and identify the revenue formula for each one.

Advertising Revenue

Advertising is often sold on a cost-per-thousand (CPM) basis —revenue-per-thousand (RPM) from the creator's perspective. Thus, if a blog has 100,000 monthly page views at a $10 CPM/RPM, the blog will earn $1,000 in advertising revenue.

The formula looks like this:

AdRevenue = Impressions 1000 × RPM

Again, CPM and RPM are a matter of perspective. The advertiser views this as CPM (cost), and the blogger or publisher, if you will, sees it as RPM (revenue).

Sponsored Content or Brand Partnership Revenue

Some revenue will be flat rate like when a blogger sells a sponsored post at a set price.

SponsoredRevenue = SponsoredPosts × RatePerPost

Affiliate Revenue

For affiliate income, the formula is a conversion calculation that takes a creator's average commission.

AffiliateRevenue = Impressions × CTR × ConversionRate × AvgCommission

Income from Products and Courses

This formula will calculate revenue for digital products, merchandise, subscriptions, and course sales.

DigitalProductRevenue = Traffic × ConversionRate × AvgSalePrice

Coaching or Consulting Revenue

Creators often earn a significant portion of total revenue from coach, consulting, freelancing, or offering services. Here is an example formula for these.

ConsultingRevenue = NumberOfClients × FeePerConsultation

Do the Math

Apply the formulas to the various channels to calculate the total monthly income for a given set of channels. You will be making lots of assumptions about impressions or conversion rates at first, but as you have more information, you will be able to make much better estimates.

Creative Channel Metric - Assumptions Revenue Stream Assumptions - Conversion Formula Estimated Monthly Revenue
Blog 100,000 page views/month Advertising CPM = $10 (100,000 / 1,000) × $10 = $1,000 $1,000
Blog 100,000 page views/month Affiliate Marketing CTR = 2%, Conv. = 5%, Commission = $20 100,000 × 0.02 × 0.05 × $20 = $2,000 $2,000
Blog N/A Sponsored Content 2 posts/month @ $500 each 2 × $500 = $1,000 $1,000
Email Newsletter 20,000 subscribers, 30% open rate, 5% CTR Advertising (Newsletter Ads) Effective opens = 20,000 × 0.30 = 6,000; CPM = $20 (6,000 / 1,000) × $20 = $120 $120
Email Newsletter 20,000 subscribers, 30% open rate, 5% CTR Affiliate Marketing From 6,000 opens, CTR 5% → 300 clicks; Conv. = 3%; $15 commission 300 × 0.03 × $15 = $135 $135
Email Newsletter 20,000 subscribers Sponsored Emails 1 sponsored email/month @ $500 1 × $500 = $500 $500
Podcast 50,000 downloads/episode; 4 episodes/month Advertising CPM = $15 (50,000 × 4 / 1,000) × $15 = $3,000 $3,000
Podcast 50,000 downloads/episode; 4 episodes/month Affiliate Marketing CTR = 1%, Conv. = 4%, Commission = $25 (50,000 × 4 × 0.01 × 0.04 × $25) ≈ $200 $200
Course 5,000 visits to course page/month Digital Products/Courses Conv. = 2%, Sale Price = $100 5,000 × 0.02 × $100 = $10,000 $10,000
Social Media 200,000 impressions/month Merchandise 50 sales @ $15 profit each 50 × $15 = $750 $750
Social Media 200,000 impressions/month Sponsored Posts 2 posts/month @ $300 each 2 × $300 = $600 $600