If you searched for the official minimum, you probably hit an "audience too small" or "budget too low" alert in Ads Manager and wanted the real rule. The official number is genuinely low. The number that matters for your store is not.
What Meta's official minimum daily budget actually is
Meta sets the floor by your optimization goal, not by one flat amount. Ad sets charged on impressions can run on roughly $1/day, and ad sets optimized for clicks, conversions, or other lower-frequency events need roughly $5/day, according to Meta's Business Help Center page on minimum budgets.
That same page notes the exact minimum shifts with your objective, optimization event, bid strategy, buying type, currency, and schedule — which is why the floor you see differs by country and campaign type. Ads Manager shows the specific number as an alert the moment your budget drops below it.
So the "official minimum" is not a single figure you can memorize. It is a formula Meta computes from your setup, and for most ecommerce conversion campaigns it lands around a few dollars a day. The important thing to understand: that floor only keeps delivery legal. It says nothing about whether your ads will actually work.
Why the official floor is not your real minimum
Here is the gap every thin SERP result skips. Meta's delivery system enters a learning phase each time an ad set launches or gets a significant edit, and an ad set that does not gather about 50 optimization events in a roughly seven-day window is unlikely to exit it, per Meta's documentation on the learning phase.
If you optimize for purchases, "optimization event" means purchases. Fall short of about 50 per week and your ad set can get stuck in "Learning Limited" — a status where delivery stays unstable and cost per result stays higher and more volatile.
So your practical minimum is whatever daily budget buys you ~50 of your chosen event per week. For a store optimizing for purchases, that is usually many multiples of Meta's dollar-or-two floor.
The 50-events math
Say your target cost per purchase is $12. To clear ~50 purchases a week you need about 50 ÷ 7 ≈ 7.1 purchases a day, and 7.1 × $12 ≈ $86/day on that one ad set just to exit learning cleanly.
Treat that as derived arithmetic, not a Meta rule — the 50-events threshold is Meta's; the "so run at least $86/day" step is you doing the division. Change your target cost and the number moves with it: a $20 target implies roughly 50 ÷ 7 × $20 ≈ $143/day.
The takeaway is directional. If you are splitting a small budget across four ad sets, each one needs its own ~50 events, so you are quietly asking for ~$340/day of purchase volume to keep all four out of Learning Limited. Fewer ad sets, more events each. Our guide to the minimum daily budget for the learning phase walks this consolidation call in more detail.
Daily vs lifetime budget minimums
The floor applies to both budget types; it is just expressed differently. With a daily budget, Meta aims to spend your set amount each day on average and can spend somewhat more on high-opportunity days, balancing out over the week.
With a lifetime budget, the total has to be at least the daily minimum multiplied by the number of days the ad set runs, per Meta's minimum-budget guidance. A seven-day lifetime schedule, in other words, cannot dip below seven times the daily floor.
For an operating store, daily budgets are usually easier to reason about because the learning-phase math is already a per-week calculation. Pick the budget that reliably buys ~50 events a week and the daily-vs-lifetime choice becomes a scheduling preference, not a performance lever.
The cost-per-result floor (the five-times rule)
There is one more official rule people miss. If you use a cost-per-result goal or a cost cap, Meta requires your daily budget to be at least five times your target cost per result, per the Business Help Center.
Set a $12 target cost per purchase with a cost cap and your daily floor becomes 5 × $12 = $60/day before Meta will accept the ad set. Notice that this official $60 floor is still below the ~$86/day the 50-events math implied — Meta's hard rule lets you start thinner than the learning-phase arithmetic suggests is comfortable.
That is the whole trap in one line: Meta's rules tell you the lowest budget it will run, never the budget that will perform.
A worked example: what an operating store really needs
Say you run a store doing 340 orders a month at a $31 average order value, spending about $2,800/month on Meta — roughly $93/day. You sell a tee that costs $9.50 from your print partner, with $4.80 shipping and about $1.40 in transaction and pick-pack fees.
Your contribution margin is $31 − $9.50 − $4.80 − $1.40 = $15.30 per order, or about 49% of revenue. Break-even ROAS is 1 ÷ 0.49 ≈ 2.04x — below that, every ad-driven order loses money before you touch overhead.
At $93/day you are comfortably above both the official floor and the ~$86 learning-phase threshold for a single purchase-optimized ad set. The real question is no longer "am I over the minimum" — you are. It is "is my next dollar still clearing 2.04x." That is the shift from a floor mindset to a scaling mindset, and it is the whole point of our hub on profitable ad scaling.
Why the real question is marginal profit, not minimum spend
Once you are over the budget floor, minimum spend stops being the constraint. Diminishing returns takes over: Meta serves your cheapest, most responsive audience first, so each added dollar reaches a less responsive slice and the marginal return on new spend falls even while your average ROAS still looks green.
A campaign averaging 4.0x can hide a marginal ROAS of 0.6x on the last chunk of budget — your last dollars losing money while the headline number stays healthy. The budget floor protects delivery; it does nothing to protect profit. If you want the mechanics, our Facebook ads learning-phase timing guide and the 2025 learning-phase budget requirements both unpack how spend, events, and stability interact.
So the honest answer to "what is the minimum daily budget" has three layers: the official floor (a few dollars), the learning-phase floor (enough to buy ~50 events a week), and the profit ceiling (the point where marginal ROAS crosses your break-even). Ignore any of the three and you either under-deliver or over-scale into losses. The same discipline carries over when you scale your online store on Facebook ads.
Where Victor fits
Victor is the AI employee inside PodVector AI. He connects to your Meta Ads account and to Shopify, so he sees every order, every ad dollar, and every supplier cost from Printify, Printful, and Gelato together — and he computes the true per-order profit on each product before guesswork creeps in.
That matters here because the budget floor is the easy part; the hard part is knowing which ad set is still above break-even at the margin. Victor pauses the ad set bleeding below your contribution margin, raises the budget on the one still buying profitable orders, and reprices the thin-margin SKUs that were quietly dragging the account down. He delivers the profit read to your Google Drive so the numbers live somewhere you can act on.
If you want the budget-and-margin math handled by an operator who already knows your real costs, try Victor in PodVector AI.
FAQs
What is the official minimum daily budget for Meta ads?
About $1/day for ad sets charged on impressions and about $5/day for ad sets optimized for clicks, conversions, or other lower-frequency events, per Meta's Business Help Center. The exact figure varies by objective, currency, bid strategy, and country, and Ads Manager flags the specific minimum for your setup.
Why does Meta say my budget is too low if I am above the official minimum?
Because the alert often reflects the cost-per-result rule, not the flat floor. For a cost-per-result goal or cost cap, Meta requires at least five times your target cost per result, so a $12 target triggers a $60/day floor, per the Business Help Center. A small audience can also raise the effective minimum.
Is $5/day enough to run profitable Meta ads for my store?
It is enough to keep an ad set delivering, but rarely enough to perform. An ad set needs roughly 50 optimization events a week to exit the learning phase, per Meta — and at $5/day a purchase-optimized ad set almost never reaches that, so it tends to stall in "Learning Limited."
How do I calculate my own practical minimum daily budget?
Take your target cost per result, multiply by about 50, and divide by 7. At a $12 target that is roughly 50 × $12 ÷ 7 ≈ $86/day per ad set to clear the learning phase. This is derived arithmetic from Meta's 50-events threshold, not an official Meta number — treat it as a planning floor, not a guarantee.
Should I use a daily or lifetime budget to hit the minimum?
Either works; the floor applies to both. A lifetime budget must total at least the daily minimum times the number of days the ad set runs. For an operating store, daily budgets usually make the weekly learning-phase math easier to track, so most operators default to daily unless they are running a fixed-length promotion.
Does a higher budget make my ads perform better?
Only up to the point where marginal ROAS crosses your break-even. Past your learning-phase floor, extra budget reaches less responsive audiences, so a campaign with a healthy average ROAS can still carry a marginal return below break-even on its last dollars. Scale on the marginal number, not the headline average.