A common question in advertising is: What is cost per thousand impressions? The cost per impression is a vital metric that shows how much a campaign costs. More than just a simple number, the cost per thousand impressions reveals the real value of an ad placement.
This metric, also known as CPM, cost per thousand impressions, helps marketers understand the financial commitment needed to expose their message to a variety of audiences. Grasping the exact cost per thousand impressions’ meaning is the first step toward effective ad spend.
What Is Cost Per Thousand Impressions?
When companies advertise online, they need a way to measure the price of their ad campaigns. This is where cost per thousand impressions becomes important.
CPM helps businesses understand how much they pay for every thousand views their ad gets. When does an impression happen? When an ad appears on a screen.
The Roman numeral M for mille represents the term thousand. This is the reason why this metric is also known as CPM, cost per thousand impressions. Simply put, it is the price of a thousand ad views. This discloses how efficiently an ad budget is spent on showcasing a message to a large audience.
The first step to making wise digital marketing choices is understanding what cost per thousand impressions means. For both advertisers and publishers, this is an important metric. Advertisers use it to compare the costs of different ad placements.
On the other hand, publishers use it to price their ad space. A higher cost per thousand impressions (CPM) can signal a more valuable or specific audience. For example, a campaign targeting a niche group might have a higher CPM because of its specialised value. It is a usual part of digital advertising.
It targets as many people as possible to see its message. The cost per thousand impressions (CPM) is a tool that helps them plan their spending to reach their goals. Cost per thousand impressions is a measure of a campaign’s reach and visibility. It is not about clicks or sales.
How To Calculate Your Cost Per Thousand Impressions
The calculation for CPM is simple. You only need two figures: the total cost of your advertising campaign and the total number of impressions it received.
The Formula:
CPM = (Total Ad Spend / Total Impressions) x 1,000
A Practical Example: Let’s say your business in Singapore spends SGD25,000 on a Facebook ad campaign and it receives 500,000 impressions.
(SGD25,000 / 500,000 impressions) x 1,000 = SGD50 CPM
This means you paid SGD50 for every one thousand times your ad was shown. This simple calculation provides a standard metric to analyse the cost-efficiency of your brand exposure.
This metric helps you tell where to spend your ad money for the best results. It makes it easier to compare the price of brand exposure on various channels. A marketer can quickly recognise which channel offers a lower cost per thousand impressions for their audience.
The simple calculation shows the core value of the cost per thousand impressions. It moves the focus from total spending to an efficient spend rate. The cost per thousand impressions (CPM) helps marketers plan future budgets with greater confidence.
What Does A Good CPM Look Like?

Many advertisers ask, “What is the cost per thousand impressions that counts as a good one?”. It depends on various factors: your industry, target audience, and the type of ad you are running.
For example, a CPM for a highly specialised business-to-business campaign will naturally be higher. This is because the audience is smaller and more valuable.
In contrast, a campaign for a general consumer product may have a much lower CPM cost per thousand impressions. This is because it reaches a broader group. The key is to compare your CPM to industry benchmarks and your specific campaign goals.
To truly understand the cost per thousand impressions’ meaning in your own context, you must analyse your competitors. You should also analyse your past campaign data. A CPM that is good for one brand may be bad for another.
Factors That Affect Your Cost Per Thousand Impressions

The price you pay for a thousand impressions is not fixed. Several key factors can cause your CPM rate to change, and understanding them is crucial for managing your ad budget effectively.
- Audience Targeting: This is the biggest factor. Reaching a very specific, niche audience (e.g., “new mothers in Singapore who are interested in organic baby products”) will have a much higher CPM than targeting a broad audience (e.g., “all women in Singapore aged 25-45”). Niche audiences are more valuable, so they cost more to reach.
- Ad Placement: Where your ad is shown matters. A premium placement, like the first video ad before a popular YouTube show, will cost significantly more than a small banner ad at the bottom of a webpage.
- Ad Quality and Relevance: Ad platforms like Facebook and Google want to show users relevant and engaging ads. They often reward high-quality ads with better performance in the ad auction, which can lead to a lower CPM.
- Seasonality and Competition: CPMs are sensitive to market demand. During highly competitive periods, such as the Christmas or “Ber months” season in the Philippines, more businesses are advertising. This increased competition drives up the price for ad space, leading to higher CPMs for everyone.
- Geography: The location you are targeting has a direct impact on cost. Targeting users in high-income cities like Singapore will typically have a higher CPM than targeting users in rural areas.
Cost Per Impressions In Different Industries

When considering what the cost per thousand impressions is, you must also study the industry. Your CPM is not a static number; it changes dramatically depending on where you advertise and who you are competing against. Understanding the typical benchmarks for different ad formats and industries is key to knowing if your campaign performance is on track.
Comparing CPMs Across Different Ad Formats
The type of ad you run has a direct impact on its cost. More engaging and attention-grabbing formats demand a higher price.
| Ad Format | Typical CPM | Why Does It Cost That Much |
| Display Ads | Low | These are the classic banner ads. They are less intrusive and easier to ignore, making them the most affordable option for mass visibility. |
| Native Ads | Medium | These ads are designed to blend in with the surrounding content (like a “sponsored post”). Their non-disruptive nature makes them more effective than banners, which increases their cost. |
| Social Media Ads | Medium-High | Costs vary widely, but ads on platforms like Facebook and Instagram offer powerful targeting options, making the impressions more valuable than standard display ads. |
| Video Ads | High | Pre-roll or mid-roll video ads command the highest CPMs because they capture a user’s focused attention. An impression where the user is actively watching is considered highly valuable. |
Comparing CPMs Across Different Industries
Every industry has a different level of competition and a different customer value, which directly affects average CPM rates.
- E-commerce & Retail: Generally sees mid-range CPMs. These brands target a broad audience of shoppers, and while competition is high, the lower price point of most products keeps advertising costs from becoming excessive.
- B2B & Technology (SaaS): Often has some of the highest CPMs. These companies target a very specific and valuable audience of business professionals with a high potential lifetime value, making each impression more expensive to buy.
- Non-Profit: Typically enjoys lower CPMs. These organisations aim to raise awareness or drive donations, and their focus on community often results in less aggressive competition for ad space.
When to Focus on CPM: The Power of Brand Awareness

