Free tool, no signup

Meta Ads Cost Calculator

Enter your budget and rates to project impressions, clicks, CPC, conversions, CPA and ROAS before a dollar is spent.

Meta ad cost is driven by four numbers: CPM (what 1,000 impressions cost), CTR (how many of those impressions click), landing page conversion rate, and average order value. Budget divided by CPM gives impressions; impressions times CTR gives clicks; clicks times conversion rate gives customers. This calculator runs that chain and tells you whether the result clears break-even.

Total spend$50.00/day × 30 days$1,500
Impressionsat $14.00 CPM107,143
Clicksat 1.2% CTR1,286
Cost per clickspend ÷ clicks$1.17
Conversionsat 2.5% conversion rate32
Cost per acquisitionspend ÷ conversions$46.67
Revenueat $60.00 AOV$1,929
Net profit after ad spend50% margin, break-even 2.00x ROAS-$535.71
Below break-even: needs 2.00x at 50% margin1.29x ROAS

Starting values are placeholders, not benchmarks. Replace every field with your own account numbers from Ads Manager; CPM and CTR vary enormously by vertical, audience and season.

Lower CPMs start with more creative in rotation

Cost per result climbs when the same creative runs too long. Volume Creatives makes launching the next batch a minute of work instead of an afternoon, so fatigue never sets the price.

How to use it

  1. 1

    Enter daily budget and days running

    The tool multiplies these into total spend. Use the ad set or campaign budget you are actually going to set, and the number of days you intend to run before judging. Seven days is the shortest window that produces a readable result.

  2. 2

    Enter your CPM and CTR

    Pull both from Ads Manager for the last 30 days, ideally filtered to the same placement mix and country you are planning. CPM turns spend into impressions; CTR (link clicks, not all clicks) turns impressions into clicks.

  3. 3

    Enter landing page conversion rate and average order value

    Conversion rate is purchases divided by landing page views, from your analytics or Shopify, not from Meta. Average order value should come from the orders paid traffic produces, which is often lower than your store-wide AOV.

  4. 4

    Read CPA and ROAS, then check them against break-even

    The projection shows impressions, clicks, CPC, conversions, CPA, revenue, ROAS and net profit after ad spend. The verdict compares ROAS against your break-even (1 divided by gross margin), so set the margin field to your real number before trusting the green.

Worked example

You enter

Daily budget
$100
Days running
30
CPM
$20
CTR
1.2%
Landing page conv. rate
3%
Average order value
$70

You get

Total spend
$3,000

$100 × 30 days

Impressions
150,000

$3,000 ÷ $20 × 1,000

Clicks
1,800

150,000 × 1.2%, so CPC is $1.67

Conversions
54

1,800 × 3%

Cost per acquisition
$55.56

$3,000 ÷ 54

Revenue and ROAS
$3,780, 1.26x

54 × $70, then ÷ $3,000

Net profit at 50% margin
-$1,110

$3,780 × 50% minus $3,000

The tool flags this as below break-even. At a 50% gross margin the break-even ROAS is 2.0x, so this campaign returns $1,890 of gross profit on $3,000 of spend and loses $1,110. To make it work at this CPM you need CTR% times CVR% to reach about 5.7 instead of 3.6 (for example 1.6% and 3.6%), which takes CPA to about $35 and ROAS to about 2.0x.

How CPM, CTR and conversion rate combine into CPA

CPMLink CTRConversion rateCPCCPA
$101.0%2.0%$1.00$50.00
$151.5%2.5%$1.00$40.00
$201.2%3.0%$1.67$55.56
$252.0%2.0%$1.25$62.50
$301.0%4.0%$3.00$75.00
$402.5%5.0%$1.60$32.00

CPC = CPM ÷ (CTR% × 10). CPA = CPM × 10 ÷ (CTR% × CVR%). Budget does not appear in either formula: it changes how many conversions you get, not what each one costs. The bottom row shows how a strong creative and page can make an expensive CPM the cheapest option.

How Meta ads cost actually works

Every Meta campaign is the same funnel with different rates plugged in. You pay for impressions at a CPM set by the auction. Some fraction of those impressions click, which is your CTR. Some fraction of clicks buy, which is your landing page conversion rate. Divide spend by the purchases that come out the end and you have your CPA. Multiply purchases by average order value and divide by spend and you have your ROAS. The calculator does nothing more clever than that, and it is deliberately transparent so you can see which rate is dragging the result.

The formulas

Spend = daily budget × days. Impressions = spend ÷ CPM × 1,000. Clicks = impressions × CTR. CPC = spend ÷ clicks, which simplifies to CPM ÷ (CTR% × 10). Conversions = clicks × conversion rate. CPA = spend ÷ conversions, which simplifies to CPM × 10 ÷ (CTR% × CVR%). Revenue = conversions × AOV. ROAS = revenue ÷ spend, which simplifies to AOV ÷ CPA. Notice budget cancels out of CPC, CPA and ROAS. Doubling budget doubles conversions in this model; it does not change what each one costs. In reality it does, which is the first caveat below.

