Leadria Start free trial

HomeBlog › How Much to Spend on Facebook Ads Per Month?

How Much to Spend on Facebook Ads Per Month?

Costs13 min readUpdated August 1, 2026

Search "how much should I spend on Facebook ads per month" and you'll find flat answers: $500 for small business, $1,000 for local service, 5-10% of revenue. Those numbers ignore the two variables that actually decide your budget: what a new customer is worth to you, and how many other businesses in your ZIP code are bidding for the same audience. A landscaper in a rural county and a med spa in a competitive suburb of Phoenix can spend wildly different amounts and both be right.

Why There's No Universal Monthly Number

A flat industry benchmark treats a $150 gutter cleaning and a $14,000 roof replacement as the same problem because they're both "home services." They're not. If your average job is worth $150, spending $1,500 a month on ads only makes sense if you're closing at least 15-20 jobs from that spend and your cost per lead stays under $20-$25. If your average job is worth $14,000, you can afford a cost per lead of $150-$250 and still come out ahead after closing just two or three jobs a month.

The second variable — competition — moves your cost per click and cost per lead independent of your industry. A roofer in a small Midwest town might pay $0.80-$1.50 per click because three other roofers are running ads in that market. A roofer in Tampa or Phoenix, where dozens of contractors are bidding on the same homeowners, might pay $2.50-$4.50 per click for the identical ad. Same trade, same ticket size, more than double the cost — purely because of how many advertisers share that audience. For a full breakdown of what drives cost per lead in different trades, see Facebook ads cost per lead by industry.

The Formula: Turn Customer Value Into a Monthly Budget

Instead of picking a number off a benchmark chart, work backward from three inputs you already know: your average customer value, your close rate on leads, and how many new customers you want this month.

Run that math for a $6,500 HVAC install versus a $280 plumbing job and you get two very different, equally rational budgets — even though the cost per lead might be nearly identical. The HVAC company can spend $2,500 a month chasing 50 leads at $50 each because one closed sale covers the entire month's ad spend more than twice over. The plumber needs tighter cost control because the margin per job is thinner. If you want to sanity-check your own numbers before committing a monthly budget, run them through a Facebook ads ROI calculator for small business first.

Launch your first Facebook & Instagram ad in 2 minutes

Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.

Try Leadria free

7-day free trial — no credit card — cancel anytime

Local Competition Moves Your Costs More Than Your Industry Does

Two businesses in the same trade, 40 miles apart, can see a 2-3x difference in cost per click depending on how saturated their local ad market is. Cost per click on Meta typically ranges from $0.50 to $2.00 in low-competition rural and small-metro areas, and $2.00 to $5.00+ in dense suburban and major-metro markets where dozens of contractors, agencies, and franchises are bidding for the same 25-mile radius.

