← All tools
Free tool

Ad budget calculator

Start from a revenue goal, not a guess. Enter what you want to make and your funnel numbers to get the daily and monthly spend it takes, plus an honest check on whether that funnel can actually hit your ROAS.

Revenue goal
$
$
Efficiency
x
%
$
Monthly ad budget $20,000
Per day$658
Orders needed / month625
Target cost per order$32.00
Clicks needed / month20,833
Funnel check: real cost per order $30.00 Within your target. The funnel supports this ROAS.
Enough daily volume for the account to learn.

How the budget is calculated

Instead of guessing a daily number, this works backwards from what you want to earn:

  • Orders needed = revenue goal / average order value.
  • Monthly budget = revenue goal / target ROAS. The daily figure divides that by 30.4.
  • Target cost per order = average order value / target ROAS. The most you can pay per order and still hit the ROAS.
  • Clicks needed = orders needed / landing page conversion rate.

The funnel reality check

A budget only hits its ROAS if the funnel can deliver it. So the tool takes your conversion rate and CPC and works out the real cost per order those numbers produce: CPC / conversion rate. If that is at or below your target cost per order, the math holds and the budget is realistic. If it is higher, spending more will not fix it. The lever is a better landing page conversion rate or a lower CPC, not a bigger budget. This is the single most common reason a budget looks right on paper but bleeds money in the account.

The learning-budget rule of thumb

Meta needs a steady flow of conversions to optimize. If your budget only buys about one order a day or less, the account learns slowly and results stay noisy. Where possible, budget for several conversions a day. If that is not realistic at your cost per order, widening the conversion event or optimizing higher in the funnel usually beats starving the budget.

FAQ

How much should I spend on Facebook ads?
Work backwards from a revenue goal. Divide the revenue you want by your target ROAS to get the monthly budget, then divide by 30.4 for a daily figure. A 50,000 dollar goal at a 2.5x ROAS means a 20,000 dollar monthly budget, or about 660 dollars a day.
How do I know if my budget can actually hit the ROAS?
Your funnel decides that, not your budget. This tool takes your landing page conversion rate and cost per click and works out the real cost per order those numbers produce. If that funnel cost per order is at or below the cost per order your target ROAS allows, the math holds. If it is higher, no budget will hit the ROAS until the conversion rate or CPC improves.
What is a good starting budget for Meta ads?
A useful floor is enough daily spend to produce several conversions per day, so the algorithm can exit the learning phase and stabilize. If your target cost per order is 30 dollars, a budget that buys only one order a day will learn slowly. Budgeting for a handful of conversions daily gives the account room to optimize.
Does a bigger budget lower my cost per acquisition?
Not by itself. More budget buys more volume, but cost per acquisition is driven by offer, creative, targeting, and conversion rate. Scaling spend on an account with weak funnel economics just loses money faster. Get the unit economics right first, then scale the budget.

Budget set but the ROAS will not hold as you scale? That is exactly what I fix.