The one formula that actually works
Take your trailing 30-day average opens. Divide by 1,000. Multiply by your CPM. That is your primary ad rate. Sponsors pay for attention, not for a number in a database, so opens are the fair unit — a 50,000-subscriber list where 4,000 people actually open a given issue is a 4,000-person ad, not a 50,000-person ad.
Example: 8,200 average opens, $45 CPM → 8.2 × $45 = $369 per primary placement. Round to $375. If you also sell a mid-issue secondary placement, price it at 50–60% of the primary.
CPM benchmarks by niche (2026)
General interest, lifestyle, hobbies: $15–$40 CPM. High supply of similar lists, so trust and engagement matter more than reach.
Creator, marketing, indie business: $35–$75 CPM. Buyers are used to newsletter ads and value the direct-response angle.
B2B SaaS, developer, security, data: $80–$150 CPM. Small audience, high LTV, willing to pay a premium for pre-qualified attention.
Finance, crypto, wealth, VC: $100–$200+ CPM. Regulated buyers, but CAC is high enough that sponsors will pay real money for the right list.
What to do if you have fewer than 2,000 subscribers
Do not sell on CPM at that size — the numbers look tiny and the friction of negotiating an ad is not worth it to sponsors. Instead, price a flat-fee package: one primary placement plus a follow-up mention, $150–$400 depending on niche. Bundle two issues for a small discount so the sponsor gets to test copy variants.
Under 1,000 subscribers, sell the package and offer a performance kicker (e.g. an extra send or a testimonial in exchange for a signed case study). Your first three deals exist to produce results you can quote — take slightly less money for materially better testimonials.
How to raise your rates
Raise rates 10–20% every time you finish three successful sponsorships in a row and can cite results (clicks, sign-ups, revenue attributed). Announce the new rate to your current advertisers with 30 days' notice and grandfather one repeat run at the old price.
If you are consistently sold out four weeks ahead, you are underpriced by roughly the amount of your waitlist. Waitlists are the single strongest signal you can charge more.