Get Free Strategy Session
SEM18 February 202611 min readJim NgBy Jim Ng

Cost Per Thousand Impressions (CPM): What It Is and How to Optimise It

Understand CPM in digital advertising and learn how to get more impressions for less.

Key Takeaways

CPM Benchmarks in Singapore (2026)

Average cost-per-thousand-impressions across major advertising platforms.

$6–$15

Facebook / Meta CPM

Feed and Stories placements

$8–$20

Instagram CPM

Higher engagement, premium audience

$10–$25

Google Display CPM

Banner ads across 3M+ partner sites

$15–$35

LinkedIn CPM

B2B targeting commands a premium

$4–$12

YouTube CPM

In-stream and bumper ad formats

$3–$8

TikTok CPM

Lower CPMs but younger audience skew

CPM varies by targeting specificity, ad quality, and competition. Singapore CPMs tend to be 20–30% above the APAC average.

Best Marketing Singapore

What Is CPM and How Is It Calculated?

CPM stands for Cost Per Mille, where “mille” is Latin for thousand. It is the cost you pay for every 1,000 times your ad is displayed, regardless of whether anyone clicks on it. You are paying for eyeballs, not actions.

The formula is simple:

CPM = (Total Ad Spend / Total Impressions) x 1,000

If you spend $500 and your ad is shown 100,000 times, your CPM is $5. That means you paid $5 for every 1,000 people who saw your ad.

CPM is the standard pricing model for display advertising, social media brand awareness campaigns, and programmatic advertising. If your goal is getting your brand in front of as many people as possible, CPM is the model you will be working with most often.

For Singapore businesses using paid advertising, understanding CPM is essential even if you primarily run cost-per-click campaigns. CPM gives you a baseline for comparing the cost of visibility across different platforms, audiences, and ad formats. It is the foundation metric that every other advertising cost metric builds upon.

When Should You Use CPM Bidding Instead of CPC?

CPM and CPC serve fundamentally different purposes. Choosing the wrong one for your goal is like measuring distance in kilograms. It does not make sense, and you will draw the wrong conclusions from your data.

Use CPM when:

  • Your primary goal is brand awareness and reach, not direct conversions
  • You are running display or video ad campaigns designed to be seen rather than clicked
  • You want to maximise the number of people who see your ad within a fixed budget
  • You are promoting a new product launch, event, or brand message to the Singapore market

Use CPC when:

  • You want people to click through to your website and take a specific action
  • You are running search ad campaigns targeting people with purchase intent
  • Your goal is leads, sales, or specific website actions
  • You want to pay only when someone actively engages with your ad

A common mistake Singapore businesses make is running a CPM campaign and then wondering why they are not getting conversions. CPM campaigns are designed to be seen, not clicked. If you need clicks and conversions, CPC or CPA bidding is the right choice. Conversely, if you run a CPC campaign for brand awareness, you will overpay because you are optimising for engagement when you only need visibility.

There is also a middle ground: vCPM (viewable CPM), where you only pay when your ad is actually viewable on screen, not just technically loaded on a page the user may never scroll to. For display campaigns, vCPM often delivers better value because you are not paying for ads that nobody sees.

What Is a Good CPM Rate in Singapore?

CPM rates in Singapore vary significantly depending on the platform, industry, targeting, and ad format. Here are the benchmarks we see across our client campaigns:

  • Google Display Network: $1 to $5 CPM for broad targeting, $3 to $8 for refined audiences
  • Facebook and Instagram: $5 to $15 CPM, with higher rates during peak seasons and for narrow B2B targeting
  • LinkedIn: $20 to $50 CPM, reflecting the more niche, professional audience
  • YouTube: $5 to $20 CPM for in-stream ads, varying by audience targeting precision
  • Programmatic display: $2 to $10 CPM depending on audience targeting and placement quality

These are averages based on typical campaigns. Your actual CPM depends heavily on how narrow your targeting is, what industry you are in, when you are advertising, and the quality of your ad creative. Targeting CEOs of companies with 50+ employees in the finance sector will cost far more per thousand impressions than targeting all adults aged 25 to 54 in Singapore.

