The Playbook Paid social

How much should a small business spend on Facebook and Instagram ads?

Set your first ad budget from what a customer is worth, fund a real test and judge it by cost per lead, not likes.

AI-generated image

Ask ten people how much to spend on Facebook and Instagram ads and you'll hear ten numbers. A friend spends $5 a day. A marketing agency quoted you a monthly minimum. A video online swears by one magic figure. None of them know what a customer is worth to your business, and that's the only number that really matters here.

A small business should set its first Facebook and Instagram ad budget from what a new customer is worth, not from a rule of thumb. Work out how much you can afford to pay for one lead, fund a short test big enough to produce real leads, then judge it by cost per lead and actual customers. Likes and reach don't pay the bills.

I won't give you a benchmark cost per click or a "typical" monthly spend. Those numbers swing wildly by industry, offer, season and creative, and a made-up average does more harm than good. What I'll give you is the method I'd use if it were my money.

Step 1: Work out what a customer is worth

Start with profit, not revenue. If a typical job brings in $2,000 but $1,400 goes to materials and labor, the job is worth about $600 to you. If customers tend to come back, a house cleaning client or a patient who returns for years, count some of that repeat value too. Be honest and a little conservative.

Then think about how many leads it takes to win one customer. If you usually close about one in three quote requests, every lead is worth about a third of a customer.

Here's a simple example with made-up numbers, just to show the math:

  • A new customer is worth about $600 in profit.
  • You close about 1 in 3 leads.
  • So one lead is worth about $200 to you before you'd lose money.
  • You'd like to keep most of that, so you set a target of $60 or less per lead.

That target is your guardrail. Nobody can promise what ads will cost, but this line tells you whether a campaign is working.

Step 2: Fund a test that can actually teach you something

A test budget needs to be big enough to produce a handful of real leads. If your target is $60 per lead and you want about 20 leads to judge fairly, that's roughly $1,200 over the test. If that's too much, lower the lead goal and run the test longer, but know that fewer results means a fuzzier answer.

There's also a reason the first week or so looks messy. Meta calls it the learning phase. In its help article About the learning phase (checked in 2026), Meta says ad sets usually exit learning after about 50 results in the week after the last significant edit, and that during learning, results are less stable and usually cost more. If your ad set can't get enough results, Ads Manager shows "Learning limited."

For most local businesses, 50 leads a week isn't realistic, and that's okay. It just means two things:

  • Don't judge the first few days. Early numbers bounce around.
  • Don't keep tinkering. Meta says editing during learning resets it. Change one thing, then wait.

Meta also warns against budgets that are very small or inflated, and against lots of little ad sets. One focused campaign with one or two ad sets learns faster than six tiny ones.

Set your ad budget from a customer's value A four step budget method using made-up example numbers. Step 1, customer value: a new customer is worth about 600 dollars in profit. Step 2, lead value: you close about 1 in 3 leads, so a lead is worth about 200 dollars. Step 3, target cost per lead: you set a guardrail of 60 dollars or less per lead. Step 4, test budget: about 20 leads at 60 dollars is roughly 1,200 dollars. Then judge the test by cost per lead and customers won, not likes or reach. Meta says ad sets usually exit the learning phase after about 50 results in the week after the last significant edit. Set your budget from a customer's value Example numbers only. Use your own. 1 Customer value $600 in profit 2 Lead value $200 you close 1 in 3 3 Target per lead $60 your guardrail 4 Test budget $1,200 about 20 leads Judge by cost per lead and customers won ! Meta: learning usually ends after about 50 results in a week
Work backward from what a customer is worth, then give the test enough budget to produce real leads.

Step 3: Know how Meta spends a daily budget

This one surprises people. A daily budget on Meta is an average, not a hard cap. In About budgets (2026), Meta explains that on days with better opportunities it may spend up to 75% over your daily budget and less on other days, but it won't spend more than 7 times your daily budget in a week.

So a $40 daily budget can show $65 one day and $20 the next. That's normal. If you need a firm ceiling for the whole test, Meta says a lifetime budget is a hard cap.

Step 4: Judge by cost per lead, not likes

When the test ends, look at these numbers in this order:

  1. Leads. Calls, forms, messages and bookings you can actually count.
  2. Cost per lead. Total spend divided by leads. Compare it to your guardrail.
  3. Customers. How many leads turned into paying work.
  4. Clicks and reach. Useful for spotting problems, like lots of clicks but no forms.

Likes, shares and follower counts come last, if at all. I spent years in lead generation in one of the most expensive ad markets online, and the lesson was always the same. The ad with the most likes was rarely the one that paid for itself. If you can't tell which leads came from ads yet, fix that first. Our sister studio HEX Web Design handles the website side, like forms and tracking.

Your budget checklist

  • I know roughly what a new customer is worth in profit.
  • I know about how many leads it takes to win one customer.
  • I've written down my target cost per lead.
  • My test budget is big enough to produce a handful of leads.
  • I'll run it for at least a few weeks without constant edits.
  • I can tell which leads came from the ads.
  • I'll decide based on leads and customers, not likes.

When to spend more

Scale up only after the test shows a cost per lead under your guardrail and some of those leads turned into customers. Then raise the budget in steps rather than doubling it overnight, since Meta notes that frequent budget changes can send an ad set back into learning.

Timing matters too. If your work is seasonal, like AC repair before a Houston summer or catering before the holidays, run your test a few weeks ahead of the rush. That way the learning is behind you when demand shows up.

If the test missed, don't just pour more money in. Change the offer, the creative or the audience, one at a time. That's how we approach paid social campaigns, with plain-language monthly reporting that tells you what each lead cost and what we're changing next.

Want a second set of eyes on yours?

If you're already spending and can't tell whether it's working, we'll look for free. Our Social Check reviews your profiles, your posting rhythm, whether your content looks like you, how comments and reviews are handled, whether your ads are aimed at the right people and whether social visits show up as calls and forms. You get a short written summary. If the answer is "not much," we'll say that. Request your free Social Check.

Hector Herrera

Founder of HEX Creative Works. 20+ years and 7,500+ projects across web, video and digital work. More at hectorherrera.me.

Find out what your social is missing.

Send us your profiles. We’ll look at your posts, your replies and your ads, then tell you plainly what’s worth fixing. If the answer is “not much”, we’ll say that too.

Get my free Social Check

No cost. No obligation. A real person replies within one business day.