There is no universal number for how much to spend on Facebook ads. The right budget is derived from your own math: enough daily spend to gather the conversions Meta needs to exit the learning phase, sized against your target sales x target CPA and capped by what each customer is worth to you (your margin). Spend less and the system never learns; spend more on a leaky account and you just lose money faster.
This guide shows you how to calculate a starting budget three ways, set a sane daily minimum per ad set, ramp without resetting learning, and check whether your current spend is actually working before you scale it.
How much should you spend on Facebook ads?
Start by reversing your goal into a number. Your Facebook ads budget is not a fixed figure you copy from a competitor; it is the output of two inputs you already control: how many sales or leads you want, and what you are willing to pay for each one. Then you sanity-check that against the testing floor Meta needs to optimize.
Below are the three derivations every advertiser should run before funding a campaign.
Deriving budget from goals (target sales x target CPA)
CPA (cost per acquisition) is what you pay in ad spend for one sale or lead. If you know how many sales you want and what each one can cost, your monthly budget is simply the two multiplied together.
Worked example, illustrative only: you want 100 sales this month and your target CPA is $25. Your starting budget is 100 x $25 = $2,500/month, or roughly $83/day. Your real CPA will differ once campaigns run, but this gives you a defensible number instead of a guess.
Deriving budget from margins (what you can afford per acquisition)
Goals tell you what you want; margins tell you what you can afford. The ceiling on your CPA is set by your contribution per order, not by ambition. The simplest version: maximum affordable CPA = gross margin x AOV.
AOV (average order value) is the average revenue per order. Gross margin is the share of that revenue left after the cost of goods. If your AOV is $80 and your margin is 50%, you make $40 of gross profit per order before ad costs. If you spend more than $40 to acquire a customer, that first order loses money, so $40 is your break-even CPA, and a profitable target sits below it.
| Input | Example A (e-commerce) | Example B (lead gen) |
|---|---|---|
| AOV / deal value | $80 | $1,200 |
| Gross margin | 50% | 40% |
| Gross profit per order | $40 | $480 |
| Lead-to-sale rate | n/a | 20% |
| Break-even CPA | $40 per sale | $96 per lead |
| Target sales / leads per month | 100 | 30 |
| Illustrative starting budget | $3,000 (at $30 CPA) | $2,160 (at $72 CPL) |
These figures are illustrative worked examples, not benchmarks. Your numbers depend on your costs, conversion rate, and offer. The method is what transfers: derive the ceiling from margin, set your target below it, then multiply by volume.
The testing-budget floor: enough conversions to exit the learning phase
The learning phase is the period when Meta’s delivery system is still figuring out who to show your ads to. Meta has long advised that an ad set needs to accumulate roughly 50 optimization events (conversions) within about a week to stabilize and exit learning. Until it does, performance is volatile and not representative.
This sets a practical floor. Work backward: if your CPA is around $25, then 50 conversions per week costs about $1,250/week, or roughly $180/day for that ad set. If you can only fund a fraction of that, choose a cheaper optimization event (for example, an earlier funnel action) or consolidate ad sets so spend concentrates instead of scattering. Underfunding the floor is the most common reason small budgets disappear without results.
What is the minimum budget for Facebook ads per ad set?
Meta enforces a small technical daily minimum per ad set (a few dollars), but that is not a useful planning number. The practical minimum budget for Facebook ads is whichever is higher: the technical minimum, or the spend needed to approach your learning-phase event target. Spreading $20/day across five ad sets gives each one too little signal to learn. One funded ad set almost always beats five starved ones.
How do you ramp a Facebook ads budget without resetting learning?
Once an ad set is stable and profitable, scale gradually. Large, sudden budget jumps can push an ad set back into the learning phase and disrupt delivery. A common, conservative approach is to raise the budget by roughly 20% every few days while performance holds, rather than doubling overnight.
- Confirm stability first. Wait until the ad set has exited learning and CPA is acceptable over several days, not one good day.
- Increase in small steps. Modest, spaced increases let delivery adjust without a full reset.
- Watch CPA, not just spend. If cost per result climbs as you scale, pause and hold before pushing further.
- Add new audiences and creatives to open fresh delivery instead of forcing more budget through a saturating one.
For a fuller framework, see our guide on how to scale Facebook ads.
Why spending more on a leaky account just loses money faster
Budget amplifies whatever your account already does. If tracking is broken, creative is weak, or your offer does not convert, more spend buys more of the same failure. Before scaling, confirm the fundamentals are sound.
- Tracking accuracy. Since Apple’s App Tracking Transparency (ATT) and iOS 14.5, in-browser pixel data is less complete. Without server-side tracking (such as the Conversions API), Meta may be optimizing on partial signal, inflating or hiding your true CPA.
- Creative quality. Most Facebook performance is decided by the ad itself. Stale or undifferentiated creative caps results no matter the budget.
- Offer and landing page. If clicks do not convert, the leak is post-click, not in the campaign.
The order matters: fix the leaks, then scale. Pouring budget into a leaky funnel is covered in detail in how to stop wasting money on Facebook ads. To judge whether your returns justify scaling at all, review what is a good ROAS and why POAS vs ROAS matters when margins, not revenue, decide profit.
How a free audit shows whether your current spend is working
Before you change your budget, you need to know if the budget you already spend is profitable. Adfure is a profit-first AI media buyer for Meta, Google, TikTok, and LinkedIn. It is judgment-first, meaning you approve every change; you keep full ownership of your ad account, and Adfure never touches your card. Its 24/7 watch benchmarks performance against your own past results, not against generic industry numbers.
A free AI audit reads your existing account and shows where spend is working, where it is leaking, and whether your current CPA leaves room for profit at your margins, before you commit another dollar to scaling. See the features for how the watch and approval flow work, and pricing for plans.
Frequently asked questions
What is the minimum budget for Facebook ads?
There is a small technical daily minimum per ad set, but the meaningful minimum is the spend needed to gather enough conversions to exit the learning phase, roughly 50 optimization events per week. If your CPA is $25, that is about $180/day for one ad set. Below that, the system struggles to optimize.
How do I calculate my Facebook ads budget?
Multiply your target number of sales or leads by your target cost per acquisition. For example, 100 sales at a $25 target CPA implies a $2,500 monthly budget. Then check that this clears the learning-phase floor and stays under what your margin can afford per customer.
How much should I spend per day to start?
Enough to reach a useful number of conversions per week on a single, focused ad set rather than spreading a small budget thin. The exact figure depends on your CPA: divide your weekly conversion target by seven days and multiply by your CPA. Concentrate spend before you add more ad sets.
Should I increase my budget if results are good?
Yes, but gradually. Sudden large increases can reset the learning phase and disrupt delivery. A conservative approach is raising the budget by about 20% every few days while CPA holds, adding fresh creatives and audiences as you scale.
Why am I spending money on Facebook ads but seeing no sales?
Usually the leak is tracking, creative, or the offer, not the budget. Broken or partial tracking since iOS 14.5 can hide true performance, weak creative caps results, and a low-converting landing page wastes clicks. Fix these before adding spend. A free audit pinpoints which one is the bottleneck.
How do I know if my current spend is profitable?
Compare your actual CPA to your break-even CPA (gross margin x AOV). If you pay less to acquire a customer than the gross profit they generate, the spend is profitable. A free AI audit from Adfure surfaces this automatically across your account.
Want to know if your current Facebook ads budget is working before you scale it? Run a free AI audit with Adfure.
