Soku AI
All tools

Facebook Ads Budget Calculator

Meta sells impressions, so a Facebook budget is really a CPM question. Walk a budget down the funnel to conversions, or start from the conversions you need and get the spend that buys them.

Facebook Ads Budget Calculator

$
$
%
%
Impressions
416,667
Clicks
5,000
Conversions
150
Implied CPA
$33.33

Compare this against what one conversion is worth before committing the budget.

Impressions = (Budget ÷ CPM) × 1,000 · Clicks = Impressions × CTR · Conversions = Clicks × conversion rate.

Formula

Impressions = (Budget ÷ CPM) × 1,000 · Clicks = Impressions × CTR · Conversions = Clicks × CVR

Use your own account's CPM, CTR and conversion rate from the last 30 days rather than a published benchmark. Meta CPMs vary by country, audience, placement and season by more than any industry average can capture, and a borrowed CPM is the single biggest source of error in a plan like this.

Worked example

You have $5,000 a month. At a $12 CPM that buys roughly 417,000 impressions. At a 1.2% CTR that is about 5,000 clicks, and at a 3% landing page conversion rate about 150 conversions — an implied CPA near $33. If you needed 200 conversions, the budget is short: either spend more, or move CTR or conversion rate, because CPM is set by the auction and is the one number you cannot simply decide.

What this tells you

Most budget calculators start from “customers × CAC”, which is fine for a board slide and useless for a media plan, because it skips every step where a Facebook campaign actually leaks. Meta charges you for impressions. Whether those impressions become conversions depends on two rates you only partly control — click-through and landing page conversion — and a plan that does not model them cannot tell you whether the target is reachable at all. This calculator keeps all four numbers visible so you can see which one is carrying the plan.

Benchmarks

How sensitive the plan is to each rate. Same $5,000 budget and $12 CPM, moving one input at a time.

ChangeCTRConv. rateConversions
Baseline1.2%3.0%150
CTR +25%1.5%3.0%188
Conv. rate +25%1.2%3.75%188
Both +25%1.5%3.75%234

Directional ranges only — your targets depend on margins, business model, and stage.

Common mistakes

Using a published industry CPM instead of your own. Meta CPM varies enormously by country, audience and season, and a borrowed figure quietly decides the whole plan.

Using the platform's link CTR and your site's conversion rate from different date ranges, which compounds two errors in the same direction.

Forgetting that Meta's daily budget is a pacing target, not a hard daily cap — monthly planning should assume the budget is fully spent.

Planning at a CPM measured during a low-competition month, then launching into Q4 when auction prices rise.

Treating landing page conversion rate as fixed. It is usually the cheapest of the three rates to improve and the one most often ignored.

When to use it

  • Sizing a Facebook or Instagram budget before a launch
  • Checking whether a conversion target is achievable at your current rates
  • Showing a client or a finance team what a budget cut actually costs in conversions
  • Deciding whether to invest in creative (CTR) or the landing page (conversion rate)

FAQ

How much should I spend on Facebook ads per month?

Enough to buy the conversions you need at your current rates, which is what the reverse tab calculates. There is no universal minimum, but there is a practical floor: a campaign needs enough weekly conversions for Meta's optimisation to have signal, so a budget that produces only a handful of conversions a week will perform worse per dollar than the same money concentrated on fewer campaigns. If the plan spreads thin across many ad sets, consolidate before you increase spend.

Does Facebook spend exactly my daily budget?

No. Meta treats a daily budget as a pacing target and can spend above or below it on any given day while pacing toward the total over time. For monthly planning, assume the full budget is spent. If you need a hard ceiling, a lifetime or campaign-level budget is the stricter control.

What CPM should I use in the calculator?

Your own, from the last 30 days, for the same countries and placements you plan to run. Pull it from Ads Manager rather than from a benchmark article. If you have no history at all, run a small test to establish a real CPM before committing a full budget — the number is too load-bearing to guess, and it is the one input the auction sets rather than you.

Should I use link CTR or all CTR?

Link CTR, because it counts the clicks that actually reach your site. All-clicks CTR includes reactions, comments, shares and profile taps, so it is a larger number that does not produce landing page sessions. Using it here will overstate clicks and make the plan look achievable when it is not.

Why is my real CPA higher than the calculator's implied CPA?

Usually one of three things. Click-to-session loss, where a meaningful share of clicks never load the page — mobile bounce before load is real and invisible in Ads Manager. Attribution differences between Meta's reported conversions and your own analytics. Or a learning period at launch, when early spend is deliberately exploratory and less efficient than the steady state your rates were measured in.

Is Facebook or Google cheaper for the same conversions?

They are not comparable on CPM, because they sell different intent. Google Search captures demand that already exists and generally converts at a higher rate from a smaller pool; Meta creates demand across a much larger pool at a lower CPM. The honest comparison is CPA on the same conversion event, run in both channels for long enough to clear the learning period. Run this calculator alongside the Google Ads cost calculator on the same conversion target to see the two plans side by side.

Related calculators

Let Soku run the math — and the ads

Soku AI tracks ROAS, CAC, and MER live across Meta, Google, and TikTok, then optimizes spend toward your targets automatically.

Start free

We use essential cookies to operate and secure Soku. With your permission, we also use optional analytics and advertising cookies to measure usage and campaigns. You can change your choice at any time. Privacy Policy