Different advertising goals require different metrics. While campaigns focused on immediate sales might prioritise Cost Per Click (CPC), campaigns focused on brand awareness should treat CPM as their most important metric.
Think of a CPM campaign like renting a digital screen at a busy MRT station like Raffles Place. The goal isn’t to make someone stop and buy a product immediately. The goal is mass visibility—to get your brand, logo, and message in front of thousands of potential future customers.
CPM directly measures how cost-effectively you can achieve that exposure. For new businesses or companies launching a new product, a low CPM is vital because it allows you to maximise your reach and build that initial brand recognition within your budget. It’s not about immediate return on investment; it’s about building a strong foundation for future sales.
How Audience Targeting Affects Your Cost Per Thousand Impressions

The audience you target is one of the biggest factors influencing your CPM. A common mistake is to assume that a lower CPM is always better, but a higher rate often means you are reaching the right people, delivering more value for your campaign. The real story of your CPM is only told when you consider who your ad reaches.
Here’s a breakdown of how different targeting methods affect your costs:
- Broad Targeting (e.g., Demographics): When you target a broad audience, such as by age or general location across the Philippines, your CPM will likely be low. This is perfect for mass brand awareness campaigns where the goal is maximum visibility.
- Interest-Based Targeting: The CPM often increases when targeting individuals based on their specific hobbies or interests (e.g., “foodies in Manila” or “beach travellers in Cebu”). You are paying more to reach a more engaged audience that is more likely to be interested in your offer.
- Retargeting: This method displays ads to individuals who have previously visited your website. The CPM for these campaigns is often the highest because this is your most valuable audience. They already know your brand and just need a gentle reminder to complete a purchase, making them much more likely to convert.
Ultimately, a high CPM that results in a sale is far better than a low CPM that yields nothing.
A Smart Way to Lower Your CPM: Optimise Your Ad Creative
Beyond your budget and targeting, the ad creative itself plays a huge role in your CPM. Ad platforms like Facebook and Google want to show their users interesting and relevant ads. They often reward well-designed, engaging creatives with a better “quality score,” which can directly lead to a lower CPM.
In simple terms, a better ad often gets a better price. To optimise your CPM, focus on your creative with these tips:
- Use High-Quality Visuals: Ensure your images and videos are clear, eye-catching, and relevant to your message.
- Write a Compelling Headline: Your headline must be strong enough to stop someone from scrolling past your ad.
- Have a Clear Call-to-Action (CTA): Tell the user exactly what you want them to do next, whether it’s “Shop Now,” “Learn More,” or “Book Today.”
- A/B Test Everything: Continuously test different images, headlines, and ad copy to see what resonates most with your audience and delivers the best performance.
Conclusion On Making An Impression with Your CPM

Cost per thousand impressions (CPM) is a fundamental way to measure the price of digital ads. It indicates the cost for an advertisement to be seen one thousand times. It is more than just a number. CPM is a tool that helps marketers understand the value and efficiency of their ad campaigns.
You can make better budget decisions by understanding the factors that affect CPM. When your goal is brand awareness, CPM is a powerful metric that helps you get the most visibility for your money.
But we know that navigating the complexities of digital advertising can be a challenge. At BestMarketing, we specialise in creating data-driven ad strategies that deliver real results for businesses.
To get started, we invite you to a free 30-minute Digital Ad Strategy Session or check out our SEM services. Our experts will review your goals and provide a clear roadmap for your campaigns.
Schedule your free strategy session today, and let’s make sure every impression you buy makes an impact.
Frequently Asked Questions About Cost Per Thousand Impressions
Why Is Cost Per Thousand Impressions (CPM) An Effective Way To Measure Brand Awareness?
CPM, or cost per thousand impressions, is a good metric for brand awareness because its main goal is visibility. You pay every time your ad is seen by a thousand people, directly measuring the cost of exposure. This metric helps you get the most reach for your budget to build a strong presence in the market.
Is A Low CPM always better?
Not at all. A low CPM may mean your ads are reaching a very broad audience. This is great for building brand awareness. However, if your goal is to get sales, a low CPM might not be the best. A higher CPM for a highly targeted group of people can be more effective at leading to a sale.
How Can I Improve My CPM?
You can improve your CPM by making your ads more relevant to your target audience. Use high-quality images and clear copy. Make sure the ad is engaging. A better ad often gets a better rank in ad auctions. This can lower the CPM over time.
Does The Platform I Use Affect My CPM?
Yes, the platform has a major effect on your CPM. For example, social media platforms tend to have different CPM rates from search engine display networks. Also, the CPM can change a lot on the same platform based on the time of year or a certain event.


