Skip to main content
KnowYourNut. Know your nut. Run your business.
Back to Calculators
Free forever. Built by small business consultants. No signup required.

CPM Calculator

Calculate your cost per thousand impressions and compare to platform benchmarks.

$

Number of times your ad was displayed

Calculates CTR and effective CPC

Purchases, leads, or sign-ups from this campaign

What Is CPM and Why It Matters

CPM stands for Cost Per Mille, where "mille" is Latin for thousand. It measures how much you pay for 1,000 ad impressions. CPM is the standard pricing model for display ads, social media ads, and brand awareness campaigns.

A CPM of $10 means you pay $10 every time your ad is shown 1,000 times. It does not tell you how many people clicked or bought, only how much it costs to get your ad in front of eyeballs.

How CPM Is Calculated

CPM = (Total Ad Spend / Total Impressions) x 1,000

The calculator also shows:

  • Total impressions: How many times your ad was displayed
  • Cost per impression: The fractional cost of a single ad view
  • Estimated reach: Approximate unique people reached (based on typical frequency)

CPM Benchmarks by Platform

CPM varies dramatically by platform, ad format, and targeting:

Social Media

  • Facebook Feed: $5 to $15
  • Instagram Feed: $6 to $18
  • Instagram Stories: $4 to $12
  • TikTok: $5 to $15
  • LinkedIn: $25 to $80 (B2B targeting is expensive)
  • X (Twitter): $4 to $10

Search and Display

  • Google Display Network: $2 to $8
  • YouTube Pre-roll: $8 to $20
  • Programmatic Display: $1 to $5

Industry Averages

  • E-commerce: $8 to $15
  • SaaS / Technology: $15 to $40
  • Professional Services: $12 to $30
  • Healthcare: $10 to $25
  • Restaurant / Food Service: $5 to $12
  • Real Estate: $10 to $30

These are median ranges. Highly competitive audiences (finance, insurance, legal) often see CPMs 2-3x higher.

When CPM Matters (and When It Does Not)

CPM is the right metric when your goal is awareness: getting your brand, product, or message in front of as many relevant people as possible. It is the wrong metric when your goal is direct response, since a cheap CPM means nothing if nobody clicks or buys.

Use CPM when:

  • Running brand awareness campaigns
  • Launching a new product or business
  • Building top-of-funnel audiences for retargeting
  • Comparing the cost efficiency of different platforms

Use CPA or ROAS instead when:

  • Running performance/conversion campaigns
  • Measuring direct sales from ads
  • Optimizing for profitability

What Drives CPM Up or Down

Factors That Increase CPM

  • Narrow targeting: The more specific your audience, the more you pay to reach them
  • High competition: Popular audiences (25-44 year olds, high income) cost more
  • Q4 seasonality: CPMs spike 30-60% during November and December
  • Premium placements: News feed and Stories cost more than right column or Audience Network
  • Small audience size: Fewer eligible users means higher auction prices

Factors That Decrease CPM

  • Broad targeting: Wider audiences have more inventory available
  • Strong ad relevance: Platforms reward engaging ads with lower costs
  • Off-peak timing: January and summer typically have lower CPMs
  • Video creative: Video often earns lower CPMs due to higher engagement
  • Emerging platforms: Newer ad platforms often have lower CPMs as they build advertiser demand

Common CPM Mistakes

  1. Optimizing for the lowest CPM. Cheap impressions to the wrong audience waste money. A $30 CPM reaching qualified buyers beats a $3 CPM reaching irrelevant traffic.
  2. Ignoring frequency. If your CPM is low but frequency is 8+, you are annoying the same people repeatedly. Cap frequency at 3-5 per week for most campaigns.
  3. Comparing CPMs across platforms directly. A $10 CPM on Facebook and a $40 CPM on LinkedIn serve different audiences with different intent levels. Compare within platforms, not across.
  4. Not tracking downstream metrics. CPM should connect to CTR, CPA, and ultimately revenue. Low CPM with zero conversions is just cheap waste.

How to Lower Your CPM

  • Improve ad quality and engagement. Higher click-through rates earn algorithmic discounts.
  • Test new audiences and lookalikes. Fresh audiences often have lower competition.
  • Use video. Video formats tend to have lower CPMs and higher engagement.
  • Adjust timing. Shift budget away from peak competition periods when possible.
  • Broaden targeting slightly. Give ad platforms more room to find efficient impressions.