Singapore’s CPMs tend to be higher than the broader Southeast Asian average due to the country’s high purchasing power, small but affluent population, and competitive advertising market. However, they are lower than markets like the US, UK, and Australia, which makes Singapore a relatively efficient market for brand awareness campaigns compared to other developed economies.

What Factors Affect Your CPM?

Understanding what drives your CPM up or down gives you levers to optimise your costs. Here are the main factors:

  • Audience targeting precision. The narrower your targeting, the higher your CPM. Broad audiences are cheaper to reach but less relevant. This is a trade-off you need to manage based on your goals. A $3 CPM reaching irrelevant people wastes more money than a $12 CPM reaching your ideal customers.
  • Ad placement quality. Premium placements like in-feed positions, above-the-fold banners, and YouTube pre-roll cost more than bottom-of-page or sidebar placements. But they also get significantly more attention, so the higher CPM is often justified by better engagement.
  • Seasonality. CPMs spike during peak advertising periods like Christmas, Chinese New Year, 11.11, Black Friday, and Great Singapore Sale when every advertiser is competing for the same audience. We have seen CPMs double during Chinese New Year in some industries.
  • Ad quality and relevance. Platforms reward ads that users engage with. Higher quality scores on Google and higher relevance scores on Facebook lower your CPM because the platform wants to show ads people actually find useful. Poor creative does not just perform badly, it costs more.
  • Competition. If 20 advertisers are targeting the same audience segment, CPMs go up through auction pressure. Less competitive niches enjoy lower CPMs, which is why first-mover advantage in a niche can be so valuable.
  • Ad format. Video ads typically command higher CPMs than static image ads, but they also deliver stronger brand recall. Rich media and interactive ads sit somewhere in between.
Key Takeaway: Your CPM is not just a cost, it is a signal. A rising CPM with stable engagement means increased competition. A rising CPM with declining engagement means your creative is fatiguing. Learn to read the signal, not just the number.

How Do You Optimise Your CPM to Get More for Less?

Lowering your CPM means reaching more people for the same budget. Here are proven optimisation strategies that we apply across our client campaigns:

  • Improve your ad creative. Ads with higher engagement rates earn better quality and relevance scores, which directly lower your CPM. Test different headlines, images, videos, and copy. Refresh your creative every 2 to 3 weeks to combat ad fatigue, which is when users start ignoring your ads because they have seen them too many times.
  • Refine your audience targeting. Remove audience segments that are not engaging with your ads. If data shows that one demographic converts while another does not, focus your budget on the segment that works. Use lookalike audiences based on your best customers to find more people like them at efficient CPMs.
  • Test different placements. Not all placements are equal. Compare performance across placements and shift budget to the ones delivering the best CPM-to-engagement ratio. On Facebook alone, feed ads, Stories, Reels, and right column ads all have different CPMs and engagement rates.
  • Avoid peak periods when possible. If your campaign is not time-sensitive, running it outside peak advertising seasons can reduce CPMs by 20 to 40%. January and July tend to be cheaper months in the Singapore market.
  • Use frequency caps. Showing the same ad to the same person repeatedly drives up your costs without proportional benefit. Set frequency caps of 3 to 5 impressions per user per day to maintain efficiency.

Remember, a low CPM is not the goal in itself. A $2 CPM that reaches irrelevant people is worse than a $10 CPM that reaches your ideal customers. Always evaluate CPM alongside your downstream metrics: click-through rate, conversion rate, and cost per acquisition. The best campaigns pair a strong SEO strategy with efficient paid media to cover both organic and paid visibility.

How Does CPM Relate to Other Advertising Metrics?

CPM does not exist in isolation. Here is how it connects to the other metrics you should be tracking, and why understanding these relationships saves you money:

  • CPM to CTR to CPC. Your effective CPC is determined by your CPM divided by your click-through rate (and multiplied by a factor). A $10 CPM with a 1% CTR gives you an effective CPC of $1. The same $10 CPM with a 0.1% CTR gives you an effective CPC of $10. This is why ad creative quality matters so much. Great creative lowers your effective cost per click even when your CPM stays the same.
  • CPM to CPA. To calculate your cost per acquisition from a CPM campaign, you need to factor in CTR and conversion rate. The formula: CPM / (CTR x Conversion Rate x 10) = effective CPA. This tells you the true cost of each customer acquired through your awareness campaigns.
  • CPM to ROAS. If you are running e-commerce campaigns, track how much revenue your impressions ultimately generate. A high CPM can still deliver excellent ROAS if your targeting and creative drive purchases efficiently.

