AdBot
Wszystkie wpisy
Costs

CPM vs CPC vs CPA: Which Ad Pricing Model Costs Less

CPM vs CPC vs CPA compared with the math: how click-through and conversion rates decide which ad pricing model is cheapest for your campaign.

Zespół AdBot

August 2026 · 8 min read

AdBot

kokpit kampanii · Interaktywny podgląd

Optymalizuję
albo wypróbuj:

Konto nie jest potrzebne. Zobacz na żywo, jak AdBot to buduje.

Sponsorowane · f

Meta · Facebook + Instagram

Reklama

Google · Search + PMax

▼ $

CPA

$

%

Budżet automatycznie przenoszony do zwycięzców

Meta
Google

Oto plan, który AdBot uruchomiłby dla . Aktywny w 24-48h, potem optymalizowany każdego dnia.

Stała opłata. Nigdy nie bierzemy prowizji od Twojego budżetu reklamowego.

CPM charges you per thousand impressions, CPC per click, and CPA per conversion. Which one costs less is decided by your click-through rate and your conversion rate, not by the headline number: at a $12 CPM, a 1 percent click-through rate makes a click cost $1.20, while a 0.5 percent rate makes the same buy cost $2.40 a click. CPM is usually cheapest for proven creative on a known audience, CPC is safer for untested creative, and CPA transfers the most risk to the platform in exchange for the highest unit price.

All three are the same money viewed at different stages of the funnel, which is why arguing about them in the abstract goes nowhere. The useful question is narrower: given what you know about your own click-through and conversion rates, which model puts the risk in the right place? Here is how each one prices, how to convert between them, and the situations where each is genuinely the cheaper buy.

What is the difference between CPM, CPC, and CPA?

They differ in what triggers the bill. CPM bills on delivery, CPC bills on interest, CPA bills on outcome. Each step down that list moves risk from you to the ad platform, and each step up the price of the individual event, because the platform charges for carrying that risk.

ModelYou pay whenWho carries the riskTypical use
CPM (cost per mille)1,000 impressions are servedYouReach, awareness, retargeting a warm list
CPC (cost per click)Someone clicks throughSplitSearch, cold prospecting, untested creative
CPA (cost per action)A conversion happensThe platformMature accounts with clean conversion data

One thing to be precise about: on Meta and Google today, CPC and CPA are usually bidding strategies rather than true billing models. The platform still bills you on impressions underneath, then optimizes delivery toward clicks or conversions and reports an effective CPC or CPA. Genuine pay-only-on-outcome buying now lives mostly in affiliate and partner deals. The distinction matters when someone promises you a guaranteed CPA, because on the major platforms almost nobody can actually guarantee one.

Which ad pricing model is cheapest?

Whichever one your click-through rate makes cheapest, which you can only know by converting them into the same unit. Take a $12 CPM. A thousand impressions cost $12 regardless, so every click and every customer that comes out of them gets cheaper as more people respond. The table below holds spend and conversion rate fixed and moves only the click-through rate.

Click-through rateClicks per 1,000 impressionsEffective CPCCPA at a 2% conversion rate
0.25%2.5$4.80$240
0.50%5$2.40$120
1.00%10$1.20$60
2.00%20$0.60$30
4.00%40$0.30$15

The spread is sixteen to one across a range of click-through rates that any real account moves through in a quarter. That is the entire argument. If your creative reliably pulls 2 percent, buying impressions at $12 gets you clicks at 60 cents and nobody selling clicks will beat that. If your creative pulls 0.25 percent, the same buy is an expensive way to reach people who are ignoring you, and you would be better off letting the platform charge you only when someone actually shows interest.

Note what the last column does. Conversion rate multiplies against click-through rate, so a campaign with mediocre creative and a mediocre landing page is not twice as expensive as a good one. It is four times as expensive. This is why fixing a landing page usually beats renegotiating media rates, and it is the quiet reason two advertisers can pay identical CPMs and report wildly different results. You can run your own numbers through our CPM calculator, which does this conversion live as you move the two rates.

When should you buy on CPM?

Buy on CPM when you have evidence about how the audience responds. Two situations qualify. The first is retargeting: people who visited your site already know you, click at several times cold rates, and a fixed price per thousand impressions is the cheapest way to stay in front of them. The second is proven creative, meaning an ad with weeks of history and a stable click-through rate.

CPM also wins whenever the impression itself is the product. Brand campaigns, product launches, and category-creation work all need people to see something repeatedly before any measurable action shows up. Buying those on a click basis is a category error: you would be paying only for the small fraction who clicked while the effect you wanted came from everyone else who did not.

The trap in CPM buying is frequency. Impressions are not people, and a large impression number against a small audience just means the same people saw the ad over and over. Divide impressions by reach before you decide a buy was big enough. Once average frequency passes about four, additional impressions mostly generate irritation, and the click-through rate drops, which quietly raises the effective cost of every click you do get.

When should you buy on CPC?