Use this calculator alongside the CPA Calculator and ROAS Calculator to connect impression costs to actual business results.

Related Calculators

Frequently Asked Questions

CPM Calculator by Industry

Pre-filled with real industry benchmarks โ€“ pick your industry to get started faster.

๐Ÿฝ๏ธ
RestaurantReal restaurant benchmarks
๐Ÿช
RetailReal retail benchmarks
๐Ÿ”จ
ConstructionReal construction benchmarks
๐ŸŒฟ
LandscapingReal landscaping benchmarks
๐Ÿ›’
E-commerceReal e-commerce benchmarks
๐Ÿ’ผ
ConsultingReal consulting benchmarks
โœ‚๏ธ
SalonReal salon benchmarks
๐Ÿงน
Cleaning ServiceReal cleaning service benchmarks
๐Ÿšš
Food TruckReal food truck benchmarks
๐Ÿข
FranchiseReal franchise benchmarks
๐Ÿก
Single-FamilyReal single-family benchmarks
๐Ÿ˜๏ธ
DuplexReal duplex benchmarks
๐Ÿข
Multi-FamilyReal multi-family benchmarks
๐Ÿ›๏ธ
Airbnb / Short-Term RentalReal airbnb / short-term rental benchmarks
๐Ÿ‹๏ธ
Fitness / GymReal fitness / gym benchmarks
๐Ÿพ
Pet ServicesReal pet services benchmarks
๐Ÿ‘ถ
ChildcareReal childcare benchmarks
๐Ÿฑ
CateringReal catering benchmarks
๐Ÿ”ง
Auto RepairReal auto repair benchmarks
Real EstateReal real estate benchmarks
๐Ÿ 
Real Estate InvestingReal real estate investing benchmarks
ManufacturingReal manufacturing benchmarks
Professional ServicesReal professional services benchmarks
๐Ÿ”ง
Home ServicesReal home services benchmarks
SaaSReal saas benchmarks
HealthcareReal healthcare benchmarks
DentalReal dental benchmarks
โ„๏ธ
HVACReal hvac benchmarks
๐Ÿš›
TruckingReal trucking benchmarks
๐Ÿ”ง
PlumbingReal plumbing benchmarks
โšก
ElectricalReal electrical benchmarks
๐Ÿ›
Pest ControlReal pest control benchmarks
๐Ÿ—๏ธ
RoofingReal roofing benchmarks
๐ŸŽจ
PaintingReal painting benchmarks
๐Ÿ“Š
Accounting FirmReal accounting firm benchmarks
โš–๏ธ
Law FirmReal law firm benchmarks
๐Ÿ“ฃ
Marketing AgencyReal marketing agency benchmarks
๐Ÿ›ก๏ธ
Insurance AgencyReal insurance agency benchmarks
๐Ÿง
BakeryReal bakery benchmarks
โ˜•
Coffee ShopReal coffee shop benchmarks
๐Ÿบ
Bar / BreweryReal bar / brewery benchmarks
๐Ÿ‘ถ
DaycareReal daycare benchmarks
๐Ÿฆท
Dental PracticeReal dental practice benchmarks
๐Ÿฅ
Medical PracticeReal medical practice benchmarks
๐Ÿ•
Veterinary PracticeReal veterinary practice benchmarks
๐Ÿ“ธ
PhotographyReal photography benchmarks
๐Ÿ’
Wedding & EventsReal wedding & events benchmarks
๐Ÿš—
Car WashReal car wash benchmarks
๐Ÿ‘•
LaundromatReal laundromat benchmarks
๐Ÿ“š
TutoringReal tutoring benchmarks
๐Ÿ“ฆ
Moving CompanyReal moving company benchmarks
๐ŸŒธ
FloristReal florist benchmarks
โœ’๏ธ
Tattoo StudioReal tattoo studio benchmarks
๐Ÿ’ˆ
BarbershopReal barbershop benchmarks
๐Ÿ’ฆ
Pressure WashingReal pressure washing benchmarks
๐ŸŒณ
Tree ServiceReal tree service benchmarks
ConsultingReal consulting benchmarks
ConsultingReal consulting benchmarks

Related Articles