Meta's official minimum daily budget is tiny: about a dollar a day per ad set for impression- and click-billed delivery, and about five dollars a day for ad sets optimized for conversions, according to figures Stackmatix attributes to Meta's Business Help Center. But that number is a technical floor for delivery, not a floor for profit. For an operating store, the budget that matters is the one high enough to clear the learning phase at your real cost per purchase — usually tens of times Meta's official minimum. The rest of this page shows how to find that number from your own margin.

What Meta's official minimum daily budget actually is

Meta sets a per-ad-set minimum that depends on what you're paying for. The published figures are roughly one dollar per day for ad sets billed on impressions or clicks, and about five dollars per day for ad sets optimized for lower-frequency events like conversions and app installs, per the figures Stackmatix cites from Meta's Business Help Center.

There is no single global number, and that trips people up. Meta's own Marketing API exposes separate minimum-budget values — one for high-frequency actions (clicks and likes), one for impressions, one for low-frequency actions, and one for video views — and each is denominated in your ad account's billing currency, as documented in Meta's minimum-budget API reference. So the "official minimum" you see in Ads Manager shifts with your currency and your optimization event. The reliable way to read your own floor is to type a number into the daily-budget field; if it's below the threshold, Ads Manager flags it.

Two more official rules shape that floor:

  • The 5x cost-per-result rule. If you set a cost-per-result goal or a cost cap, your daily budget has to be at least five times that target. Targeting a ten-dollar cost per result means a daily minimum of fifty dollars, as Vizup lays out from Meta's delivery guidance.
  • Lifetime budgets are just the daily minimum multiplied by the number of scheduled days. A seven-day lifetime budget on a conversion ad set has to clear seven times the daily conversion minimum.

And a pacing rule worth knowing before you panic at a spend spike: Meta can spend up to seventy-five percent over your daily budget on a high-opportunity day, as long as the Sunday-to-Saturday week never exceeds seven times your daily number, again per Vizup's summary of Meta's budget flexibility. A one-hundred-dollar daily budget can show a one-hundred-seventy-five-dollar day and still be inside the rules.

Why the official minimum is a trap for an operating store

Here's the part the ranking pages skip. Meta's dollar-a-day minimum lets the ad set run. It does not let the ad set learn. Those are different problems.

Every ad set enters a learning phase, and it exits only after it gathers roughly fifty optimization events within about a seven-day window, a threshold Stackmatix cites from Meta's documentation. Optimize for purchases, and you need about fifty purchases a week per ad set. Below that, the ad set drops into "Learning Limited" — unstable delivery and a cost per result that bounces around.

So the real floor isn't the official minimum. It's whatever daily budget buys you fifty conversions a week at your actual cost per purchase. The commonly repeated arithmetic is: cost per purchase × fifty ÷ seven. That's a sensible derivation from Meta's fifty-event rule, not a Meta rule itself — treat it as a planning heuristic, not a law. We unpack the full version of this calculation in our guide to the Meta ads minimum budget to exit the learning phase.

Set the floor from your margin, not from Meta's number

Before you pick a budget, you need your break-even ROAS — because a budget that "works" at a four-times return can still lose money if your margin is thin. Break-even ROAS is pure arithmetic:

Break-even ROAS = 1 ÷ contribution margin, where contribution margin is the share of revenue left after variable costs (product, shipping, payment fees, pick-and-pack) but before ad spend.

Say you run an apparel store doing 420 orders a month at a $34 average order value, spending about $3,200/month on Meta. Your Printify cost is $12 a unit, shipping runs $4.50, and payment fees are roughly $1 an order. That's $17.50 of variable cost against $34, so:

  • Contribution margin = ($34 − $17.50) ÷ $34 = 0.485, call it 48%.
  • Break-even ROAS = 1 ÷ 0.485 = 2.06x.
  • Gross profit per order = $34 − $17.50 = $16.50, which is the most you can pay to acquire an order before you lose money.

Now connect that to the budget. If your target cost per purchase is, say, $12 (comfortably under the $16.50 break-even CAC so there's profit left), the daily budget that clears the learning phase is:

$12 × 50 events ÷ 7 days = roughly $86/day, per ad set.

That's your real minimum — about seventeen times Meta's five-dollar official floor. Fund the ad set at five dollars a day and it will deliver, drift in and out of learning, and teach you almost nothing about whether the campaign is profitable. Fund it near eighty-six dollars a day and it has a fighting chance to stabilize at a cost per purchase your margin can actually carry. This is exactly why raising AOV is an ad-efficiency lever — it lifts the CAC you can afford and drops the break-even ROAS your budget has to clear. We go deeper on that in the profitable ad scaling guide.

Minimum daily budget by objective (what operators actually run)

Meta's floor is one dollar to five dollars. The budgets practitioners report running to get stable reads are far higher, and they climb with how rare your optimization event is. One commonly cited set of starting ranges:

Objective Reported daily starting range
Awareness / creative testing $10–$25
Traffic (link clicks) $25–$50
Leads $50–$150
Sales / conversions $75–$200
Retargeting $20–$50
Advantage+ Sales campaigns $100+

These ranges are practitioner conventions, not Meta rules, reported by Vizup — use them as a sanity check against your own margin math, never as a prescription. Your break-even ROAS and your real cost per purchase always win over a generic range.

One structural note before you fragment your budget: every new ad set restarts its own learning phase and needs its own ~50 events. Three ad sets at thirty dollars a day each will often learn worse than one ad set at ninety, because you've split the events three ways. If you're deciding how to house a budget, our breakdown of ABO versus CBO covers when to consolidate. And if you're wondering how long the learning tax lasts before you judge results, see how long the Facebook ads learning phase takes.

How Victor sets your real budget floor

Most of the budget mistake comes from one blind spot: Ads Manager shows you ROAS, not profit. It doesn't know your Printify cost, your shipping, or your payment fees, so it can't tell you the break-even ROAS your budget has to clear.

Victor can. Victor is the AI employee from PodVector AI who sees every order, every ad dollar, and every supplier cost together, so he computes the true per-order profit on each product and the contribution margin behind it. From that, Victor knows your break-even ROAS and the cost per purchase your margin can carry — the numbers that set your real daily floor.

Then Victor acts inside Meta Ads. He changes the budget on the ad set that's stuck under the learning threshold, pauses the ad set whose cost per purchase has crept past your break-even CAC, and shifts spend toward the audiences clearing margin. Because he also works in Shopify, Google Ads, and Klaviyo, he can reprice a thin-margin SKU or adjust a free-shipping threshold to lift AOV — which lowers the break-even ROAS your budget has to beat in the first place. Product costs from Printify, Printful, and Gelato are known to him before the first sale, so the margin math is right from day one. Victor is not a dashboard you read; he's the operator who moves the numbers.

See your true per-order profit and the budget floor it implies with PodVector AI.

FAQs

What is the official minimum daily budget for Meta/Facebook ads?

It's roughly one dollar a day per ad set for impression- or click-billed delivery and about five dollars a day for conversion-optimized ad sets, per the figures Stackmatix cites from Meta's Business Help Center. The exact number depends on your billing currency and your optimization event, which is why it changes between accounts, as Meta's Marketing API minimum-budget reference shows.

Is there a 5x rule for Meta ad budgets?

Yes — if you set a cost-per-result goal or cost cap, your daily budget has to be at least five times that target, as Vizup documents from Meta's delivery guidance. A fifteen-dollar target cost per result forces a daily budget of at least seventy-five dollars on that ad set.

Why does Meta say my budget is too low even though it's above the official minimum?

Usually because your cost-per-result goal triggered the 5x rule, or because the audience is too narrow to spend the budget efficiently. "Above the one-dollar floor" and "enough to gather fifty optimization events a week" are different bars, and Learning Limited status comes from missing the second one.

Can Meta spend more than my daily budget in a day?

Yes. Meta can spend up to seventy-five percent over your daily budget on a strong day, but the Sunday-to-Saturday week never exceeds seven times your daily number, per Vizup's summary of Meta's budget flexibility. A fifty-dollar daily budget can show an eighty-seven-dollar-fifty day and still be within the rules.

What's a realistic minimum daily budget for a conversion campaign?

Work it from your own numbers: target cost per purchase × fifty ÷ seven is the daily budget that clears the learning phase. At a twelve-dollar cost per purchase that's about eighty-six dollars a day per ad set — far above the five-dollar official floor, and the number that actually lets Meta optimize. Keep that target cost per purchase under your break-even CAC (gross profit per order) so the spend is profitable, not just stable.

Should I split one budget across several small ad sets?

Usually no. Each ad set needs its own ~50 events a week, a learning threshold Stackmatix cites from Meta, so splitting one budget across three ad sets often means none of them learns cleanly. Consolidating into fewer, better-funded ad sets gives each one enough events to stabilize.