Solve for
Your numbers
Estimates from your inputs and 2026 CPM benchmarks. Actual CPM, reach, and frequency vary by audience, format, season (Q4 runs 30 to 50% higher), and platform reporting.
Impressions, reach, and frequency, finally untangled
These three numbers get mixed up constantly, and the confusion wastes budget. Impressions are how many times your ad is shown. Reach is how many different people saw it. Frequency is how many times, on average, each of those people saw it. Get them straight and you can tell the difference between a campaign that is building awareness and one that is just showing the same people the same ad on repeat.
The CPM formula, in every direction
CPM means cost per thousand impressions. From it you can solve for any of the three values:
So a ₦800,000 budget at a ₦22,704 CPM (about $14, a typical Meta rate) buys roughly 35,000 impressions. Drop the CPM and the same budget buys far more, which is exactly why CPM is worth checking before you spend.
Why reach and frequency matter more than raw impressions
A million impressions sounds great until you learn it reached only 200,000 people, five times each. Reach and frequency are linked by one simple formula:
What is a healthy frequency?
People usually need to see a message around three times before it sticks, so for awareness, an average frequency of 3 to 5 is the sweet spot. Here is the rough guide this tool uses:
| Avg. frequency | What it means |
|---|---|
| Below 2 | Likely too low, the message may not land. Consider more budget or a tighter audience. |
| 3 to 5 | The healthy range for awareness. Enough repetition to be remembered. |
| 5 to 10 | Heavy, fine for short bursts but watch for fatigue. |
| Above 10 | Overexposed. You are paying to annoy the same people. Add a frequency cap. |
2026 CPM benchmarks by platform
| Platform | Typical CPM |
|---|---|
| Google Display | ~$3.50 |
| YouTube | ~$9 |
| TikTok | ~$13 |
| Meta (FB / IG) | ~$14 |
| ~$31 |
Cheaper CPM is not automatically better. A LinkedIn impression costs roughly 9x a Google Display one, but it lands in front of a precise professional audience. Match the platform to who you need to reach, then use this tool to size the impressions and frequency your budget delivers.
Planning a real campaign? Shakeworld runs paid advertising that balances reach, frequency, and cost so budget is not wasted on overexposure. The calculator is free regardless.
Impressions and reach, answered
Impressions = (budget ÷ CPM) × 1,000. CPM is what you pay per thousand impressions, so if you spend 500 dollars at a 5 dollar CPM, you get (500 / 5) × 1,000 = 100,000 impressions. This calculator solves it in any direction: enter any two of budget, CPM, and impressions and it works out the third.
Impressions count every time your ad is shown, including repeat views by the same person. Reach counts each person only once. So 100,000 impressions at a frequency of 3 means only about 33,333 unique people actually saw it. High impressions with low reach usually means you are showing the same people the ad over and over.
It depends on your goal. For brand awareness, an average frequency of 3 to 5 is a healthy range, people generally need to see a message about 3 times before it sticks. Below 2 and the message may not land; above 10 and you risk ad fatigue and wasted spend. This tool flags where your frequency falls.
CPM means cost per thousand impressions (mille is Latin for thousand). It is the price you pay each time your ad is shown 1,000 times. Good CPM varies by platform: Google Display is cheap (around 3.50 dollars), Meta and TikTok mid-range (10 to 15 dollars), and LinkedIn high (30 dollars plus) because the audience is premium. Cheaper is not always better, a higher CPM to a precise audience can be the smarter buy.
Because small CPM differences move a lot of reach. At a 7 dollar CPM a budget buys roughly 1.43 million impressions; at 11 dollars the same budget buys only about 909,000. That gap changes how much reach, frequency, and creative testing you can afford, which is why it is worth estimating before you commit budget.
Yes, completely free with no signup. It runs in your browser, so nothing you enter is sent anywhere. It is part of ShakeKit, a free set of marketing tools by Shakeworld. Use it as often as you like to plan campaigns.
Buy reach, not just impressions.
ShakeKit has more free tools to plan ad budgets, measure ROI, and write better headlines.
Explore all free tools →
