“How much should I spend?” is the first question almost every owner asks us. The honest answer is that there’s no magic number for your Facebook ads budget as a small business. There is, though, a simple way to work out the right number for yours, and it starts with what a customer is worth to you.
Start with what a customer is worth
Before you pick a budget, answer three questions:
- What is your average sale or job worth?
- Out of every 10 leads, how many become paying customers?
- How much could you spend to win one customer and still be happy?
Say you run a plumbing company. An average job is $600, you close 3 out of 10 leads, and you’d happily pay $150 to land a customer. That means you can afford about $45 per lead ($150 x 0.3). Now you have a target to measure every ad against. Our guide to what a good cost per lead looks like goes deeper on this.
A simple formula for your monthly budget
Multiply the number of new customers you want by what you’re willing to pay for each one.
If you want 10 new jobs a month at $150 each, plan for about $1,500 in ad spend. If that number makes you nervous, start smaller and treat the first month as a test.
What matters more than the size of the budget is that it’s big enough to learn from. Meta’s system needs data to find the right people. A budget that only produces two or three leads a month won’t tell you much.

What to expect in the first 30 days
The first two weeks are for learning, not judging. Meta is testing who responds, and costs often bounce around. Here’s a realistic rhythm:
- Week 1 to 2: Ads go live, costs settle, you start seeing which audiences and creative get responses.
- Week 3: Turn off what isn’t working. Shift money to the ads bringing in leads.
- Week 4: Compare your cost per lead to your target. Decide whether to hold, fix or scale.
If you panic and change everything on day three, you reset that learning and pay for it twice.
Signs you’re spending too little
- You get fewer than 10 leads a month, so you can’t tell good ads from lucky ones
- Your ads stop delivering by mid-afternoon
- You’re running five ad sets on a budget that can support one
When money is tight, run fewer ads with more behind each.
Signs you’re spending too much (for now)
- Leads come in but nobody calls them back for hours
- Your landing page or booking form is broken or slow
- You can’t tell which leads came from ads
If the follow-up isn’t ready, more spend just means more wasted leads. Fix the leaks first. Our post on why Facebook ads get clicks but no calls covers the usual suspects.
When to scale
Scale once your cost per lead has held at or below target for two to three weeks. Raise the budget in steps of about 20% every few days instead of doubling overnight. Big jumps tend to knock campaigns back into learning and push costs up.
We’ve used this exact approach to scale spend five times over for clients while keeping cost per lead steady.
FAQ
Meta lets you run ads for a few dollars a day, but most local businesses need enough to generate at least 10 to 15 leads a month before the numbers mean anything.
Use Ads Manager. Boosting is fine for reach, but Ads Manager gives you lead forms, better targeting and proper tracking.
Give a new campaign at least 2 to 4 weeks before making big calls. Some see leads on day one, but judging that early leads to bad decisions.
The bottom line: Your Facebook ads budget for small business should come from what a customer is worth, not a guess.
Get a Facebook ads budget for your small business
We’ll look at your average job value, close rate and goals, then send back a budget and plan that makes sense for your business. See our paid ads services or request a proposal.