In this guide
One proposal quotes a $4 CPM. Another quotes $5. Without the cost definitions, the cheaper option is not yet clear.
CPM is cost per thousand impressions. The formula is simple; the numerator is where comparisons often go wrong. A quoted cost may cover inventory alone or include platform, data, verification, service, and other charges.
For campaign operations, the task is to make the cost basis visible before the budget is committed and before the final report is assembled.
Build the comparison from components
Consider a fictional campaign with one million impressions:
| Component | Cost |
|---|---|
| Media | $4,000 |
| Platform fee, assumed here to be 10% of media | $400 |
| Data fee, assumed here to be $0.30 per thousand impressions | $300 |
| Verification fee, assumed here to be $0.10 per thousand impressions | $100 |
| Total of these components | $4,800 |
The media CPM is $4. The CPM including these listed costs is $4.80. Taxes, service charges, and other fees are excluded from this example.
Use the CPM calculator with the cost total that answers the actual question. Label the result precisely rather than calling both figures simply “CPM.”
Confirm the base of every percentage
A percentage fee needs a base. Ten percent of media cost differs from ten percent of a total that already includes other charges.
A markup and a margin are also different calculations. In an illustrative cost-only example, a 20% markup on $100 produces a $120 selling price. A 20% gross margin on that selling price requires $125, because $25 is 20% of $125.
Do not infer the contractual method from a column label. Have the commercial owner confirm the agreed calculation and which costs are included.
Google’s fees and billable cost documentation is one example of a platform explicitly separating billing components. Use the definitions for the actual account and agreement; another platform’s terminology is not a substitute.
Keep the denominator consistent
Served impressions and viewable impressions are different bases. A cost per thousand viewable impressions will generally differ from cost per thousand served impressions even when the spend is identical.
Likewise, do not divide a full campaign invoice by a report filtered to one device or a shorter flight. Match the cost and delivery scope before calculating a rate.
Record currency, reporting period, and treatment of adjustments. If a converted currency is used, document the rate source and date so the comparison can be reproduced.
Connect the definition to pacing
The campaign may have a total budget that must cover more than media. If an operator paces inventory spend to the full amount while additional fees accumulate outside it, the final cost can exceed the intended allocation.
Agree on the metric used for pacing and the budget components it includes. Check the actual platform field rather than assuming that a field called “spend” matches the approved total.
The campaign pacing calculator works best when the budget and delivered spend use that same basis.
Carry the explanation into the report
Show media cost, included fees, credits, and the resulting total separately where those details are available. Mark estimates as estimates until the relevant invoice or adjustment is final.
A useful comparison can then say why one option costs more and what is included. That is more informative than a low headline CPM followed by an unexplained difference at month end.
AdOpsNow Editorial
Examples use illustrative data. See our editorial standards or report a correction.