If you're selling newsletter sponsorships, one of the first questions you'll face is: "What should I charge?" The answer depends on your audience size, engagement rate, and niche. These metrics converge into a single benchmark: CPM.
CPM (cost per mille, or cost per thousand impressions) is the standard pricing model across digital advertising. For newsletter creators, understanding and calculating your CPM is the fastest way to set rates that reflect your audience's real value and compete fairly in the sponsorship market.
This guide walks you through calculating your newsletter CPM, comparing your rates to industry benchmarks, and then using that data to optimize your pricing strategy on platforms like SponsorCal. (Worth noting: on beehiiv's ad network you don't set the CPM at all; direct sponsorships put you back in control of your rates.)
What Is Newsletter CPM?
CPM stands for "cost per mille" (Latin for "per thousand"). It's a standardized metric that tells you how much an advertiser pays per 1,000 impressions (opens, views, or clicks, depending on how you define it).
Example: If you charge $500 for a send that reaches 10,000 subscribers, your rate is $50 per 1,000 subscribers.
Formula:
CPM = (Sponsorship Fee ÷ Reach) × 1,000
Or, if you know your desired CPM and want to calculate the fee:
Sponsorship Fee = (CPM × Reach) ÷ 1,000
Which basis this guide uses: per 1,000 subscribers
"CPM" only means something once you say per 1,000 of what. The three common bases are per 1,000 opens, per 1,000 subscribers, and a flat fee per send, and they are not comparable.
This guide prices on a per-1,000-subscribers basis, and we recommend you do too. Two reasons. First, subscriber count is known at booking time: a sponsor commits to a slot before the issue sends, when no open data exists yet. Second, since Apple's Mail Privacy Protection, open rates are inflated and unreliable, so a rate built on opens rests on a number neither side can fully trust. Subscriber count is the one figure both parties can verify up front.
If a source reported on a different basis (per 1,000 opens, say, or a flat fee), we'd convert it and show the assumption. As it happens, both sources used below are already on the per-1,000-subscribers basis, so nothing is converted. See the benchmarks and the methodology note below.
Why CPM Matters for Newsletter Creators
Sponsors think in CPM terms. When a brand is deciding between sponsoring your newsletter, a competitor's list, or a podcast, they're comparing cost per thousand people reached. By framing your pricing in CPM language, you signal professionalism and make it easier for sponsors to justify the spend to their managers.
CPM also removes list-size bias. A smaller newsletter with 5,000 highly engaged subscribers can command a CPM as high as a list with 50,000 passive subscribers, sometimes higher. Engagement and audience quality matter more than raw numbers.
How to Calculate Your Effective CPM
To calculate your rate you need two things: the number you'll price against, and a target rate per 1,000 of that number.
Step 1: Price against subscribers
You could in principle price against total subscribers, unique opens, or unique clicks. This guide uses total subscribers, for the two reasons above: it's known at booking time, and it doesn't depend on post-MPP open data that neither side can verify.
That doesn't make engagement irrelevant. A more engaged list justifies a higher rate per 1,000 subscribers (covered below). It means the number you multiply by is your subscriber count, and engagement is one of the things that sets where in the range your rate lands.
Example newsletter (used throughout):
- Total subscribers: 8,000
- Niche: B2B / startups
Step 2: Decide your rate per 1,000 subscribers
This is where research comes in. Look at:
- Your niche (B2B and finance command higher rates than lifestyle content)
- Competitor rate cards, if published
- Your audience's buying power and intent
- Your placement (top-of-email, dedicated section, or post-footer)
A reasonable starting point for most newsletters is $20–$40 per 1,000 subscribers, with B2B, finance, and other high-intent niches often well above that. The benchmarks below show what named sources report.
Step 3: Calculate the fee
Sponsorship Fee = (Rate per 1,000 subscribers × Subscribers) ÷ 1,000
Example (our 8,000-subscriber B2B newsletter, at a $35 rate, roughly what Paved reports for startup newsletters):
- Rate per 1,000 subscribers: $35
- Subscribers: 8,000
- Sponsorship fee: ($35 × 8,000) ÷ 1,000 = $280
Step 4: Verify Against Your Goals
Does that fee feel right for your effort and value? At one weekly slot, that's about 4 sends a month × $280 = ~$1,120/month from a single sponsor slot. If you sell more than one slot per send, multiply accordingly. Layering multi-issue package pricing on top locks more of that revenue in ahead of time.
If the fee feels too low, either increase your target CPM or focus on audience growth and engagement.
CPM Benchmarks by Niche and Audience Size
There is no audited, universal benchmark for newsletter sponsorship rates. The few public sources measure different things and rarely disclose sample size or methodology, so treat every figure below as a directional anchor, not a market price. All figures here are normalised to rate per 1,000 subscribers so they can be compared on one basis.
Marketplace data (Paved). Paved reports average revenue per 1,000 subscribers from sponsorships on its own marketplace, already on our basis (no conversion needed). It publishes no sample size or date range, so read it as directional:
| Niche (Paved categories) | Revenue per 1,000 subscribers |
|---|---|
| Millennials | ~$66 |
| Human Resources | ~$43 |
| Startups | ~$35 |
| Family | ~$32 |
| Marketing | ~$31 |
| Lifestyle | ~$4 |
Editorial guidance (beehiiv). beehiiv's "How Much Do Newsletter Ads Cost?" (Nov 2025) reports CPM on the same per-1,000-subscribers basis this guide uses. It defines CPM as cost ÷ subscribers × 1,000 (a $25 CPM on 10,000 subscribers is $250 per placement), with no open-rate step, so no conversion is needed:
| Segment (beehiiv) | CPM (per 1,000 subscribers) |
|---|---|
| B2B / specialized | $50–$100+ |
| General | $10–$75 |
| Broader consumer | $15–$35 |
The two sources don't tightly agree. beehiiv's editorial ranges run higher at the top end ($50–$100+ for B2B) than Paved's marketplace medians (about $31–$66 across its highest-intent niches). That spread is the honest state of the data; treat roughly $35–$60 per 1,000 subscribers for a mainstream B2B/startup list as a sanity band, not gospel.
What actually moves your number:
- B2B and finance command premiums. Buyers with budget pay more per subscriber reached.
- List size compounds within a niche. A 50K B2B list clears a higher absolute fee than a 5K B2B list at the same per-1,000 rate.
- Engagement sets where you land in the range. A genuinely engaged list justifies a higher rate per 1,000 subscribers than a passive one of the same size.
Beyond CPM — CPC and Flat-Rate Alternatives
CPM is standard, but it's not the only model. Understanding alternatives helps you negotiate and choose what works for your audience.
Cost Per Click (CPC)
You charge per actual click-through on the sponsor's link, not per impression. This shifts risk to the sponsor and works well if your audience is highly qualified.
When to use: When you have strong click-through rates (2%+) and sponsors care about conversions, not awareness.
Example: $2 per click on a newsletter that averages 50 clicks per sponsorship = $100 per deal.
Pros: Aligns sponsor incentives with your performance. Cons: Unpredictable revenue; sponsors may cherry-pick timing.
Flat-Rate Sponsorships
You charge a fixed amount regardless of impressions. This is common for smaller lists or niche audiences where calculating CPM is less practical.
When to use: When you have a small, loyal audience; sponsorships are rare/exclusive; or you prefer simplicity.
Example: $150 flat fee per sponsorship.
Pros: Simple; predictable; appeals to sponsors who dislike spreadsheets. Cons: Leaves money on the table as you grow; hard to scale.
Hybrid Models
Some creators use a minimum + CPM model: "Minimum $200, or $30 CPM, whichever is higher." This protects you during slower send periods while rewarding sponsors for booking larger sends.
How to Increase Your Effective CPM Over Time
Your CPM isn't static. As your newsletter grows and improves, you should regularly increase your rates.
1. Grow Your List Intentionally
More subscribers = higher absolute fees at the same per-1,000 rate. At $30 per 1,000 subscribers, growing from 5K to 10K subscribers doubles your fee for the same rate.
2. Improve (and be able to prove) engagement
If you price per 1,000 subscribers, open and click rates don't change the number you multiply against, but they're your evidence that those subscribers are worth a premium. A verifiably high, improving open rate is what lets you push toward the top of your niche's range instead of the middle.
Tactics:
- A/B test subject lines
- Segment your list by engagement
- Improve send consistency and timing
- Remove inactive subscribers (keep open rate high)
3. Increase Engagement
Sponsors want readers who click. A newsletter with high open rates and 3% CTR commands premium CPM.
Tactics:
- Better subject line and CTA placement
- Sponsorship positioning (top vs. bottom matters)
- Limit sponsor count per send (scarcity increases value)
- Choose sponsors that genuinely serve your audience
4. Focus on Audience Quality
A 2K list of CEO-level decision-makers justifies higher CPM than a 20K list of casual readers. Niche expertise and audience intent are underrated.
Practical steps:
- Double down on your core niche
- Attract sponsors that want your specific audience
- Raise rates faster for high-intent segments
5. Benchmark and Adjust Annually
Review your rates every 6–12 months. If you've grown, increased engagement, or moved into a higher-value niche, raise your CPM by 10–20%.
Pricing Strategy: From CPM to Your Rate Card
Once you know your CPM, the next step is building a rate card that positions your newsletter clearly to sponsors.
A simple rate card lists a few standard sponsorship options:
| Sponsorship Type | Placement | Cost |
|---|---|---|
| Standard (1 slot) | Mid-newsletter section | $200 |
| Featured (1 slot) | Top of email | $350 |
| Exclusive (sole sponsor) | Full send | $600 |
These prices should align with your rate per 1,000 subscribers. If your standard slot goes to a 5,000-subscriber list and costs $200, that's $40 per 1,000 subscribers. That consistency signals professionalism.
To learn more about building a complete rate card and attracting sponsors, see our guide on how to sell newsletter sponsorships.
Setting Up Self-Serve Sponsorship Booking
Once you've calculated your rates, the next operational step is making them easy for sponsors to discover and book.
Platforms like SponsorCal simplify this process. Creators set sponsorship rates directly in their booking page, sponsors browse available slots, book, pay via Stripe, and submit assets, all self-service. SponsorCal charges only 5% per transaction, leaving you with 95% of revenue.
The platform automatically handles:
- Calendar management and slot availability
- Payment collection
- Asset submission and review workflows
- Sponsor communication
- Payout scheduling (7-day buffer)
This removes the friction of manual negotiations and invoicing, letting you focus on content while sponsors get a frictionless path to booking your list.
For step-by-step setup guidance, check out our article on creating a newsletter sponsor booking page.
Methodology & Sources
- Basis: every rate on this page is expressed as cost per 1,000 subscribers. We chose subscribers over opens because subscriber count is known at booking time and open rates are unreliable after Apple Mail Privacy Protection.
- Sources: Paved reports average revenue per 1,000 subscribers from its own marketplace (no sample size or date published). beehiiv, "How Much Do Newsletter Ads Cost?" (Nov 2025) reports CPM per 1,000 subscribers (no sample size or methodology published).
- Basis alignment: both sources report on a per-1,000-subscribers basis, so no conversion is applied anywhere on this page. Paved gives average revenue per 1,000 subscribers; beehiiv defines CPM as cost ÷ subscribers × 1,000 (a $25 CPM on 10,000 subscribers is $250). The figures are used as published.
- No proprietary data. SponsorCal does not yet publish its own transaction-based benchmark. When it does, it will be labelled as such and dated.
Frequently Asked Questions
Stop managing sponsorships in spreadsheets and email threads.
SponsorCal gives sponsors a self-serve booking page. They book, pay via Stripe, and submit creative assets — before your deadline.
See how it works