How much should a small business spend on Facebook ads?

There is no magic number, but there is a method: work back from what a customer is worth, what a lead costs in your industry, and how Meta spends a budget.

By the You Snap We Post team5 min read

In this article
  1. Step 1: start from what a customer is worth
  2. Step 2: check what a lead costs in your industry
  3. Step 3: know how Meta spends a daily budget
  4. Step 4: budget for the learning phase
  5. A starting budget that fits a small business
  6. When to spend nothing yet
  7. If you would rather not run them yourself

How much should you spend on Facebook ads? Our rule of thumb for a first test is $10 to $30 a day, but that is a starting point, not an answer. The real answer comes from three numbers you can find in an afternoon: what a new customer is worth to you, what a lead tends to cost in your industry, and how many results Meta needs before it can steer your ads well. Here is how to put them together, with the official rules behind each step.

Step 1: start from what a customer is worth

Forget the ad platform for a minute. Take one new customer and ask two questions:

  1. How much is their first purchase worth to you, after the cost of doing the job?
  2. Out of every few people who ask about your service, how many actually buy?

Say you run a house cleaning business. A first clean brings in $180, and about one in three people who ask for a quote end up booking. If a quote request from an ad costs you $30, one new customer costs about $90 in ads. That leaves room, especially if a good share of them come back every month. If a quote request costs $70, the same math says you pay $210 for a $180 job, and the ads only work if those customers stay.

This is the number that tells you whether ads are worth it at all. The budget comes after it.

Step 2: check what a lead costs in your industry

You do not know your own cost per lead until you have run ads. The best public starting point is WordStream's yearly benchmarks. The 2025 edition, published in September 2025, looked at 726 US campaigns that used Meta's leads objective between April 2024 and June 2025. The average cost per lead across all industries was $27.66, about 21% higher than the year before. A few of the industries in the report:

Industry in the reportAverage cost per lead
Restaurants and food$3.16
Real estate$16.61
Attorneys and legal services$18.17
Personal services (weddings, cleaners and similar)$30.57
Home and home improvement$41.26
Physicians and surgeons$47.47
Beauty and personal care$51.42
Health and fitness$52.98
Dentists and dental services$76.71

Treat these as a rough first guess. They are averages across many businesses, cities and offers. Your own number after a month of ads matters more than any table.

Step 3: know how Meta spends a daily budget

When you set a daily budget, Meta treats it as an average over a calendar week, Sunday to Saturday. According to Meta's help page on daily budgets:

  • On a good day Meta may spend up to 75% more than your daily budget.
  • It will not spend more than 7 times your daily budget in one week.

So a $20 daily budget can cost $35 on a Tuesday, but no more than $140 for the whole week. If you need a hard ceiling, Meta points to the other type, a lifetime budget, for when you do not want to go over a set total.

One more rule matters if you ever use the cost per result goal bid strategy, where you tell Meta the most you want to pay for a result. Meta's guidance on minimum budgets says your daily budget should be at least 5 times that goal. A $10 goal needs at least $50 a day.

Step 4: budget for the learning phase

This is where small budgets usually go wrong. Every new ad set starts in what Meta calls the learning phase, when its system is still working out who to show the ad to. Meta says an ad set usually leaves it after about 50 results in the week after its last significant edit. Until then, costs are less stable and usually higher.

A result is whatever you told Meta to aim for. That makes the goal you pick just as important as the dollar amount. Here is the arithmetic with WordStream's averages:

What you ask Meta to getAverage cost of one resultAbout 50 results a week costs
A click to your website (traffic campaign)$0.70about $35 a week, or $5 a day
A lead form filled in (leads campaign)$27.66about $1,380 a week, or close to $200 a day

Most local businesses cannot spend $200 a day. That does not mean ads cannot work for you. It means a small budget aimed at leads will often stay in "Learning limited", and you should judge it over a month, not a week. Meta's own suggestion, if you do not want to raise the budget, is to optimize for an event that is easier and cheaper to reach.

A starting budget that fits a small business

Put the four steps together and a sensible first month looks like this:

  • Pick one goal and one offer. One campaign, one audience near you, two or three ads made from your own photos or short videos.
  • Set a daily budget you would be fine losing. For many local businesses that is $10 to $30 a day, or about $300 to $900 a month. Again, that is our rule of thumb, not a Meta number.
  • Leave it alone. Meta warns that editing during the learning phase resets it. Give it at least a week before you touch anything, and a full month before you decide.
  • Count customers, not likes. At the end of the month divide what you spent by the number of new customers. Compare that with what a customer is worth from step 1.

If the cost of a customer is below what one is worth, raise the budget slowly. If it is far above, change the offer or the ads before you change the budget.

When to spend nothing yet

Ads amplify what is already there. Hold off if any of these is true:

  • Your Facebook Page or Instagram profile has not posted in months. People who click an ad check your page next.
  • Nobody can answer messages within a day. Ads that ask people to message you will waste money.
  • You cannot take on more work this month.
  • You do not know what a customer is worth to you yet. Do step 1 first.

If you are still getting the basics in place, our guide What is Meta Business Suite, and do you need it? explains where ads, posts and messages live.

If you would rather not run them yourself

Our Facebook & Instagram Ads service starts at $99 a month for up to two campaigns: we set up the campaign, make the ads from your own photos and videos, check it every week and send a plain-English report. Your ad budget is separate and goes straight from your card to Meta. We suggest at least $150 a month. The details are on our pricing page.

Where the facts come from

  1. Meta Business Help Center: About daily budgets
  2. Meta Business Help Center: Best practices for minimum budgets
  3. Meta Business Help Center: About the learning phase
  4. WordStream: Facebook Ads Benchmarks 2025 (September 2025)

Prices and buttons change. We checked everything above on the day this article was written.

Keep reading