OwlScran guides
Influencer campaign CPM calculator
Campaign CPM is the cost divided by measured impressions, multiplied by 1,000. Enter your figures below. If your platform reports video views instead, choose views and report the result as cost per 1,000 views. No account needed.
Get your free media kit with OwlScran →Updated · OwlScran
Calculate your campaign cost per thousand
Use the same posts and reporting window as the cost. Reach is a different measure and cannot be entered as impressions or views.
Enter a cost of £0 or more and a whole-number count above zero to calculate.
Match the cost to the results
Start with a completed campaign or a clearly labelled forecast. For a completed campaign, use the fee and the actual impressions for the agreed deliverables. Record the reporting date: a result collected seven days after publication will differ from one collected after a month.
Decide what the cost includes before comparing campaigns. A creator fee alone gives a different result from a total that includes production expenses, agency fees and paid promotion. Both can be useful when labelled. Use the same cost basis for each comparison.
If you include paid promotion spend, the delivery figures must cover the same paid and organic activity without counting the same result twice. If the exports cannot separate or reconcile them, report the two activities separately.
This calculator uses pounds sterling. Convert both campaign costs to the same currency before comparing them, and keep your conversion date and rate in the report.
Worked example: a £600 campaign
This is an illustrative calculation, not a suggested rate. A campaign costs £600 and records 40,000 impressions in its agreed reporting window. £600 ÷ 40,000 × 1,000 gives a CPM of £15.
A second campaign costs £900 and records 75,000 impressions. Its CPM is £12. The second has a lower cost per thousand impressions, but that alone does not establish which campaign met the brief. Audience relevance, creative work, usage rights and the intended outcome may differ.
If the first result was 40,000 video views instead, the arithmetic would still give £15, but the label would be cost per 1,000 video views. It would not be an impression-based CPM. Keep the platform’s metric name beside the number when you share it.
For a forecast, write the assumption explicitly: “At an assumed 40,000 impressions, a £600 fee would equal £15 CPM.” Replace the estimate with the measured result after the agreed reporting window.
Impressions, views and reach measure different things
Impressions count displays under the platform’s reporting definition. Video views follow a platform’s view rules. Reach counts unique people or accounts within the platform’s stated scope. Repeated exposure can raise impressions or views without adding another person to reach.
Do not turn reach into impressions with an assumed multiplier. If you have reach only, record the reach result separately. Likewise, do not add the reach of several posts and label the sum unique campaign reach: the same account may have seen more than one post.
For several posts measured in the same way, divide the total relevant cost by the total relevant impressions. Do not take a simple average of the individual CPMs. That would give a small post as much weight as a large one.
Google’s CPM definition describes cost per thousand impressions in advertising. The calculation here applies that arithmetic to the campaign costs you supply; it does not reproduce an advertising auction or estimate a platform payout.
Put the result in a campaign report
Keep the fee, included costs, deliverables, metric name, reporting window and data source next to your result. A brand can then see what it is comparing without asking you to reconstruct the calculation.
Use the campaign report template to record that evidence. If your brief is about website visits, agree a tagged campaign link and destination reporting with the brand before publishing.
A low CPM is not evidence of sales, profit or incremental reach. For a sales brief, report the agreed conversion evidence separately and explain the attribution method. For a content production brief, describe the deliverables and approved usage as well as distribution.
For the next campaign, build a quote around its actual scope. Past unit costs can inform the conversation, but they do not replace a fee for your work or a separate agreement about rights.
Free media kits
Get your free media kit.
Connect your socials and OwlScran brings in your stats and content automatically. Choose what to share, then send your kit to a brand.
Questions
A few things to know
What is a good influencer CPM?
There is no universal figure that makes a campaign good. Compare campaigns with the same cost basis, metric definition, audience, format, objective and reporting window. This tool calculates your result and does not supply a market benchmark.
Can I enter zero cost?
Yes, if the recorded cost really is £0. A zero cash fee does not mean the work, gifted product or other campaign resources had no value. State which costs you included. Missing cost data is not zero.
Why is there no result when impressions are zero?
Cost per thousand cannot be calculated with a zero denominator. Check the reporting window and whether the data is available. Report an unavailable result instead of inventing delivery.
Is this the same as creator RPM?
No. RPM describes revenue per thousand views under a platform’s revenue definition. This tool measures the campaign cost you enter. Use the separate earnings calculators for revenue scenarios.