Which lever to pull

Because the three rates multiply, a percentage gain in any of them produces the same percentage cut in CPA. The difference is how much headroom each has. CPM is mostly set by the auction, your audience and the season; creative quality nudges it, but you rarely move it more than 20 to 30%. CTR is where creative does its work, and a genuinely new angle can double it. Conversion rate belongs to the landing page and offer, and moving it from 2% to 3% is a 33% cut in CPA without touching the ads. Buyers who obsess over CPM while running the same three creatives and a slow product page are optimising the lever with the least travel. If CPM is your problem, why is my CPM so high walks through the usual causes, and what is a good CTR gives context for the middle number.

Where this estimate is wrong

It assumes the rates are constant, and none of them are. CPM rises as you spend deeper into the same audience because you are outbidding for less receptive people. CTR decays as the same creative repeats to the same users, which is what creative fatigue means in numbers. Conversion rate falls as delivery broadens beyond the people most likely to buy. So the projection is roughly right at the spend level your inputs came from and increasingly optimistic above it. A practical adjustment is to add 15 to 25% to CPA for every doubling of spend until you have real data. The verdict is only as honest as the margin you enter: leave it at the placeholder and the break-even line is wrong for your business. The break-even ROAS calculator works the same line from AOV and margin if you want to check it in isolation, and use the budget calculator to check that the projected conversions are enough to exit the learning phase in the first place.

Common mistakes

Using all CTR instead of link CTR, which counts reactions and profile taps as clicks and can overstate traffic by half. Taking conversion rate from Meta's reported purchases divided by link clicks, which mixes attribution windows and usually reads higher than the landing page figure from your analytics. Entering the store-wide AOV when paid traffic buys smaller baskets. And pulling CPM from a lookalike audience while planning a broad campaign, or from a prospecting campaign while planning retargeting, where CPMs are routinely two or three times higher. Match every input to the campaign you are actually planning and the projection is a useful floor. Mismatch them and it is a story.

Frequently asked questions

How do you calculate Facebook ads cost per acquisition from CPM?

Chain the rates: impressions = spend ÷ CPM × 1,000, clicks = impressions × CTR, conversions = clicks × conversion rate, CPA = spend ÷ conversions. It simplifies to CPA = CPM × 10 ÷ (CTR% × CVR%). At a $20 CPM, 1.2% CTR and 3% conversion rate that is 200 ÷ 3.6 = $55.56 per purchase, regardless of budget.

What is a good CPM on Meta?

There is no universal answer, and anyone quoting one number is guessing. CPM varies by country, vertical, audience size, season and creative quality, and the same account can see it double between October and December. Pull your own 30 day CPM from Ads Manager and use that here. What matters is not the CPM itself but what CPA it produces once CTR and conversion rate are applied.

Why is my CPA higher than this calculator says?

The calculator assumes your inputs hold at scale. In practice CPM rises as you spend more into the same audience, CTR falls as creative fatigues, and conversion rate drops as targeting broadens, so real CPA usually climbs above the projection as budget increases. Treat the output as the CPA at the spend level your inputs came from, not a promise at three times that spend.

Which has the biggest effect on CPA: CPM, CTR or conversion rate?

They multiply, so a 20% improvement in any one of them cuts CPA by the same amount. In practice CTR and conversion rate have more headroom than CPM. You rarely negotiate CPM down by half, but a new creative angle can double CTR and a better landing page can take conversion rate from 2% to 3%, which together cut CPA by two thirds.

Should I use link CTR or all CTR?

Link click through rate. The all CTR figure in Ads Manager counts reactions, comments, shares and profile taps, none of which land on your page. Using it here would inflate projected clicks and make CPA look far better than it will be. The same applies to CPC: use cost per link click.

Is a 1.0x ROAS profitable?

No. At 1.0x you have recovered the ad spend and nothing else, so every product cost is a loss. Real break-even is 1 ÷ gross margin: 2.0x at a 50% margin, 2.5x at 40%. The calculator uses the margin you enter to draw that line and shows net profit after ad spend, so the green verdict means you cleared your real break-even, not just the ad bill.

How much should I budget to test a new creative?

Enough to reach a decision, not a fixed dollar figure: work back from your CPA. If your projected CPA is $40 and you want at least 3 conversions before judging, that is roughly $120 per creative before the numbers mean anything. For the ad set as a whole, the budget calculator prices the 50 events needed to exit learning.

Stop rebuilding ads one at a time.

Connect your ad account, drop in the creatives, and watch the batch land paused. Nothing spends until you say so.

First 10 uploads free No credit card Every batch publishes paused

Not ready for a trial? Get the 100-ad launch QA checklist instead.