What is CPM? CPM stands for cost per mille, where mille is Latin for thousand. It is the amount you pay for one thousand impressions of your ad. On auction platforms like Meta, TikTok and YouTube, you rarely buy on CPM directly, but every campaign still has one, and it shapes what you pay for every click and every purchase.
For DTC brands, CPM is the first number to check when costs change. If cost per purchase rises, the cause is either more expensive impressions (CPM), fewer clicks per impression (CTR) or fewer purchases per click (conversion rate).
CPM, or cost per mille, is the price you pay for 1,000 ad impressions. It equals ad spend divided by impressions, multiplied by 1,000. On Meta and TikTok, CPM reflects auction competition, audience size and how relevant the platform judges your ad, so it is the starting point for understanding every other ad cost.
Formula: CPM = (ad spend / impressions) x 1,000
The formula is CPM equals ad spend divided by impressions, multiplied by 1,000. Ads Manager calculates it for you, but knowing the formula helps you see how it connects to other metrics.
Worked example (illustrative numbers): a campaign spends $2,500 and delivers 125,000 impressions. CPM is $2,500 divided by 125,000, multiplied by 1,000, which equals $20.
CPM links directly to cost per click. If that same campaign has a 1.5% link click-through rate, it gets 1,875 clicks, and CPC is $2,500 divided by 1,875, about $1.33. You can also get there from CPM: $20 divided by 15 clicks per thousand impressions is $1.33. So a lower CPM, a higher CTR, or both, bring down what each visitor costs.
CPM varies so much by market and season that a single benchmark is misleading. What matters is whether your CPM lets you hit your target cost per purchase once CTR and conversion rate are factored in.
You can work backwards from your goal. If your target cost per purchase is $40, your CTR is 1.5% and your landing page converts 3% of clicks, then 1,000 impressions produce 15 clicks and 0.45 purchases. To hit $40 per purchase, those 1,000 impressions can cost at most $18. That $18 is your ceiling CPM, and it rises if CTR or conversion rate improves. The main things that move CPM are:
You cannot control auction competition, but you can control how your ads perform in it. Fresh, engaging creative is the biggest lever, because ads with strong early engagement tend to win impressions more efficiently. Rotating new angles before frequency climbs keeps CPM from creeping up.
Broad targeting with strong creative usually delivers cheaper impressions than stacking narrow interests. Give campaigns enough budget to exit learning, and avoid constant edits that reset delivery. Plan for seasonal spikes: build creative and offers before Q4 so you can spend efficiently when CPMs rise. Finally, remember a low CPM is not the goal on its own. Cheap impressions from people who never buy are expensive in the end.
CPM is the first link in the paid funnel. CTR shows how many impressions turn into clicks, CPC shows what each click costs, and conversion rate shows how many clicks become orders. Creative fatigue is often the hidden reason CPM and CPC rise together. See how we manage these numbers on our Meta ads agency page.
CPM stands for cost per mille, with mille meaning thousand in Latin. It is the cost of 1,000 ad impressions. You will sometimes see it written as cost per thousand. It is used on almost every ad platform, including Meta, TikTok, Google display and YouTube, as a standard way to compare the price of reaching people.
Rising CPMs usually come from seasonal competition, a shrinking or saturated audience, high frequency on tired creative, or weaker engagement signals on your ads. Check frequency and CTR on your top ads first. If both are worsening, new creative is the fix. If they are steady, the rise is likely seasonal and will ease after the busy period.
Only if those impressions lead to purchases at an acceptable cost. Very low CPMs often come from placements or audiences that rarely buy. A campaign with a higher CPM but strong CTR and conversion rate can easily beat a cheap one on cost per purchase. Judge CPM by its effect on CAC and ROAS, not in isolation.
CPM is what you pay per thousand impressions, while CPC is what you pay per click. They are linked by click-through rate: CPC equals CPM divided by the number of clicks per thousand impressions. If CPM stays flat and CTR doubles, CPC halves. That is why creative that earns clicks has such a big effect on cost.
Most Meta campaigns for DTC brands optimise for purchases, so you pay for impressions but Meta decides delivery based on the chance of a conversion. Bid caps and cost caps let you control costs, but you do not set a fixed CPM. Reach and awareness campaigns behave more like CPM buying but rarely suit direct-response goals.
Book a Brand Growth Audit and we will review your creative, targeting and account structure to bring CPMs and acquisition costs back in line. Book a Brand Growth Audit.