Facebook Ads Cost (2026): What US Small Businesses Pay
Book a call
Facebook Ads · Budgeting

How much do Facebook ads cost? Pricing for US small businesses (2026)

Facebook ads cost exactly what you choose to spend: there is no fixed price, and Meta charges through an auction. What changes from business to business is how much each lead and customer costs. Those costs are driven by a handful of factors you can understand and control. Here's what actually sets your price, how to choose a starting budget, and which numbers to watch so you don't waste money.

By Aftab Ahmed · Updated October 19, 2026 · 10 min read

Key takeaways
In this guide
  1. The short answer
  2. How much does it cost to advertise on Facebook per month?
  3. How does Facebook ads pricing work?
  4. CPM, CPC and cost per lead: what do they mean?
  5. What makes Facebook advertising cost more (or less)?
  6. The numbers that matter more than cost per click
  7. How to set your starting budget
  8. 7 ways to lower your Facebook ad costs
  9. What does Facebook ads management cost?
  10. FAQ

The short answer

There is no fixed price for Facebook ads. You set your own budget, as little or as much as you like, and Meta charges you based on an auction. What you actually get for that budget (how many people see your ad, how many click, how many become leads) varies widely by industry, location, audience, time of year and, above all, how good your ad and offer are.

So the useful question isn't "how much do Facebook ads cost?" but "how much does it cost me to get a customer from Facebook, and is that profitable?" The rest of this guide shows you how to answer that for your own business.

How much does it cost to advertise on Facebook per month?

It costs whatever monthly budget you set, from a few dollars a day upward. For local service businesses, a realistic test budget is usually somewhere between a few hundred and a couple of thousand dollars a month, depending on your market and how many leads you need to judge results.

Here is how different budgets play out, using a made-up cost per lead of $30 to keep the math simple. Your real cost per lead will be different, so treat this as a way to think, not a forecast:

Example monthly budget (hypothetical)Leads at $30 each
$300 (about $10 a day)10
$900 (about $30 a day)30
$1,500 (about $50 a day)50
$3,000 (about $100 a day)100

The useful question is how many leads you need to get one customer. If you need around six leads per customer and a customer is worth $2,000 to you, a $30 lead is very profitable. If a customer is worth $150, it isn't. That is why the right budget starts with your numbers, not a price list.

How does Facebook ads pricing work?

Every time there's space for an ad in someone's feed, Stories or Reels, Meta runs an auction. Your ad competes with other advertisers trying to reach the same person. The winner isn't simply whoever bids the most. Meta looks at three things:

  1. Your bid or budget: how much you're willing to spend.
  2. Estimated action rate: how likely this person is to take the action you're optimizing for (a lead, a purchase, a click).
  3. Ad quality: how relevant and engaging people find your ad.

This is good news for small businesses: a genuinely good ad can win auctions against bigger budgets, because Meta rewards ads people respond to. A weak ad pays more for the same results.

You'll see costs reported in a few ways: CPM (cost per 1,000 impressions), CPC (cost per click) and cost per result (for example, cost per lead). For service businesses, cost per result is the one that matters.

CPM, CPC and cost per lead: what do they mean?

These are the three ways Facebook advertising cost is reported in Ads Manager. Each one answers a different question:

To find yours, open Ads Manager, click Columns, and choose Performance and clicks, or customize the columns to show CPM, CPC (cost per link click), results and cost per result side by side. Compare weeks, not days, because daily numbers swing a lot.

A worked example (hypothetical): $900 spent, a $15 CPM means 60,000 impressions. If 1% click, that is 600 clicks at $1.50 each. If 5% of those people fill in your form, you get 30 leads at $30 each. Improve any one step (a more engaging ad, a better landing page, a simpler form) and the cost per lead drops without spending more.

What makes Facebook advertising cost more (or less)?

1. Your industry and competition

Industries where a customer is worth a lot (legal, insurance, home improvement, healthcare, real estate) tend to have more advertisers competing for attention, which pushes prices up. That's not a reason to avoid Facebook; it just means your offer and follow-up need to be strong.

2. Your location and audience size

Big US metro areas usually cost more to reach than smaller towns. Very narrow audiences (a small radius plus several interests plus an age range) can also get expensive, because Meta has fewer people to choose from. Broader targeting often performs better than people expect, as long as the creative clearly speaks to the right customer.

3. Time of year

Costs often rise in busy advertising periods, especially from late October through the holidays, when large retailers flood the auction. Plan for this in your budget, and lean on strong offers rather than raising spend blindly.

4. Your campaign objective

Optimizing for clicks or traffic usually gives cheaper clicks, but from people who love to click rather than inquire. Optimizing for leads or conversions can show a higher cost per click while delivering cheaper customers. Always judge by what you actually want.