This matters for your monthly number because a $600 budget in a low-competition market might generate 25-30 leads, while the same $600 in Miami or Denver might generate 12-15. Before setting a number, look at what real advertisers in your metro are paying — the how much do Facebook ads cost guide breaks down current CPC and CPL ranges by market density, and targeting local customers covers how radius size itself changes your costs (a tighter 10-mile radius around a busy metro often costs more per lead than a broader 25-mile radius in the same area, because you're competing for a smaller pool).

Minimum Viable Budgets by Trade

These ranges assume a single, focused campaign — not a budget split across multiple offers. They're starting points based on typical ticket sizes and CPL ranges, not guarantees.

TradeTypical TicketRealistic CPLSensible Starting Budget
Locksmith / lockout service$75-$150$15-$25$400-$600/mo
Plumber (general repair)$250-$450$25-$40$600-$1,000/mo
Electrician$300-$600$30-$45$700-$1,100/mo
Pest control$150-$400 (+ recurring)$20-$35$500-$900/mo
HVAC (repair + install)$400-$8,000$35-$60$1,000-$2,500/mo
Roofer$8,000-$15,000$60-$150$1,500-$3,500/mo
Solar installer$15,000-$30,000$100-$250$2,500-$6,000/mo
Med spa$500-$5,000$40-$90$1,200-$3,000/mo
Gym / fitness studio$50-$150/mo membership$10-$20$400-$800/mo
Realtor$8,000-$15,000 commission$25-$70$800-$2,000/mo

Notice HVAC and roofing sit near each other in ticket size but roofing costs more per lead — that's because roofing leads are heavily fought over by both local contractors and national franchises. For trade-specific detail beyond this table, see Facebook ads for HVAC, Facebook ads for roofers, or the general Facebook ads budget for small business breakdown.

The Data Dilution Problem: Why Spreading Budget Thin Fails

This is the mistake that quietly wastes more monthly budget than any targeting error. A business with $900 to spend often splits it: $300 to a campaign for service A, $300 for service B, $300 for a brand-awareness campaign. Each ad set now gets about $10 a day — not enough for Meta's delivery system to gather reliable signal.

Meta's ad delivery algorithm needs roughly 50 conversion events per ad set within a 7-day window to exit the learning phase and start optimizing efficiently. At $10 a day and a $35 cost per lead, one ad set generates about 2 leads a week — nowhere close to 50. The result: the algorithm never stabilizes, it keeps testing broad and often lower-quality audiences, and your cost per lead stays 20-40% higher than it would if that same $900 ran as one concentrated campaign. This is covered in more depth in Facebook ads learning phase.

The fix isn't a bigger total budget — it's concentration. A $900 monthly budget running as one campaign with one strong offer will almost always outperform the same $900 split three ways. If your total budget genuinely can't support one campaign at a meaningful daily spend, start with Facebook ads on a small budget and Facebook ads minimum daily budget for how to structure a single tight budget rather than spreading it.

Real Example: HVAC Company in Columbus, Ohio

A mid-size HVAC company in Columbus wanted to add 6-8 heat pump installs a month, average ticket $6,200. Their local market has moderate competition — a handful of national franchises plus 8-10 independents running ads in the metro.

The company had tried $500/month split across two campaigns (heat pump installs and duct cleaning) six months earlier and gotten a $58 cost per lead with a 9% close rate — worse on both metrics. Consolidating into one campaign at a higher daily budget, and cutting duct cleaning (a $180 ticket, wrong economics for the same audience), fixed both problems at once. More detail on HVAC-specific numbers is in how to get HVAC leads and how to get heat pump leads.

When to Scale Your Budget Up — and By How Much

Once a campaign has run at least 10-14 days at a stable cost per lead, you can scale — but not all at once. Increasing budget by more than 30-50% in a single step tells Meta's system to re-enter a mini learning phase, which typically spikes cost per lead for 3-7 days before it settles back down.

A roofer in Tampa who wants to go from $2,000/month to $5,000/month should do it over 4-5 weeks, not overnight — roughly $2,000 to $2,500 to $3,200 to $4,000 to $5,000, checking cost per lead at each step.

When Facebook Ads Are the Wrong Tool for Your Budget

Facebook ads don't work for every budget or every business, and pretending otherwise wastes money. Here's when to hold off or choose a different channel:

Common Mistakes That Waste Monthly Budget

A Simple Way to Decide Your Number This Month

If you take one thing from this article: multiply your target number of new customers by your realistic cost per lead (from the table above or your own history), divide by your expected close rate, and that's your budget — not a percentage of revenue, not a competitor's number, and not a flat industry figure. A $280-ticket plumber and a $6,500-ticket HVAC company running the exact same city can have monthly budgets that differ by 3x and both be spending correctly.

For businesses testing this for the first time without an agency or in-house marketer, tools like Leadria let you describe your business and get AI-written ad copy, a generated visual, Meta targeting, and publishing handled automatically, with leads arriving as a phone number — useful for running that first focused campaign without splitting attention (or budget) across five different tasks. There's a 7-day free trial with no credit card required if you want to test your own numbers before committing a full monthly budget.

Frequently asked questions

What's the minimum monthly budget for Facebook ads to actually work?

Most local service businesses need at least $600-$900 a month ($20-$30 a day) to generate the 50 conversions per ad set Meta's algorithm needs to exit the learning phase within about two weeks. Below $500 a month, you can still get leads, but costs per lead run 30-50% higher because the system never stabilizes.

Should I spend more if I'm a plumber versus a med spa?

Not because of the industry label — because of the average ticket. A med spa selling $4,000 packages can justify spending $3,000+ a month at a $60-$90 cost per lead, while a plumber closing $300 drain jobs needs to keep cost per lead under $25-$35 to stay profitable on a similar budget.

Is it better to run one campaign with a bigger budget or several smaller ones?

One campaign with a concentrated budget almost always wins. Splitting $900 a month across 5 campaigns gives each one about $6 a day, which isn't enough data for Meta to optimize any of them, and your blended cost per lead usually ends up 20-40% higher than running one focused campaign.

How much should I increase my budget once ads are working?

Increase spend by 20-30% at a time, then wait 3-5 days before increasing again. Jumping from $30 to $80 a day overnight resets the learning phase and can spike your cost per lead by 50% or more for a week or two.

What if $1,000 a month is still too expensive for my business?

If your average customer is worth under $75 and margins are thin, a $1,000 monthly test may not pay back fast enough to justify the risk. In that case, a $300-$400 test with one tightly targeted campaign, or a channel like organic Google Business Profile leads, may make more sense until ticket size grows.

Do I need a website to know how much to budget?

No — Meta's lead forms let you collect names and phone numbers without sending traffic to a website, which is common for contractors and other trades still building one out. The budget math is the same either way; it's driven by your cost per lead and close rate, not whether you have a landing page.