Adbrains

Estimating CPC and CPM without benchmarks: a practical approach

Category

ChatGPT Ads

icon

Written by

Adbrains

icon

Post date

30 September 2026

CPC (cost per click) and CPM (cost per mille, meaning cost per thousand impressions) can be estimated realistically without external benchmarks, by reasoning from your own goals, margins and available campaign data. The core formula is simple: the maximum CPC you can afford equals average order value multiplied by margin multiplied by conversion rate. Mastering this principle means you are no longer dependent on industry averages that rarely apply to your specific situation.

Key takeaways

  • Estimating CPC and CPM starts not with external benchmarks, but with your own margin, AOV and historical conversion rate.
  • The max-CPC formula (AOV × margin × CR) provides a hard ceiling for what a click can cost profitably.
  • CPM is the relevant metric for awareness campaigns; the required CPM follows from your reach goal and available budget.
  • Without historical data, start with assumptions and a Keyword Incubator phase to build your own data quickly.
  • AdBrains AI recalculates these limits daily per campaign, ensuring bid strategies always align with current margins and targets.

What are CPC and CPM, and when should you use which metric?

CPC and CPM are the two most commonly used cost metrics in Google Ads and Meta Ads. CPC is the price you pay for each click on an ad; CPM is the price for one thousand impressions, regardless of whether anyone clicks. Which metric is relevant depends entirely on your campaign objective.

For performance-oriented campaigns, such as Search or Shopping campaigns, CPC is the primary metric. You pay per click and need to know whether that click is profitable. For awareness campaigns, such as Display or YouTube, CPM is the guiding figure: you pay for reach, not for action. In Performance Max (PMax) campaigns, both can occur simultaneously depending on which placements are used.

The problem with external benchmarks is that they are averages across sectors, regions and campaign types that rarely match your specific situation. A benchmark of "average €0.80 CPC for e-commerce" says nothing about your conversion rate, your product or your audience. Reasoning from your own data leads to better decisions.

The max-CPC formula: reasoning from margin

The most effective way to determine a maximum CPC is to reason from the profitability of a conversion. The formula is: maximum CPC equals average order value (AOV) multiplied by gross margin multiplied by conversion rate (CR).

This formula gives you the absolute ceiling: the click price at which a campaign just breaks even. In practice, you want to stay below that ceiling to actually generate profit. Set a target at 50 to 70 percent of the max-CPC as your starting point for your bidding strategy, leaving room for profit margin and optimisation.

  • AOV (average order value): the average revenue per transaction or lead.
  • Margin: the percentage of AOV remaining after direct costs (purchase price, fulfilment, VAT).
  • Conversion rate (CR): the percentage of clicks that result in a conversion.
  • Target CPC: the actual bid price, set at 50-70% of max-CPC for a healthy profit margin.

Calculation examples for e-commerce and lead generation

For e-commerce client ToetsJeKennis.nl, an online exam and course platform with an AOV of €50, the formula works as follows. Assume a gross margin of 40 percent and a historical conversion rate of 2 percent. The max-CPC is then: €50 × 0.40 × 0.02 = €0.40. This is the maximum amount that can be paid per click to break even. A target CPC of €0.25 to €0.28 provides room for profit margin.

For lead generation client Clima-Active.nl, an air conditioning and heat pump installer generating quote requests, the reasoning differs slightly. Here the "order value" is the average value of an accepted quote, and the conversion rate is the percentage of clicks that results in a qualified quote request. If the average project value is €3,500, the margin 25 percent, and the request CR 3 percent, then the max-CPL (cost per lead) is: €3,500 × 0.25 × 0.03 = €26.25. This directly provides a realistic Target CPA to set in Smart Bidding.

For E-4motion.com, the webshop for new electric folding bikes, a similar approach applies. With a higher average selling price per bike and a lower conversion rate (because the purchase requires more consideration), the max-CPC can be considerably higher than for an impulse product, provided the margin justifies it.

Estimating CPM for awareness campaigns

CPM is the right metric when the goal is reach or brand awareness rather than direct conversions. The desired CPM then follows from a simple calculation: available budget divided by the desired number of impressions, multiplied by 1,000.

Calculation example: with a budget of €500 and a desired reach of 100,000 impressions, the maximum CPM is €5.00. This is the amount you can pay per thousand impressions to stay within budget. Compare this with realistic CPM ranges per channel (Google Display, YouTube, Meta) to assess whether the reach goal is achievable with the available budget.

Campaign goal Relevant metric Calculation approach Applicable to
Direct sale or lead CPC / CPA Max-CPC = AOV × margin × CR Search, Shopping, PMax
Brand awareness / reach CPM Max-CPM = budget ÷ desired impressions × 1,000 Display, YouTube, Meta
Video views CPV (cost per view) Max-CPV = budget ÷ desired views YouTube, Meta Video
Test ride / appointment (lead gen) CPL / CPA Max-CPL = project value × margin × CR Search, PMax, Meta Leads

What to do when you have no historical data

Without historical campaign data, you start with assumptions, and that is perfectly fine, as long as you make those assumptions transparent and adjust them quickly based on real data. The key is a phased approach: start conservatively, measure everything accurately and refine every two to four weeks.

A sensible approach for a new account or new campaign:

  1. Set a conservative starting CPC based on the max-CPC formula using an assumed conversion rate of 1 to 2 percent (a realistic starting point for most sectors).
  2. Activate conversion tracking as soon as possible, ideally with server-side tracking for maximum data quality. Without reliable conversion data, adjusting course is impossible.
  3. Use a Keyword Incubator phase to test new keywords safely at low budgets before promoting them to a production campaign with higher budgets.
  4. Analyse search terms weekly to understand which search terms actually generate clicks and conversions, and which waste budget.
  5. Switch to Smart Bidding (Target CPA or Target ROAS) once you have at least 30 to 50 conversions per month, so the algorithm has sufficient data to learn.

