Leadria Start free trial

HomeBlog › What Should a Small Business Spend on Facebook Ads?

What Should a Small Business Spend on Facebook Ads?

Costs8 min readUpdated July 17, 2026

Most small business owners size their Facebook ads budget the wrong way: they pick a number that feels affordable — $10/day, $300/month — instead of working backward from what a customer is actually worth. That's backwards, and it's why so many campaigns get killed after two weeks with a shrug of \"Facebook didn't work for us.\" It usually wasn't Facebook. It was the math.

Start with job value, not a percentage of revenue

Forget the \"spend 5-10% of revenue on marketing\" rule. It tells you nothing about whether an individual ad dollar makes sense for your business. What matters is: how much is one closed job worth, and how much can you afford to pay to generate the lead that becomes that job?

Here's the actual math. Take your average job value, multiply by your lead-to-close rate, and that tells you your maximum sane cost per lead (CPL).

Once you know your break-even CPL, you compare it to real Facebook CPL ranges for your trade (see how much do Facebook ads cost for a full table) and you know instantly whether this channel can work before you spend a dollar.

The Meta learning phase, explained in dollars

Meta's ad delivery system needs data to optimize. The commonly cited benchmark is about 50 conversion events (leads, calls, form fills) per ad set in a rolling 7-day window before delivery stabilizes and cost per lead settles into a predictable range. Below that, Meta is still guessing which users to show your ad to, and your CPL will swing 2-3x from day to day.

Translate that into dollars per trade, using real CPL ranges:

TradeTypical CPLWeekly spend for 50 conversionsRealistic weekly spend (15-20 conversions)
HVAC$25-45$1,250-2,250$375-900
Plumbing$18-35$900-1,750$270-700
Electrician$18-40$900-2,000$270-800
Roofing$25-60$1,250-3,000$375-1,200
Cleaning$12-25$600-1,250$180-500
Gym / fitness$8-20$400-1,000$120-400
Dentist$25-50$1,250-2,500$375-1,000

Notice the gap: hitting Meta's textbook 50-conversion benchmark costs $900-3,000/week for most trades — money almost no local business is going to put behind a single ad set. That's fine. In practice, 15-20 conversions a week is enough to see a real pattern and make a keep/kill decision, and it costs a fraction of that. The 50-conversion number is Meta's ideal for the algorithm, not a requirement for your business to get value.

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

Why $5/day fails for most trades — and where it doesn't

$5/day is $150/month. At a $30 CPL — normal for HVAC, roofing, or dental — that's 5 leads a month. Five leads isn't a sample size, it's a coin flip. One bad lead skews the whole month's numbers, and you can't tell if the ad, the offer, the targeting, or plain bad luck caused it.

$5/day fails specifically because:

Where $5/day can actually work: businesses with very low CPL and low job value, where the math is already forgiving. Restaurants running local awareness or a specific promo often see $3-10 CPL (see facebook ads for restaurants), so $5/day can generate a usable trickle of engagement. It also works as a pure creative test — not to generate leads, but to see which headline or image gets cheaper clicks before you commit real budget to it.

A concrete example: electrician in Tampa, FL

Say a licensed electrician in Tampa runs residential service calls averaging $260, with panel upgrades averaging $2,100, and about 1 in 4 leads books a job (mixed between the two job types, blending to roughly $650 average value per booked job).

Facebook CPL for electricians in the Tampa market typically runs $20-38. At $35/day ($1,050/month), that's 27-52 leads a month depending on where CPL lands. At a 25% close rate, that's 7-13 booked jobs. At $650 average value, that's $4,550-$8,450 in booked revenue against $1,050 in ad spend — a 4x to 8x return before accounting for materials and labor cost.

Drop that same electrician to $10/day ($300/month): 8-15 leads, 2-4 booked jobs, $1,300-$2,600 in revenue. Still profitable, but the sample is small enough that a single slow week can make the whole month look like a failure when it was really just variance. The lesson: the math works at both budgets, but $35/day gives you a result you can actually trust and optimize from.

When this does NOT work

Be honest about the cases where no budget size fixes the underlying problem:

How to set your actual number this week

Take your average job value and your rough close rate, calculate break-even CPL, then compare it against the real CPL range for your trade — the tables in facebook ads for small business and how to get leads from Facebook ads cover most trades. Pick a daily budget that gets you to at least 15-20 leads a week, not 50 — that's the realistic minimum for a trustworthy read. If the math doesn't work at that volume, the problem is your offer or close rate, not your budget.

Frequently asked questions

Is $5 a day enough for Facebook ads?

For most trades, no. At a $20-45 CPL for HVAC, plumbing, or roofing, $5/day (about $150/month) buys 3-7 leads a month — not enough to know if the ad works. It can work for restaurants or gyms where CPL runs $3-12, but even then you're testing, not generating volume.

How much should a contractor spend on Facebook ads per month?

Most contractors need $600-1,500/month to get 20-40 leads and see a real pattern in cost per lead. Below $400/month, CPL swings 2-3x week to week and you can't tell if the ad is bad or the sample is just too small.

What is the Meta 50-conversions rule?

Meta's ad delivery system stabilizes fastest once an ad set logs around 50 optimization events (leads or calls) in a 7-day window. Hitting that exactly costs $600-1,750/week for most trades, which is why almost no small business needs to chase it literally — 15-20 conversions/week is a realistic, affordable target.

Should I set my ad budget as a percentage of revenue?

No — a percentage of revenue ignores what a single job is worth. A roofer closing $12,000 roofs can justify a $60 cost per lead; a cleaning business with $150 jobs can't. Budget from the math on one closed job, then work backward to what CPL and spend make sense.

Why did my cost per lead jump after I raised my budget?

Increasing daily spend by more than 20% in one move often resets the learning phase, causing 3-7 days of unstable, higher CPL before it settles. Raise budget in smaller steps — 15-20% every 3-4 days — instead of doubling it overnight.