How Much Should You Spend on Facebook Ads?
Most budget guides will tell you "it depends on your goals." That answer is useless. Here is the actual number: $10 a day. One ad set. Run it for a month before you touch anything.
Read also
The algorithm needs data to work
Your ad does not start performing on day one. The platform is learning. It is figuring out which of your potential customers actually clicks, actually buys, actually comes back. That process is called the learning phase, and it requires roughly 50 conversion events per ad set before Facebook stops experimenting and starts optimizing. If you are spending $3 a day on a product that costs $40, you are waiting months to exit the learning phase. By then you have already given up and blamed Facebook ads for not working. At $10 a day, you give the algorithm enough budget to learn in 3 to 4 weeks. That is the difference between seeing results and spending money into a black hole.
The "start small" trap
A lot of guides say start with $5 a day. The problem is $5 a day tells Facebook to find the cheapest available audience, not the best one. Low budget equals low-quality inventory equals data you cannot trust. The real trap is not the daily amount. It is splitting a small budget across too many ads. If you have $300 and run 5 ads at once, each one gets $60 for the entire month. Facebook cannot learn anything useful from $60 per ad. One ad set at $10 per day beats five ad sets at $2 per day every single time. The algorithm needs volume to optimize. Give it all to one thing first.
What does $10 a day actually get you?
Depends on your industry. Here are rough CPM ranges (cost per 1,000 impressions) so you know if your numbers are normal or broken:
| Business type | Avg. CPM | Monthly reach at $300 |
|---|---|---|
| Local restaurant / cafe | $6-9 | 33,000-50,000 people |
| E-commerce fashion | $12-18 | 16,000-25,000 people |
| Real estate | $20-30 | 10,000-15,000 people |
| Dentist / local services | $8-14 | 21,000-37,000 people |
The one thing that kills small budgets faster than anything
Changing the ad too soon. You see $50 spent with no sales and you panic. You edit the creative, swap the audience, change the copy. Now Facebook restarts the learning phase. You just wasted two weeks of data. Set it. Leave it for 7 days minimum. If you have zero results after 7 days, then you change one thing. One. Not everything at once. Most small business owners rotate ads because they get bored or nervous. Facebook does not care about either of those feelings.
See your Facebook and Google ad results in plain language
No marketing experience needed. Connect your account and know what is working in under 5 minutes.
Set your ad. Leave it alone for 7 days. Every edit restarts the learning phase and wastes the data you already paid for.
When to scale up
Once your ad is profitable at $10 per day, do not immediately jump to $100 per day. Facebook will re-enter the learning phase if you increase budget by more than 20% at once and the performance resets. Increase by 20% every 3 to 5 days. Annoying? Yes. Does it work? Every time.
The actual answer
- Below $3 per day: you are donating to Meta
- $10 per day ($300 per month): minimum to get real data from one ad set
- $20 per day ($600 per month): proper split testing across two ad sets
- $50 per day ($1,500 per month): where things start to get interesting
Questions people ask
How much should a small business spend on Facebook ads per day?
$10 a day per ad set is the practical minimum. Below that, Facebook serves your ad to its cheapest available inventory, not your actual customers. You end up with data that looks like it means something but does not.
Is $100 a month enough for Facebook ads?
No. At $100 a month ($3.30 per day), the algorithm never exits the learning phase. You might get some reach, but you cannot learn what is working. $300 per month ($10 per day) is the realistic floor to get usable results.
How long before Facebook ads start working?
The learning phase takes 7 to 14 days and needs around 50 conversion events. If you are spending $10 per day and your product costs $40, expect to see real patterns around week 3. Anything before that is noise, not a trend. Do not make decisions based on 3 days of data.
Why did my Facebook ads stop working after I increased my budget?
Because you increased it too fast. Jumping budget by more than 20% in one go triggers the learning phase again. Increase slowly, 20% every few days, and your performance will follow.
What is a good ROAS for a small business on Facebook?
If your product has 50% margins, you need 2x ROAS just to break even on ad spend. Most small businesses should aim for 3x before scaling up. Below 2x you are paying to lose money.