The most sophisticated advertisers track all of these metrics together, not in isolation. A campaign with a “bad” CPM of $15 but an excellent conversion rate of 5% will outperform a campaign with a “good” CPM of $3 but a terrible conversion rate of 0.2% every single time.

Key Takeaway: Never optimise CPM in isolation. A low CPM that reaches the wrong audience is more expensive than a high CPM that reaches buyers. Always trace the full path from impression to revenue.

CPM Benchmarks by Industry in Singapore

To give you a more practical sense of what to expect, here are industry-specific CPM ranges we see in the Singapore market:

  • F&B and restaurants: $3 to $8 CPM on Facebook and Instagram, lower during weekdays, higher on weekends and around meal times
  • Real estate and property: $8 to $20 CPM, reflecting the high value of each potential lead and the competitive nature of the market
  • E-commerce and retail: $5 to $12 CPM, spiking significantly during sale seasons like 11.11, Black Friday, and year-end holidays
  • Professional services (legal, accounting, consulting): $10 to $25 CPM, higher because the audience is narrower and the competition is fierce
  • Education and courses: $4 to $10 CPM, with seasonal variation around enrolment periods
  • Healthcare and wellness: $6 to $15 CPM, with restrictions on certain ad categories increasing costs

These benchmarks should guide your budgeting, not define your targets. Your specific CPM will depend on your creative quality, audience targeting, and competitive positioning. If your CPM is significantly above these ranges, it usually points to creative fatigue, overly narrow targeting, or poor ad relevance scores.

If you are running brand awareness campaigns and want to ensure your CPM is working as hard as possible, book a free strategy session and our team will review your ad performance and identify optimisation opportunities specific to your industry.

Frequently Asked Questions

What does CPM stand for in advertising?

CPM stands for Cost Per Mille, where mille is Latin for thousand. It represents the cost an advertiser pays for every 1,000 impressions (views) of their ad. It is the standard pricing model for display advertising, social media brand campaigns, and programmatic advertising.

Is CPM or CPC better for my business?

It depends on your goal. CPM is better for brand awareness campaigns where you want maximum visibility. CPC is better for performance campaigns where you want people to click through and take action. Most Singapore businesses use CPC for lead generation and sales campaigns, and CPM for brand building and retargeting. Some campaigns benefit from starting with CPM to build awareness then switching to CPC for conversion.

Why is my CPM so high on Facebook?

High Facebook CPMs are typically caused by narrow audience targeting, low ad relevance scores, high competition for your target audience, creative fatigue, or advertising during peak periods. To reduce it, broaden your audience slightly, improve your ad creative to boost engagement rates, refresh creative every 2 to 3 weeks, test different placements, and avoid running campaigns during major holidays or sale events.

How much should I budget for a CPM campaign in Singapore?

A minimum of $1,000 to $2,000 per month is recommended for display or social media CPM campaigns in Singapore to gather meaningful data. With average CPMs of $5 to $15, that budget delivers roughly 67,000 to 400,000 impressions per month. Start small, test creative variations, then scale the budget toward what performs best.

Jim Ng

Jim Ng

Founder & CEO, Best Marketing

Jim Ng is the founder of Best Marketing, one of Singapore's top-rated digital marketing agencies. With over 7 years of experience in SEO, SEM, and growth marketing, Jim has personally overseen campaigns that generated $33M+ in tracked client revenue across 146+ businesses and 43+ industries. He is a certified Google Partner, has been featured on CNA, MoneyFM 89.3, and Yahoo Finance, and still personally reviews strategy for every new client. Jim started Best Marketing in 2019 with nothing but 70 cold calls a day and a belief that agencies should be judged by one thing only: whether they make their clients money.

Ready to Turn These Insights Into Revenue for Your Business?

Book a free strategy session and we will show you exactly how to apply these strategies to grow your business.