Loading...
Loading...
Calculate advertiser cost per 1,000 ad impressions
CPM divides advertiser spend before revenue sharing by ad impressions, then multiplies by 1,000. For example, $150 spent on 50,000 ad impressions gives a $3 CPM. Do not substitu...
CPM divides advertiser spend before revenue sharing by ad impressions, then multiplies by 1,000. For example, $150 spent on 50,000 ad impressions gives a $3 CPM. Do not substitute creator earnings or total video views: those measure different things. Playback-based CPM uses monetized playbacks rather than individual ad impressions. This calculator uses your inputs, not estimated niche averages.
Follow the input instructions below to get an immediate result. No account required.
Instant results — no sign-up required
Divide advertiser spend by ad impressions and multiply by 1,000. This is advertising cost, not creator earnings or revenue per video view.
Formulas used
CPM
CPM = (Advertiser spend ÷ Ad impressions) × 1,000
Cost per 1,000 ad impressions before revenue sharing
Worked example: $150 of advertiser spend ÷ 50,000 ad impressions × 1,000 = $3 CPM. This is not $3 of creator revenue per 1,000 video views. Analyze your channel’s actual revenue or compare the other revenue metric.
Use spend and ad impressions from the same period and currency.
Use the gross amount before revenue sharing, not your net creator earnings.
Count individual ads shown, not all video views.
Compare like-for-like advertising costs. CPM alone does not predict creator revenue.
Definitions: YouTube revenue metrics documentation. Use the same reporting period and the correct impression or view denominator.
Advertiser
Challenge: Compare advertising cost across campaigns
Solution: Use matching spend and impression totals to calculate CPM.
Creator
Challenge: Understand the difference between ad pricing and earnings
Solution: Separate CPM from creator RPM and verify reported metrics in YouTube Studio.
The method, inputs, and limitations are documented on this page so you can separate a calculation, public API snapshot, or browser-only file check from authenticated channel analytics.
This public tool is free. Connected-channel analytics uses a seven-day trial with payment information required; paid plan terms and limits apply afterward.