Back to Tools

Email CPM Calculator

Calculate your cost per 1,000 emails (CPM) and compare it against industry ESP pricing tiers. Understand whether you are overpaying for your email sends and find opportunities to reduce costs.

About this tool

CPM (Cost Per Mille) is the standard metric for comparing email sending costs across providers. It tells you how much you pay for every 1,000 emails sent, making it easy to compare pricing models — whether your ESP charges per subscriber, per send, or on a flat-rate plan. Understanding your true CPM helps you evaluate whether you are getting good value and when it might be time to switch providers.

How email CPM is calculated

The formula is: (Total Campaign Cost / Total Emails Sent) x 1,000. For example, if you pay $150 for a plan and send 50,000 emails, your CPM is $3.00. If you also track delivered emails, you can calculate your "effective CPM" — the cost per 1,000 emails that actually reached inboxes. A high bounce rate means you are paying for emails that never get delivered.

What affects your CPM

Your CPM depends on your ESP's pricing model, your send volume, and how efficiently you manage your list. Cleaning inactive subscribers with regular list hygiene reduces your subscriber count (and cost) without affecting engagement. Use our bounce rate calculator to ensure you are not paying for undeliverable addresses. Higher volume typically means lower CPM — most ESPs offer volume discounts.

Comparing ESP pricing fairly

Some ESPs charge per subscriber (regardless of how many emails you send), while others charge per email sent. To compare fairly, calculate your CPM based on actual sends. A $49/month plan for 5,000 subscribers looks cheap, but if you send 4 campaigns per month (20,000 emails), your CPM is $2.45. A $30/month plan charging per send for the same volume gives you a CPM of $1.50. Calculate your email ROI to see the full picture.

Frequently Asked Questions

What is a good CPM for email marketing?

For most businesses, a CPM between $1.00 and $4.00 is typical. Low-cost ESPs offer CPMs as low as $0.50, while premium ESPs with advanced features can charge $4.00 to $10.00 per thousand emails. Transactional email APIs (like Amazon SES or Postmark) often have the lowest CPMs at $0.25 to $1.00.

How do I calculate CPM if my ESP charges per subscriber?

Divide your monthly plan cost by the total number of emails you send that month, then multiply by 1,000. For example, if you pay $99/month for 10,000 subscribers and send 4 campaigns (40,000 emails), your CPM is ($99 / 40,000) x 1,000 = $2.48.

What is the difference between CPM by sent vs. delivered?

CPM by sent uses total emails sent as the denominator. CPM by delivered uses only the emails that actually reached inboxes. If your delivery rate is 95%, your CPM by delivered will be about 5% higher than CPM by sent. CPM by delivered gives you a more accurate picture of what you are paying per successful delivery.

Why is my CPM higher than industry benchmarks?

Common reasons include: paying for a plan with more subscribers than you need, sending infrequently (paying per subscriber but not using the capacity), using a premium ESP when a simpler tool would suffice, or having a lot of inactive subscribers inflating your list size.

How can I reduce my email CPM?

Clean your list to remove inactive subscribers, negotiate annual billing for discounts, compare ESPs based on your actual send volume, use transactional APIs for automated emails instead of marketing-tier pricing, and consider switching to a send-based pricing model if you send infrequently.