Calculate the CPM

Email Marketing CPM Calculator

Measure the cost per thousand impressions for your email marketing campaigns. Input your email campaign costs and total sends or opens to calculate your CPM, then benchmark against industry averages for newsletters, promotional blasts, and sponsored email placements.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is Email Marketing CPM?

Email marketing CPM measures the cost per 1,000 email sends, opens, or impressions for email advertising campaigns. It applies to both owned email marketing (sending to your own list) and paid email sponsorships (advertising in third-party newsletters).

Email CPMs typically range from $5 to $10 per 1,000 sends for owned lists, factoring in ESP (email service provider) costs. Sponsored newsletter placements in niche industry publications can command $15–$40 CPM based on list quality and audience specificity.

Email remains one of the highest-ROI marketing channels, averaging $36 returned for every $1 spent. Understanding your email CPM helps you compare the cost-effectiveness of owned email against paid channels, evaluate ESP pricing, and justify investment in list growth and segmentation.

Email Costs ESP fees plus campaign costs
Emails Sent Total emails delivered
Email CPM Cost per 1,000 emails sent

Email Marketing CPM Formula

Divide your total email campaign costs (including ESP fees, design, and copywriting) by the number of emails sent, then multiply by 1,000. This gives you the all-in cost for every thousand emails delivered to inboxes.

CPM = (Email Campaign Cost ÷ Emails Sent) × 1,000

Email CPM Playground

$500
$10 $10,000
100,000
1K 1M
Email CPM $5.00 per 1,000 emails sent

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Email Marketing CPM

Follow these four steps to determine the true cost per thousand sends for your email campaigns and understand how your email marketing stacks up against other channels.

1

Calculate Total Email Campaign Costs

Include all costs: ESP subscription fees (Mailchimp, Klaviyo, SendGrid), email template design, copywriting, list management, and any deliverability tools or services.

Example

Example: Your monthly Klaviyo plan costs $350, plus $200 for copywriting and design, totaling $550 for the month's email campaigns.

2

Count Total Emails Sent

Pull the total number of emails successfully sent (or delivered) from your ESP dashboard. You can also calculate CPM based on opens to measure cost per impression—what recipients actually saw.

Example

Example: You sent 85,000 emails across 8 campaigns in the month, with a 95% delivery rate resulting in 80,750 delivered emails.

3

Compute Your Email CPM

Divide your total email costs by emails sent (or delivered) and multiply by 1,000 to get the cost per thousand email sends.

Example

Example: $550 ÷ 80,750 × 1,000 = $6.81 CPM — well within the $5–$10 range for owned email campaigns.

4

Compare Send CPM vs. Open CPM

Calculate a second CPM based on opens rather than sends. This measures the cost per 1,000 email impressions actually viewed, giving a truer comparison to display advertising CPMs.

Example

Example: With a 22% open rate, your 80,750 sends produce 17,765 opens. Open-based CPM: $550 ÷ 17,765 × 1,000 = $30.96 CPM — comparable to premium native ads but with far higher engagement.

Frequently Asked Questions

What is a good CPM for email marketing?
For owned email lists, a good CPM is $3–$8 per 1,000 sends when factoring in ESP costs alone. If you include content creation and design, $5–$10 is typical. Sponsored newsletter placements in third-party publications range from $15–$40 CPM depending on audience quality.
How does email CPM compare to social media advertising CPM?
Email CPM ($5–$10 per send) appears comparable to social CPMs ($6–$15), but email delivers significantly higher engagement—average open rates of 20–25% and click rates of 2–3% vs. social CTRs of 0.5–1.5%. On a cost-per-engagement basis, email typically wins by a wide margin.
Should I calculate email CPM based on sends or opens?
Both are useful. Send-based CPM measures your all-in cost to reach inboxes and is best for comparing ESP pricing. Open-based CPM measures the cost per actual impression and is better for comparing email to display or social advertising where CPM is impression-based.
What ESP offers the lowest email CPM?
For high-volume senders, Amazon SES offers the lowest per-email costs ($0.10 per 1,000 = $0.10 CPM). Sendinblue and Mailgun are also cost-effective at scale. Klaviyo and Mailchimp cost more ($5–$15 CPM) but offer superior automation, segmentation, and analytics.
How much do sponsored newsletter ads cost?
Sponsored placements in curated newsletters vary widely: broad consumer newsletters charge $10–$20 CPM, niche B2B newsletters $25–$50 CPM, and premium creator newsletters (Morning Brew, The Hustle) $30–$45 CPM. Pricing is based on list size, open rates, and audience demographics.
How can I lower my email marketing CPM?
Grow your email list organically to spread fixed ESP costs over more recipients, use a cost-effective ESP for high volumes (Amazon SES, Sendinblue), clean your list regularly to avoid paying for inactive subscribers, use templates to reduce design costs, and automate campaigns to minimize manual labor.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.