Buy on CPC when you cannot predict the response. New creative, a cold audience, a new market, or a channel you have never run all qualify. Paying per click caps your downside: if nobody clicks, you spend nothing, and the platform absorbs the cost of serving impressions to an audience that ignored them.

Search is the obvious permanent home for CPC, because the impression there has almost no independent value. Somebody typed a query and either found you worth clicking or did not. Nobody builds brand affinity by scrolling past a text ad. The click is the entire product, so paying for the click is honest pricing.

What CPC does not protect you from is the second half of the funnel. Cheap clicks that never convert are the most common way to lose money in paid search, and they are easy to buy by accident through broad match and loose targeting. A click has a ceiling worth knowing before you bid: multiply your profit per customer by your conversion rate and that is the most a click can be worth to you. Our CPC calculator works out that maximum bid, and lowering cost per click covers the levers that move it.

What is CPA bidding and when does it work?

CPA bidding means telling the platform what a conversion is worth and letting its model decide what to pay for the impressions and clicks that produce one. On Google it is Target CPA, on Meta it is cost per result goals. You are buying an outcome and handing the platform the optimization problem, which works well when its model has enough data to solve it and badly when it does not.

The threshold is real and specific. Google's own guidance has long put Target CPA on firm ground at roughly 30 conversions in 30 days per campaign, and Meta's learning phase wants about 50 optimization events a week per ad set. Below those numbers the algorithm is guessing, and it usually guesses by restricting delivery, which starves the campaign of the very data it needs. Accounts that switch to CPA bidding too early often see spend collapse and read it as a targeting problem when it is a data problem.

True pay-per-outcome buying, where money changes hands only after a sale, mostly lives in affiliate and partner arrangements now: a publisher or creator promotes a product and earns a fixed amount or a percentage per conversion. That is the model behind the whole creator commerce economy, where a storefront of recommended tools and gear earns on each sale rather than on the traffic it sends. For advertisers it is genuinely zero-risk media, and the reason it does not replace everything is volume: you get as much as your partners choose to produce, and no more.

How do you convert between CPM, CPC, and CPA?

Three formulas connect all of it. Effective CPC equals CPM divided by 1,000, divided by click-through rate. CPA equals effective CPC divided by conversion rate. And going back up, CPM equals CPC times click-through rate times 1,000. Every media comparison you will ever need to make comes out of those three lines.

Worked through: a $12 CPM at a 1 percent click-through rate is $12 divided by 1,000, which is 1.2 cents per impression, divided by 0.01, which is $1.20 per click. At a 3 percent conversion rate that is $1.20 divided by 0.03, or $40 per customer. Now you have a number you can compare against gross profit per customer, and that comparison, not the CPM, is what tells you whether the buy was any good.

Do this conversion before comparing any two channels. A $3 programmatic display CPM sounds like a fraction of a $12 Facebook CPM until you apply a 0.35 percent display click-through rate against a 0.9 percent social one, at which point display costs 86 cents a click and Facebook costs $1.33, a far narrower gap than the headline suggested. Our CPA calculator takes it the rest of the way to a cost per customer, and the advertising budget calculator turns a revenue goal into the monthly number that pays for it.

Which model should you actually choose?

Match the model to what you know, not to what is fashionable. If you have historical click-through data on this audience with this creative, buy impressions and keep the upside. If you do not, buy clicks and let the platform carry the uncertainty until you do. If you have hundreds of conversions a month and clean tracking, hand the platform a CPA target and let it work, because at that volume its model genuinely does beat manual bidding.

The mistake worth avoiding is treating this as a permanent decision. Most accounts should move through all three as they mature: CPC while learning what converts, CPM once the winners are known and you want cheap reach against them, CPA once there is enough conversion volume to optimize against. An account still buying the same way after two years usually is not making a choice at all.

Keeping that right means watching CPM, click-through rate, and cost per customer together across every campaign and moving budget as they drift, which is a weekly job at minimum and the reason most accounts get reviewed monthly instead. AdBot runs it as software: give it your URL and a budget and it builds and runs campaigns across Google, Meta, and TikTok, tests creative continuously so impressions stay cheap, and shifts spend daily toward what actually produces customers. Pricing is a flat monthly fee rather than a percentage of your ad spend, which is a different question from this one and worth reading separately in our breakdown of PPC management pricing models or on the PPC agency comparison.

Pozwól, żeby to AdBot prowadził Twoje reklamy

Twój media buyer AI buduje, uruchamia i optymalizuje kampanie Google i Meta 24/7, w stałej cenie i bez prowizji od budżetu reklamowego.

Przestań wynajmować agencję. Ustaw reklamy na autopilocie.

Podaj AdBotowi swój adres URL i budżet, a Twój media buyer AI zbuduje, uruchomi i zoptymalizuje Twoje reklamy Google i Meta.

Anuluj w każdej chwili · Nie pobieramy prowizji od budżetu reklamowego