5. Your creative and offer

This is the factor you control most. Ads that stop the scroll and make a specific, low-risk offer get better engagement, and Meta rewards that with lower costs. Tired creative that's been running for months gets more expensive over time.

The fastest way to cut Facebook ad costs is rarely a targeting tweak. It's usually a better offer and fresher creative.

The numbers that matter more than cost per click

Cheap clicks feel good but don't pay the bills. Track these instead:

Two businesses can pay exactly the same per lead and get completely different results, because one replies to leads in minutes and the other replies the next day. Slow follow-up quietly multiplies your real cost per customer (here is why speed to lead matters so much). (I wrote about this in detail in why Facebook ads get clicks but no calls.)

How to set your starting budget

Instead of guessing, work backwards from your numbers:

  1. Know what a customer is worth. Use your average sale, or better, what a typical customer spends with you over a year or more.
  2. Decide what you can afford to pay for a customer while staying profitable. This is your target cost per customer.
  3. Estimate your funnel. If roughly a third of leads book and half of bookings buy, you need about six leads per customer. Use your own history if you have it.
  4. Set a test budget large enough to generate a meaningful number of leads in a few weeks, and one you can sustain for two to three months. Short, tiny tests rarely give Meta enough data to optimize.
  5. Review weekly, change slowly. Judge results on cost per booking and per customer, then move budget toward what works.

Your actual costs will differ from any estimate, which is exactly why you test with a budget you're comfortable with and let real numbers guide the next decision.

7 ways to lower your Facebook ad costs

  1. Sharpen the offer: specific, valuable and easy to say yes to.
  2. Refresh creative regularly and test several angles at once (problem, result, social proof, behind the scenes).
  3. Use video and native-looking content, which often earns more attention in feeds and Reels.
  4. Optimize for leads or conversions, and make sure the Meta Pixel and Conversions API track real actions.
  5. Add qualifying questions to lead forms so you pay for better leads, not just more.
  6. Retarget warm audiences, people who visited your site or watched your videos, who usually convert at a lower cost.
  7. Follow up instantly with automated SMS and email, and use missed call text back for callers, so more of the leads you pay for become customers.

If you want help with any of this, see how I run Facebook & Instagram ads for small businesses, including the lead follow-up systems that make every lead count.

What does Facebook ads management cost?

On top of your ad spend (paid to Meta), you may pay someone to run the ads. Freelancers and agencies usually charge a flat monthly fee, a percentage of ad spend, or a mix, and some charge a one-time setup fee for tracking, creative and lead forms. Prices vary widely with the amount of work involved.

Whoever you hire, ask how they will measure success. A good answer talks about cost per booked appointment and cost per customer, and includes the follow-up side, not just impressions and clicks. If you run a local business in a specific industry, the industry pages show how ads and follow-up fit together for your type of business.

FAQ

How much do Facebook ads cost per month for a small business?

It is whatever budget you set. Many local service businesses test with somewhere between a few hundred and a couple of thousand dollars a month, then scale based on cost per booked customer. The right figure depends on what a customer is worth to you and how many leads you need to see results.

What is the minimum budget for Facebook ads?

Meta lets you run ads on very small daily budgets, as little as a few dollars a day. In practice, a budget that small rarely produces enough leads for Meta to optimize or for you to judge results, so most businesses need more to run a meaningful test.

Does Facebook charge per click or per impression?

Most Facebook and Instagram ads are charged by impressions by default, reported as CPM (cost per 1,000 impressions). Some campaign setups let you pay per link click instead. Either way, judge results by cost per lead and per customer, not by the billing method.

How much should a small business spend on Facebook ads per month?

There is no single right number. Start with a budget you can keep running for at least two to three months without stopping, large enough to collect real leads, then scale based on your cost per booked customer rather than cost per click.

Why are my Facebook ads so expensive?

Costs usually rise when the audience is small or heavily targeted by competitors, the ad creative is tired or weak, the offer isn't compelling, or the campaign is optimizing for the wrong goal. Better creative and a stronger offer often lower costs more than targeting changes.

Is it better to pay for clicks or leads on Facebook?

For most service businesses it's better to optimize for leads or conversions, not clicks. Cheap clicks from people who never inquire are expensive in the end; what matters is your cost per qualified lead and per customer.

Sources and further reading
Aftab Ahmed
About the author

Aftab Ahmed builds AI automation, lead follow-up systems and Google and Facebook ad campaigns for US small businesses, after 8+ years in design and marketing. He writes about what actually turns ad clicks and calls into booked appointments.

More about Aftab · How I write these guides · LinkedIn

Want a realistic budget for your business?

Book a free 30-minute call. I'll look at your market and numbers and suggest a starting budget and plan that makes sense.

Book a free call →