In our practice, we see that accounts following this phased approach build enough of their own data within six to eight weeks to replace manual CPC management with automatic Smart Bidding strategies based on proven campaign data.

How AdBrains AI automates CPC and CPM estimation

The max-CPC formula is a powerful instrument, but maintaining it manually across dozens of campaigns is time-consuming and error-prone. AdBrains has developed proprietary AI technology that fully automates these calculations and recalculates them daily based on current campaign data.

The system works as follows. For each client, the relevant margin data and target values are loaded as configuration: the product margin, the AOV (or lead value), and the desired return. The AI connects these values to current campaign performance from Google Ads and Meta Ads, and calculates the optimal Target CPA and Target ROAS per campaign and ad group on a daily basis.

When the conversion rate of a campaign rises, the AI automatically adjusts the tCPA target downward (bidding more aggressively because conversions are becoming cheaper). When the conversion rate falls, the AI raises the target so the system bids more cautiously and profitability is protected. This happens without manual intervention, seven days a week.

In addition, our multi-agent verification system acts as a safety net: every optimisation decision, including an adjustment to the tCPA or tROAS, is checked by four independent AI agents before it is implemented. This prevents errors that can occur with manual management or single-layer automation, such as aggressively lowering a target after a temporary conversion spike.

For new campaigns without historical data, AdBrains deploys the Keyword Incubator. New keywords are tested in a separate incubator campaign with low budgets. The AI monitors the build-up of conversion data and decides, based on statistical thresholds, when a keyword is ready for promotion to the production campaign. This way, the max-CPC assumption is gradually replaced by measured reality, without risk of unnecessary budget waste.

For awareness campaigns, such as Display or YouTube for clients like E-4motion.com, the AI calculates the desired CPM based on the reach goal and available budget, and adjusts the campaign if the actual CPM structurally deviates from the target. This makes it possible to achieve reach goals without over- or underspending.

Common mistakes when estimating CPC and CPM

Even those who know the right formulas encounter a number of common pitfalls:

  • Blindly adopting external benchmarks: industry averages do not account for your specific margin, audience and campaign structure.
  • Assuming too low a conversion rate: being overly conservative sets the max-CPC so low that the campaign cannot get enough impressions and clicks to learn.
  • Not distinguishing between campaign goals: applying CPC logic to an awareness campaign leads to incorrect conclusions about performance.
  • Forgetting seasonal fluctuations: a conversion rate in December differs significantly from one in August for most e-commerce sectors.
  • Switching to Smart Bidding too early: without sufficient conversion data, the algorithm operates on unreliable signals, leading to higher CPAs than necessary.
  • Confusing CPM with CPC in mixed campaign types: in Performance Max, both can occur simultaneously; treating them as one figure obscures actual click costs.

FAQ: Estimating CPC and CPM without benchmarks

Can I estimate CPC if I have no campaign data at all?

Yes, you can. Start with the max-CPC formula based on your own margin, AOV and an assumed conversion rate of 1 to 2 percent for Search campaigns. This is a conservative assumption that works as a starting point for most sectors. Set the initial target CPC at 50 to 70 percent of the calculated max-CPC, leaving room for profit margin. Then build your own data over the first four to eight weeks to refine the assumption into a measured reality.

What if my actual CPC turns out to be much higher than my calculated max-CPC?

There are two possibilities. Either competition in your auction is so high that the required CPC is structurally above your break-even point, or your calculation contains incorrect assumptions (too low a margin, too low a conversion rate). Start by checking your assumptions against actual campaign data. If the actual CPC remains above your max-CPC after optimisation, consider refining targeting (tighter keyword match types, sharper audience segmentation) or improving the landing page to raise the conversion rate, as a higher CR directly raises the max-CPC you can profitably pay.

How often should I update my CPC assumptions?

In a new account: weekly during the first eight weeks. Once you have sufficient historical data (at least 30-50 conversions per month), you can switch to automatic Smart Bidding strategies such as Target CPA or Target ROAS, where the Google algorithm continuously adjusts bids. Monthly or quarterly reviews of the margin assumptions will then suffice. Remember to redo the calculation if product prices, purchase costs or market conditions change significantly, for example during seasonal campaigns or pricing adjustments.

Does the max-CPC formula also apply to Meta Ads?

The underlying logic is identical: even in Meta Ads, the maximum click price you can profitably pay depends on AOV, margin and conversion rate. The difference lies in the auction dynamics: Meta Ads uses a CPM auction where the final CPC depends on your ad's CTR. A higher CTR at the same CPM results in a lower effective CPC. This means that for Meta Ads, alongside the max-CPC calculation, you also need to pay attention to creative quality, because it directly affects your click costs. AdBrains monitors effective CPC and CPM on Meta daily and adjusts based on the same margin logic as for Google Ads.

Share this article

Let a Google Ads expert review your current campaigns

In a personal call we analyze your current Google Ads setup and show concrete improvements. Free and without obligation.

Account Analysis

Within 30 minutes

We dive live into your Google Ads account and pinpoint quick wins for a higher ROAS.

AI Platform Demo

Live walkthrough

See how our AI analyzes search terms daily, optimizes bids and expands your campaigns.

Tailored Growth Plan

Concrete action plan

You get a clear plan with expected results, a timeline and investment for your webshop.