CPM Benchmarks for B2B Newsletters in 2026 (by Vertical)
CPM (cost per mille, or cost per thousand impressions) is the quickest way to sanity-check a newsletter sponsorship quote. If your publisher is asking $50 CPM for a generalist audience, you're overpaying. If they're asking $8 CPM for a niche security audience, something's off with their list quality.
This guide breaks down real CPM benchmarks for B2B newsletters across verticals in 2026, with CPC ranges and the factors that push prices up or down.
Quick reference: B2B newsletter CPM by vertical
| Vertical | Typical CPM range | Typical CPC range | Notes |
|---|---|---|---|
| Generalist B2B | $5-$12 | $2-$5 | Wide audience, lower price floor |
| Tech / AI | $10-$20 | $1.50-$4 | Techpresso sits at $11.45-$15 |
| Developer-only | $15-$40 | $2-$6 | Niche, harder to reach |
| Cybersecurity | $25-$60 | $3-$8 | Highest-paid B2B audience |
| Fintech / Finance | $20-$45 | $2.50-$6 | Budget holders, long sales cycles |
| Martech / Growth | $12-$30 | $2-$5 | Operator-heavy audiences |
| HR / People | $10-$25 | $2-$5 | Mid-range |
| Product management | $15-$35 | $2-$5 | Strong clicker density |
| Creator / marketer (broad) | $5-$15 | $1.50-$4 | Lower-tier B2B |
These ranges come from: published rate cards (Dupple, Morning Brew, TLDR, Refind, etc.), our own case studies, and conversations with the media-buying teams at 30+ B2B SaaS companies over the past year.
Why CPM varies so much
Three things drive CPM:
1Audience scarcity
The harder it is to reach an audience via other channels, the higher the newsletter CPM. CISOs on LinkedIn cost $10-$20 CPC. In a security newsletter like Cyberpresso, you can reach them for roughly $3-$5 effective CPC — but the CPM stays high because scarcity makes the slot valuable.
2Engagement quality
Two newsletters with the same list size can have very different CPMs based on open rate. A 500K list at 40% open delivers 200K engaged impressions. A 500K list at 20% open delivers 100K. The first list can justify 2x the CPM of the second.
3Ad density (max sponsors per issue)
Newsletters that cap sponsors (Dupple caps at 2) charge more per slot but deliver better CTR. Newsletters running 5-8 sponsors per issue have cheaper slots but cannibalized attention. On a CPM basis, capped newsletters often look more expensive but win on CPC.
By-vertical deep-dive
Tech / AI newsletters
Representative publishers: Techpresso (Dupple), TLDR AI, The Rundown AI, Ben's Bites.
- Published CPMs: $10-$20 for standard formats
- Case study data: Intercom at $11.45 CPM, Intel at $15 CPM, HubSpot at $7.20 CPM on Techpresso
- Sweet-spot CPC: $1.50-$3 for well-matched B2B offers
- When to pay top of range: dedicated sends, brand-lift campaigns, enterprise targeting
- When to pay bottom of range: spotlight-only testing, free-tier offers
Cybersecurity newsletters
Representative publishers: Cyberpresso (Dupple), Return on Security, Hacker News, SANS NewsBites.
- Published CPMs: $25-$60
- Sweet-spot CPC: $3-$7
- Why it's expensive: CISOs, SecOps engineers, and compliance leads are the single most expensive audience to reach in B2B. They block LinkedIn ads, filter display, and respond to cold outreach at <1% rates.
- Best fit advertisers: EDR/XDR, SIEM, identity, GRC, threat intel
- See: Advertise in Cyberpresso
Fintech / Finance newsletters
Representative publishers: Finpresso (Dupple), Finance Uncorked, Fintech Takes.
- Published CPMs: $20-$45
- Sweet-spot CPC: $2.50-$6
- Why the premium: CFOs, controllers, and treasury operators hold budget and are selective about media consumption. Trust signal matters more than reach.
- Best fit advertisers: payments, accounting, treasury, FP&A, cap table, risk
- See: Advertise in Finpresso
Developer-only newsletters
Representative publishers: Devshot (Dupple), Pointer, Bytes, JavaScript Weekly, Console Dev, Port 80.
- Published CPMs: $15-$40 (low list size, high engagement)
- Sweet-spot CPC: $2-$6
- Why it works for devtools: developers block ads elsewhere but read niche newsletters religiously. 60-80% open rates are possible on small tightly-curated lists.
- Best fit advertisers: observability, databases, CI/CD, dev environments, API infra
- See: Advertise in Devshot
Martech / Growth newsletters
Representative publishers: MarketingShot (Dupple), Why We Buy, Demand Curve, Lenny's Newsletter (crosses into PM).
- Published CPMs: $12-$30
- Sweet-spot CPC: $2-$5
- Why it's balanced: marketers buy martech, so the audience is inherently valuable to martech advertisers. But marketers are also skeptical and banner-blind.
- Best fit advertisers: marketing automation, CRM, analytics, CDP, CRO, agencies
- See: Advertise in MarketingShot
How to compare quotes fairly
When you get two quotes for "similar" newsletters, normalize to engaged CPM:
Engaged CPM = (Ad cost) / (List size × Open rate) × 1000
Two examples:
- Newsletter A: 1M subs, 15% open rate, $8,000 per Primary → engaged CPM = $53
- Newsletter B: 500K subs, 40% open rate, $3,500 per Primary → engaged CPM = $17.50
Newsletter B costs one-third as much per engaged impression despite the smaller raw list. Always run this calculation.
When paying more makes sense
Higher CPM can be worth it when:
- Your LTV justifies it. $100K ACV product? $60 CPM is fine for a Dedicated Send to a perfectly-matched list.
- Audience is hard to reach. For CISOs or CFOs, specialist newsletter CPMs are still cheaper than the LinkedIn equivalent.
- You need editorial trust signal. A Native Advertorial in a credible publication carries weight LinkedIn sponsored content can't match.
When you should walk away
Red flags that justify passing on a quote:
- CPM is 3x+ above benchmark without a clear reason. Premium dedicated sends can run 2x standard, but 3-4x signals overpricing.
- Publisher can't share open rate. You can't assess engaged CPM without it.
- No case studies in your category. If they've never run a campaign like yours, you're paying to be an experiment.
- Auction pricing with no floor. Some networks surge 50%+ in Q4. Fixed rates are predictable.
- More than 4 sponsors per issue. Your placement will get lost in the noise.
What Dupple's CPMs look like in context
From our case studies:
- ElevenLabs: $2.40 CPM (Spotlight-only, 5 ads)
- HubSpot: $7.20 CPM (5 placements, founder-heavy audience)
- Intercom: $11.45 CPM (10-placement quarterly campaign)
- DigitalOcean: $13.50 CPM (8 placements, developer targeting)
- Intel: $15.00 CPM (5 Primary Ads, enterprise focus)
These sit in the $2.40-$15 range depending on format mix and campaign size. That's below or at the low end of every vertical benchmark.
The CPC/CPM relationship
CPM tells you what you pay for impressions. CPC tells you what those impressions are worth.
A healthy B2B newsletter campaign maintains a CTR (click-through rate) between 0.5% and 2%:
- CPM $15 at 1% CTR = $1.50 CPC
- CPM $30 at 0.5% CTR = $6 CPC
- CPM $8 at 2% CTR = $0.40 CPC
If CPM is low but CTR is even lower, the effective CPC is bad. Always ask about expected CTR based on past campaigns in your category.
Putting it together: how to budget
- Start with a CPC target. Based on your LinkedIn baseline or your internal CPA goals.
- Find newsletters with CPMs that can produce that CPC. Given a 1% CTR, your target CPC × 10 = your max tolerable CPM.
- Normalize to engaged CPM. Don't compare raw list CPM across publishers with different open rates.
- Stack verticals. For broad B2B tech SaaS, run Techpresso (generalist) + a vertical newsletter (Cyberpresso, Finpresso, Devshot, MarketingShot) for the audience overlap.
- Test at the low end first. $5,500 for 5 Spotlights is a cheap test. Scale to Frequency Packs if the CPC works.
Get a quote with your benchmarks built in
If you want a specific CPM benchmark for your category plus expected CPC for your offer type, our team will send you a tailored quote within 24 hours.
Related reading: