Facebook Ads Minimum Budget for Ecommerce (2026)
What is the minimum Facebook ads budget for ecommerce?
Meta's published floor is tiny: $1 a day for an impressions-billed ad set in a US ad account. The working minimum is what buys about 50 purchases a week per ad set, when Meta says learning usually ends: 50 × your cost per purchase ÷ 7 a day. At a $20 CPA, that is about $143 a day.
Two numbers answer this, and only one matters for a store. Meta accepts as little as $1 a day for an impressions-billed ad set in a US ad account. But an ad set usually leaves the learning phase after about 50 results in a week, and for a store optimizing for purchases, a result is a purchase. Multiply your cost per purchase by 50, divide by 7, and you have the daily budget each ad set needs.
What is the minimum daily budget for Facebook ads?
Meta publishes its floors in US dollars in the Marketing API reference for ad sets. They depend on your bid strategy and on what you are charged for:
| Bid strategy | You are charged for | Minimum daily budget per ad set |
|---|---|---|
| Lowest cost (no cap) | Impressions | $0.50 |
| Lowest cost (no cap) | Clicks, likes or video views | $2.50 |
| Lowest cost (no cap) | Low-frequency actions (mobile app installs, offer claims, canvas app installs) | $40, the same in every country |
| Bid cap | Impressions | At least your bid amount |
| Bid cap | Clicks or actions | 5 × your bid amount |
Three rules sit on top of that table:
- The doubled countries. For ad accounts from 24 countries, including the United States, United Kingdom, Canada, Australia, Germany and France, Meta doubles these minimums: $1.00 a day for impressions instead of $0.50. The $40 floor for low-frequency actions under lowest cost is the one exception.
- Other currencies. Meta converts budgets in other currencies and validates them when you create the ad set.
- Ads Manager has the final word. Meta’s best practices for minimum budgets say it weighs your business vertical, budget type, buying type, bid strategy, optimization, currency and schedule, and that Ads Manager shows an alert when a budget is below the minimum.
If you use the cost per result goal bid strategy, the same Help Center page adds a softer rule: your daily budget should be at least 5 times the goal. A $20 goal needs at least $100 a day.
To see which row applies to you, open the ad set and check When you get charged. Meta notes that for many optimization goals you pay for impressions.
How much budget does an ecommerce ad set need to exit learning?
Meta’s wording is exact. Ad sets exit the learning phase “as soon as they can deliver stably”, which Meta says “usually occurs after about 50 results” in the week after the ad set’s last significant edit (About the learning phase). For a store optimizing for purchases, a result is a purchase, which gives the arithmetic:
Daily budget per ad set ≈ 50 × cost per purchase ÷ 7
The table works it out at five costs per purchase. They are example inputs, not benchmarks: use the cost per purchase from your own Ads Manager.
| Cost per purchase | Weekly, for ~50 purchases | Daily, per ad set | 30 days, per ad set | Meta’s 5× goal rule |
|---|---|---|---|---|
| $10 | $500 | $71 | $2,143 | $50 a day |
| $20 | $1,000 | $143 | $4,286 | $100 a day |
| $30 | $1,500 | $214 | $6,429 | $150 a day |
| $50 | $2,500 | $357 | $10,714 | $250 a day |
| $80 | $4,000 | $571 | $17,143 | $400 a day |
Daily and 30-day figures are rounded to the nearest dollar. The last column is Meta’s Help Center guidance if you set a cost per result goal at that amount: a daily budget of at least 5 times the goal.
Two things follow. First, Meta’s 5× rule sits below the learning-phase budget at every cost, because 50 ÷ 7 is about 7.1. A budget that clears Meta’s rule can still leave the ad set Learning limited. Second, Meta says ad sets in the learning phase “usually have a higher CPA”, so budget for a higher cost per purchase in the first week than the one you expect later.
Shops ads have their own bar: Meta needs at least 17 purchases through your website and 5 through Meta for learning to complete. At a $20 cost per purchase, 22 purchases in a week is about $63 a day.
To run the sum for your own ad sets, use the Facebook Ads Learning Phase Calculator.
Can you run Facebook ads on $10 a day?
Yes, Meta will deliver it. At $10 a day you spend $70 a week, and at a $20 cost per purchase that buys 3 or 4 purchases, a long way short of 50. Expect the ad set to show Learning limited. Meta says Learning limited isn’t a penalty; it means your budget isn’t being spent effectively with your current setup. A small budget works best in one ad set and, if purchases are too sparse, optimized for an earlier event such as add to cart.
Does the minimum apply per ad set or per campaign?
Per ad set. Learning happens at the ad set level, and Meta’s definition of a daily budget says each ad set “will have its own separate budget”. Three ad sets at a $20 cost per purchase need about $429 a day between them for each to reach 50 purchases a week.
Meta’s advice runs the same way: avoid high ad volumes, because “by combining similar ad sets, you also combine learnings”. With Advantage+ campaign budget, Meta says the risk of under-delivery “is lower because budget is allocated freely” across ad sets. The case for consolidating is in Should I run fewer ad sets on a small budget?
What should you do when your budget is below the learning number?
Work through these in order, and stop when the ad set can buy about 50 results a week:
- Check the Delivery column in Ads Manager > Ad sets. Learning limited means Meta expects fewer than about 50 optimization events in the week after your last significant edit.
- Add the Results and Last significant edit columns through Ads Manager > Columns, so you can count the purchases each ad set has had since its last edit.
- Combine similar ad sets in Ads Manager > Ad sets, so one ad set gets about 45 results a week instead of three getting 15 each.
- Change the ad set’s conversion event to one that happens more often, such as add to cart, when purchases are too few. Meta suggests exactly this move for Learning limited ad sets.
- Turn on Advantage+ campaign budget in the campaign’s budget settings, so Meta moves budget to the ad sets that can use it.
- Raise the budget in one planned step, then leave it. Meta warns that frequent budget changes can send an ad set back into the learning phase.
Before you switch to add to cart, read Should I optimise for add-to-cart instead of purchase? for the trade-off. And if you are wondering whether 50 is a hard gate, Do I really need 50 conversions a week to exit learning? covers what Meta’s “about 50” means in practice.
How does Meta spend a daily budget over a week?
A daily budget is a weekly target. Meta’s page About daily budgets says it may spend up to 75% more than your daily budget on a day with better opportunities, but no more than 175% of it in one day, or 7 times it in a calendar week from Sunday to Saturday. With ad set budget sharing turned on, the caps rise to 210% a day and 8.4 times a week. Plan cash flow on 7 × your daily budget per week (8.4 × with budget sharing), not on the daily figure.
To set a monthly budget from a revenue goal instead of a cost per purchase, use the ad spend calculator, which answers “How much should I spend on Meta ads?” from your goal and expected ROAS.
Can software check this for you?
Bach.ai, our product, audits a connected Meta ad account and flags ad sets that are Learning limited, plus accounts where the budget and cost per result cannot reach about 50 results a week. It is read-only until you approve a fix, and it applies only the fixes you approve. The six steps above do the same check by hand.
FAQ
Is the Facebook ads minimum budget the same in every country?
No. Meta doubles its published minimums for ad accounts from 24 countries, including the US, UK, Canada and Australia, so an ad set billed on impressions needs $1.00 a day there rather than $0.50. The $40 floor for low-frequency actions under lowest cost is the same everywhere, and other currencies are converted when you create the ad set.
Does Meta count the 50 results per campaign or per ad set?
Per ad set. Meta describes ad sets exiting the learning phase after about 50 results in the week after the ad set’s last significant edit. Splitting one budget across several ad sets splits the results as well, which is why Meta advises combining similar ad sets when budgets are small.
Why does Meta spend more than my daily budget on some days?
Because a daily budget is an average across the week. Meta may spend up to 75% more on a day with better opportunities, but no more than 175% of the budget in a day or 7 times it from Sunday to Saturday. With ad set budget sharing on, those caps rise to 210% and 8.4 times.
What is the minimum budget for Shops ads?
Meta sets a separate learning bar for Shops ads: a minimum of 17 purchases through your website and 5 through Meta. That is 22 purchases in a week rather than about 50, so multiply your cost per purchase by 22 and divide by 7 for the daily budget.
Sources
Sources: Meta Business Help Center: Best practices for minimum budgets, About the learning phase, About learning limited, About daily budgets, Define your daily budget, Charges for Meta ads that don’t receive impressions or clicks; Meta for Developers: Ad Set reference, budget minimums (checked 1 Oct 2026).