Newsletter Revenue Calculator Widget

A revenue model for newsletter writers. Subscribers, open rate, a sponsor CPM counted per 1,000 opens or per 1,000 sends, sponsored issues a month, paid conversion and price become monthly sponsorship income, net subscription income after the platform's cut, and the total.

Creators & Media Calculator Runs in your browser Free · no ads

Customize your widget

Theme
Auto follows the visitor's light/dark setting.
Style
Attribution on your page
Optional and entirely your choice. The exact line is shown in the code below; it links to the tool with rel="nofollow".
More options
Starting values
Leave blank to use the widget's defaults. Visitors can still change every value.

Live preview

Exactly what your visitors will see

Embed code

<iframe src="https://a2z.tools/embed/w/newsletter-revenue-calculator" title="Newsletter Revenue Calculator by A2Z Tools" width="100%" height="760" style="border:0;width:100%" loading="lazy" allow="clipboard-write"></iframe>

A plain iframe. Works everywhere, including site builders that strip scripts. Adjust height if your content needs more room.

Works with

How it works

Newsletters earn in two ways and this widget models both. Sponsorships are sold by CPM, but sponsors disagree on what is being counted: some pay per 1,000 emails sent, others only per 1,000 opens. The basis selector switches between them. With 10,000 subscribers and a 45% open rate, an opens-based CPM of 50 earns 4,500 / 1,000 x 50 = 225 per issue, or 900 across four sponsored sends a month. Paid subscriptions are the subscribers who convert to the paid tier times the monthly price: 2% of 10,000 is 200 readers at 8.00, 1,600 gross. Subscription platforms typically take a percentage, entered here as 10%, which leaves 1,440. The fee is applied only to subscription income because sponsors usually pay the writer directly. Total monthly revenue in this example is 2,340, about 28,080 a year. Every percentage is checked to sit between 0 and 100.

Calculation method

  • Sponsored audience per issue = subscribers (per-send CPM) or subscribers x open rate (per-open CPM)
  • Sponsorship per month = audience / 1,000 x CPM x sponsored sends per month
  • Paid subscribers = subscribers x paid conversion %
  • Net subscription income = paid subscribers x price x (1 - platform fee %)
  • Total per month = sponsorship + net subscriptions; per year = x 12

Worked examples

Hybrid newsletter

Inputs: 10,000 subscribers; 45% opens; CPM 50 per 1,000 opens; 4 sponsored sends; 2% paid at 8.00; 10% fee

Result: 900 sponsorship + 1,440 subscriptions = 2,340 a month

Platform fee 160 a month; about 28,080 a year.

Per-send sponsorship only

Inputs: 10,000 subscribers; CPM 30 per 1,000 sends; 4 sends; no paid tier

Result: 1,200 a month

10 thousand sends x 30 x 4.

An illustration built from your own assumptions, not a forecast or financial advice.

Limitations

  • Ignores churn and list growth; the result is a snapshot for the subscriber count entered.
  • Open rates measured by email tools are distorted by privacy features, so per-open income may be overstated or understated.
  • Taxes such as VAT or GST on subscriptions are not separated out.

Where publishers use it

  • A guide to starting a paid newsletter on a creator-economy blog
  • A newsletter ad network's page explaining per-open versus per-send pricing
  • A journalism school module on independent media business models
  • A writer's coaching site helping clients decide between ads and a paywall
  • An email-marketing agency comparing sponsorship income across list sizes

Questions

Should I sell sponsorships per send or per open?

Per-open pricing pays only for readers who opened the email, so its CPM is higher - at a 45% open rate, a 50 per-open CPM is the same money as 22.50 per send. Apple Mail Privacy Protection has inflated measured open rates since 2021, which makes some sponsors prefer per-send or per-click pricing.

What paid conversion rate is realistic?

It depends heavily on the writer and niche. The default of 2% is an example value only; use your own conversion once you have launched a paid tier, and model a few values to see how sensitive the total is.

Why is the platform fee applied only to subscriptions?

Subscription platforms take their cut from paid subscriptions they process. Sponsorship invoices are typically paid to the writer directly. If your platform also takes a cut of ad sales, reduce the CPM by that share.

Does it assume every sponsorship slot sells?

Yes. A newsletter with four weekly sends that sells two of them should enter 2 sponsored sends a month, or the sponsorship line will be overstated.

What about card processing fees?

Card processors charge a percentage plus a small fixed amount per payment. Add their approximate percentage to the platform fee field - for example 10% platform plus about 3% processing gives 13%.

Cite or recommend this tool

If you reference this tool in an article, course or documentation, these formats are ready to copy. They are optional - nothing is added to your site unless you paste it.

A2Z Tools Newsletter Revenue Calculator
https://a2z.tools/embed/newsletter-revenue-calculator
  • Sponsorship Rate Calculator

    Creators & Media Calculator New

    A price range for a sponsored post or package from expected views, a rate per 1,000 and usage rights.

    Get code
  • MRR Calculator

    SaaS & Startups Calculator New

    Monthly and annual recurring revenue plus ARPA from up to three plans, annual contracts and discounts.

    Get code
  • Churn Rate Calculator

    SaaS & Startups Calculator New

    Customer churn and retention for a month, quarter or year, converted between periods by compounding.

    Get code
  • CPM Calculator

    Marketing Calculator

    Solve CPM, campaign cost or impressions from the other two.

    Get code
  • YouTube Earnings Calculator

    Creators & Media Calculator New

    A low-to-high range of channel income per day, month and year from views and your own rates.

    Get code
  • Video Bitrate Calculator

    Creators & Media Calculator New

    Solve file size, duration or total bitrate from the other two, with YouTube's upload bitrate table.

    Get code

Preview