CPM calculator

Put in what you pay and the views you get. See what every 1,000 views really costs.

Facts checked 11 Oct 2026 · by the AdSworn team

The short answer

CPM is the cost per 1,000 views: what you paid, divided by the views, times 1,000. A $75 sponsorship seen 5,000 times costs $15 per 1,000 views. Use the calculator below for any price and view count, and add clicks to get cost per click and click rate too. CPM is how you compare a flat-price sponsorship with ads sold per view.

The calculator

CPM calculatorLive
$15.00CPM: cost per 1,000 views
  • Cost per clickadd clicks
  • Click rateadd clicks
  • $1,000 at this CPM buys66,667 views

CPM = cost ÷ views × 1,000. Cost per click = cost ÷ clicks. Click rate = clicks ÷ views × 100.

Change any number; the results update as you type.
Your company could be recommended right hereThis is a sponsored post: a site recommends you inside an article its readers found on Google. Pick the page by the searches behind it, see its real traffic before you pay, and pay one fixed price.Find pages your buyers read →Ad · from AdSworn

The CPM formula

CPM = cost ÷ views × 1,000. The M is the Roman numeral for a thousand. Google Ads defines CPM bidding as paying per one thousand views, or impressions, of your ad. Two more numbers come from the same inputs:

  • Cost per click (CPC) = cost ÷ clicks. What each visit to your site cost.
  • Click rate (CTR) = clicks ÷ views × 100. The share of people who saw the ad and clicked.

To go the other way, views you can buy = budget ÷ CPM × 1,000. At a $20 CPM, $1,000 buys 50,000 views.

Worked examples

Example (not real quotes)CostViewsClicksCPMCost per click
Banner on a niche page, 4 weeks$755,00060$15.00$1.25
Sponsored post on an evergreen article, 12 weeks$22012,000150$18.33$1.47
Newsletter mention, one send$3006,000 opens90$50.00$3.33

The numbers are illustrative. The point is that once everything is in cost per 1,000 views, a flat-price sponsorship, a newsletter and a per-view ad network can be compared side by side.

Using CPM to compare offers

  1. Use the views that will actually happenFor a sponsorship, use the page's real traffic over the whole term, not its best month. Ask for numbers read from Google Analytics or Search Console.
  2. Count only views that can be seenGoogle Ads' viewable CPM charges only when an ad can be seen. A banner nobody scrolls to has a worse real CPM than its price suggests.
  3. Weigh who the viewers areA higher CPM on a page that ranks for a buying search can beat a cheaper CPM on trivia traffic, because more of those readers buy.
  4. Check the clicks tooTwo ads with the same CPM can have very different costs per click. Add clicks to the calculator when you have them.
PageAudience, last 4 weeksBanner / 4 weeksFeatured / year
The Top 7 Logo Makers – Reviewed and Rated – Logo Design Magazinelogodesign.org130 page views$25$270
The Best Freelance Marketplaces (UPDATED 2026)hatchwise.com162 page views$25$335
The History Of The MrBeast Logohatchwise.com375 page views$25$195
My Honest Review of Design Shifu Unlimited Graphic Designs [Updated for 2026] – Logo Design Magazinelogodesign.org38 page views$25$150
The 12 Best Online Video Editors of 2026 (Free and Paid)Flocksy200 page views$25$2,000
The History Of The Amazon Logohatchwise.com191 page views$25$150
Real pages, their audience and their price: run any of them through the calculator.

CPM on AdSworn

AdSworn sells sponsorships at a flat price per term, so there's no auction and the price doesn't move with demand. Its starter rates follow what sites charge for ads they sell directly: a banner at $15 per 1,000 page views (from $25 for 4 weeks) and a sponsored post at $20 per 1,000 over a year (from $150). Every listing shows the page's real traffic, so you can work out the CPM before you pay. Reports then show the cost per click so far, counted only from the first day readers saw your ad.

Straight answers

How do you calculate CPM?

Divide what you paid by the number of views, then multiply by 1,000. $75 for 5,000 views is a $15 CPM.

What does CPM stand for?

Cost per mille: the cost per 1,000 views or impressions. Mille is Latin for thousand.

How many views does a budget buy at a given CPM?

Divide the budget by the CPM and multiply by 1,000. At a $20 CPM, $1,000 buys 50,000 views.

Is a lower CPM always better?

No. A cheap CPM on readers who never buy can cost more per customer than a higher CPM on a page that ranks for buying searches. Compare cost per click and what those visitors do next.

Advertisers
See a page's real traffic before you pay a cent.Browse pages to sponsor
Publishers
Your traffic is already worth something. Start charging for it.List your site free

Keep reading