“How much should I spend on Facebook ads?” There’s no single number that’s right for every local business. A plumber in a small town, a dental practice in a city and a pool builder in the suburbs have completely different economics.
But there is a reliable way to work out the right budget for your business. It starts with what a customer is worth to you and works backwards. This guide walks you through it step by step.
Step 1: Know what a customer is worth
Before you can decide what to spend, you need to know what you can afford to pay to win one customer.
- Average first job value: e.g. $800.
- Gross margin: e.g. 50%, so $400 gross profit.
- Repeat and referral value: if customers typically come back or refer others, estimate lifetime gross profit. e.g. $1,000.
- Maximum acquisition cost: the share of that profit you’re willing to invest to win the customer. e.g. 30% → $300 per customer.
That $300 is your target cost per customer. Every budget decision flows from it.
For high-ticket services like pool construction or remodeling, the numbers are much larger, and so is the acceptable acquisition cost. See Pool Builder Marketing Budget for that version of the calculation.
Step 2: Know your funnel conversion rates
Next, figure out how leads become customers. Use your own data where possible; estimate conservatively where you don’t have it yet.
| Stage | Example rate |
|---|---|
| Lead → contacted | 70% |
| Contacted → appointment/estimate booked | 50% |
| Booked → attended | 80% |
| Attended → customer | 40% |
Multiply the rates: 0.7 × 0.5 × 0.8 × 0.4 = 11.2%. In this example, roughly 1 in 9 leads becomes a customer.
Step 3: Calculate your target cost per lead
Target cost per lead = Target cost per customer × lead-to-customer rate
Example: $300 × 0.112 = $33.60 per lead.
If Facebook ads in your market produce leads below about $34 (at this quality and conversion rate), you’re profitable. If leads cost $60, you need to improve something: the ads, the offer, or, very often, the follow-up that turns leads into customers.
Notice how powerful the funnel is. If faster follow-up lifted the contact rate from 70% to 90%, your lead-to-customer rate would rise to about 14.4%, and you could afford about $43 per lead. Same ads, more profit. More on that in Lead Follow-Up Automation.
Step 4: Decide how many customers you want
Now set the goal:
- Customers wanted per month from Facebook: e.g. 10.
- Leads needed: 10 ÷ 0.112 ≈ 90 leads/month.
- Budget needed (at target CPL): 90 × $33.60 ≈ $3,000/month.
That’s your working budget: grounded in your numbers, not a guess.
Also check capacity: can your team handle 90 leads a month and 10 new customers? If not, either scale up your capacity and follow-up (AI agents help here) or start smaller.
Step 5: Set a test budget that can actually learn
Meta’s delivery system needs conversions to learn who to show your ads to. A budget that’s too small produces a trickle of leads, slow learning and unreliable results.
A practical approach:
- Estimate your likely cost per lead in your market (from past campaigns, or start with a conservative assumption).
- Aim for a budget that can produce a meaningful number of leads per week, enough to see patterns and let campaigns stabilize.
- Keep the structure simple: one or two campaigns, a few ad sets at most, several creatives.
- Run for 30–60 days before making big decisions, judging on bookings and customers.
If your working budget from Step 4 is larger than you’re comfortable with, start with a smaller test that still produces steady weekly leads, then scale once you’ve proven the economics.
Step 6: Split the budget sensibly
For most local businesses, a simple split works:
| Campaign | Share | Purpose |
|---|---|---|
| Prospecting | ~70–80% | Reach new people in your service area with your core offer |
| Retargeting | ~20–30% | Re-engage website visitors, video viewers and people who opened your form |
As you learn, shift budget toward whichever produces the lowest cost per booked appointment. Seasonal businesses may add short campaigns for peak periods or off-season offers.
Step 7: Scaling rules
When results are good, it’s tempting to double the budget overnight. That often resets learning and raises costs. Scale with rules:
- Scale when cost per booked appointment (or per customer) has been below target for at least two weeks and you have capacity.
- Increase gradually, around 20–30% at a time, then let it settle for several days.
- Add new creatives as you scale; fatigue sets in faster at higher spend.
- Expand reach (wider area, new offers, new audiences) when the current audience saturates.
- Watch frequency: if the same people see your ads too often, results drop.
Cut or fix when cost per customer stays above target for a full sales cycle. But first, check the funnel: is the problem the ads, or is it slow follow-up, a weak offer or a broken landing page? See Why Your Facebook Ads Get Likes But No Leads.
Step 8: Track true cost, not just ad spend
To compare Facebook ads fairly against other channels, include everything:
- Ad spend
- Management or agency fees
- Creative production (photos, video)
- Tools (CRM, call tracking, automation)
- Staff or AI costs for follow-up
True cost per customer = total cost ÷ customers won
Then compare it against your target from Step 1. That’s the number that tells you whether to scale, fix or stop.
Make every dollar work harder
Before increasing budget, make sure the basics are in place. These often improve results more than extra spend:
- A strong, specific offer.
- Real creative showing your work and results.
- Qualifying questions in your forms.
- Follow-up within minutes, every time, including after hours.
- Proper tracking with the Pixel and Conversions API, plus CRM events. See our Conversions API setup guide.
- Choosing the right conversion path: instant forms or landing pages. See Facebook Lead Ads vs Landing Pages.
Your budget worksheet
- Average first job value: $____
- Gross margin: ____%
- Lifetime gross profit per customer: $____
- Share you’ll invest to acquire a customer: ____%
- Target cost per customer = 3 × 4: $____
- Lead-to-customer rate (multiply your funnel rates): ____%
- Target cost per lead = 5 × 6: $____
- Customers wanted per month: ____
- Leads needed = 8 ÷ 6: ____
- Monthly working budget = 9 × 7: $____
Example budgets for three local businesses
To make this concrete, here’s how the method plays out for three different businesses (illustrative numbers only; use your own):
| Dog groomer | Roofing company | Med spa | |
|---|---|---|---|
| Lifetime gross profit per customer | $600 | $4,000 | $2,000 |
| Share invested to acquire | 25% | 15% | 25% |
| Target cost per customer | $150 | $600 | $500 |
| Lead-to-customer rate | 25% | 10% | 15% |
| Target cost per lead | $37.50 | $60 | $75 |
| Customers wanted / month | 20 | 8 | 12 |
| Leads needed | 80 | 80 | 80 |
| Monthly working budget | $3,000 | $4,800 | $6,000 |
Notice that the same number of leads needs very different budgets, because the value of each customer and the conversion rate differ. That’s why “spend $X a day” advice doesn’t transfer between businesses.
What if Facebook can’t hit your target?
Sometimes, after a fair test, Facebook leads cost more than your target cost per lead. Before giving up, check whether the gap is closable:
- Improve conversion before cutting spend. Faster follow-up, better qualification and appointment reminders often lift the lead-to-customer rate enough to make the channel profitable.
- Improve the offer. A stronger, more specific offer can lower cost per lead significantly.
- Refresh creative. Tired ads get expensive.
- Raise customer value. Packages, maintenance plans and memberships increase lifetime value, which raises the amount you can afford per customer.
If none of these close the gap, it’s fine to conclude Facebook isn’t your best channel right now, and to move budget to one that is.
Related guides: Facebook Ads Cost Per Lead Too High? How to Bring It Down Without Getting Worse Leads and Facebook Ads vs Google Ads for Local Business: Which Should You Use First?.
The bottom line
The right Facebook ads budget isn’t a number someone else picks for you. It comes from what a customer is worth, how well your funnel converts and how many customers you can handle. Start with a test budget that can learn, measure all the way to customers, and scale gradually on what’s proven.
Our Meta Ads service builds and manages campaigns around your real numbers, and connects them to instant follow-up, so more of every dollar turns into booked jobs.
Want this done for you?
Meta Ads: Facebook and Instagram campaigns built to generate leads, not likes.
Offer, creative, targeting and tracking — engineered to put qualified local prospects into your pipeline.