Lenobot
Back to blog

Instagram and Facebook Advertising Costs for a Local Business

How much do Instagram and Facebook ads really cost for a local business? Benchmark budgets, cost per lead and a simple method to know if your campaigns pay off.

July 23, 202610 min read
Instagram and Facebook Advertising Costs for a Local Business

The cost of Instagram advertising for a local business generally sits between 150 and 600 euros per month in ad spend, on top of which you need to add content creation and campaign management. In France, a local business can get its first enquiries with 5 to 10 euros per day, whether it is based in Lyon, Bordeaux or a mid-sized town. So the real question is not how much you invest, but what each euro brings back: a click is worth nothing if nobody walks through your door. In this guide, you will find realistic budget benchmarks sector by sector, the hidden costs to anticipate and a simple method to check that your campaigns are profitable.

In short

  • Recommended ad spend for a local business: between 150 and 600 euros per month, or 5 to 20 euros per day.
  • A click often costs between 0.30 and 1.50 euros with local targeting, and a qualified lead between 3 and 15 euros depending on the sector.
  • Add creation and management costs: often an extra 150 to 500 euros per month if you outsource.
  • A campaign is profitable when a customer brings in at least 3 times what they cost to acquire.
  • Advertising is an accelerator: without an effective website and an optimized Google profile, a large part of the budget is wasted.

How Meta charges for your local advertising

Facebook and Instagram share the same advertising platform: Meta Ads. A single campaign can run on both networks, and billing works through an auction system.

You set a daily or total budget, and Meta never exceeds it. You pay per impression (the famous CPM, cost per 1,000 impressions) or per click. With local targeting in France, CPM often sits between 4 and 12 euros, with differences between cities: auctions in Paris, Lyon or Nice are generally more expensive than in Limoges or Le Mans.

Three things to remember:

  • There is no high minimum spend: technically, you can launch a campaign at 1 euro per day. In practice, 5 euros per day is the threshold below which the algorithm lacks data to work properly.
  • Prices vary with the season: November and December are the most expensive periods, because big advertisers push auction prices up.
  • Local targeting costs less than national campaigns: aiming at a 10 km radius around your business reduces auction competition.

What budget to plan depending on your activity

The right budget depends above all on what a customer is worth to you. Here are the ranges we observe most often for local businesses in France.

Business typeMonthly ad spendIndicative cost per lead
Restaurant, café150 to 400 €2 to 8 € (booking, directions)
Hair salon, beauty institute150 to 350 €3 to 10 € (appointment request)
Building trades (plumber, electrician)300 to 600 €8 to 25 € (quote request)
Shop, local retail150 to 400 €1 to 5 € (message, store visit)
Personal trainer, gym200 to 450 €4 to 12 € (trial session)
Services (accountant, real estate)300 to 700 €10 to 30 € (enquiry)

The logic is simple: the higher your average basket, the more you can afford to pay per lead. A 2,000 euro plumbing job easily justifies a 25 euro quote request. A 15 euro lunch menu does not: the restaurant owner must aim for a much lower cost per booking and count on returning customers.

Note: some regulated health professions (doctors, physiotherapists, dentists) are subject to strict advertising rules. In that case, local SEO is often the priority channel.

Hidden costs you should not forget

Ad spend is only part of the bill. To compare honestly, add everything up.

  • Content creation: visuals and above all short videos, which generally achieve the best costs. Count 0 euros if you film yourself with a smartphone, 100 to 500 euros per month if you outsource.
  • Campaign management: an agency often charges a flat fee of 150 to 500 euros per month, or a percentage of the budget. This support pays for itself when it lowers your cost per lead.
  • The landing page: sending paid traffic to a slow website or a generic homepage is like filling a leaky bucket. Our guide on turning your website visitors into customers covers this crucial point.
  • Your time: replying quickly to messages and comments is part of the job. A prospect who writes on Instagram and gets no answer within a few hours is often lost.

In total, an advertised budget of 300 euros often becomes 450 to 700 euros all included. That is the figure you should compare with what advertising brings you.

What a new customer really costs

Let's take a concrete and cautious example: a restaurant in Bordeaux investing 300 euros of ad spend over one month.

  1. Impressions: with a CPM around 8 euros, the budget generates about 37,000 impressions among people in the neighbourhood.
  2. Clicks: with a click-through rate of about 1%, that gives roughly 370 clicks, or around 0.80 euros per click.
  3. Leads: if the booking page converts 10% of visitors, the restaurant gets about 37 bookings, or around 8 euros per booking.
  4. Real customers: not every booking shows up. With 6 out of 10 tables honoured, about 22 tables remain, or 13 to 14 euros per table.

With an average bill of 50 to 60 euros per table, the campaign is profitable from the very first visit, without even counting returning customers. But change a single variable (a page converting at 2% instead of 10%) and the cost per table triples: that is where most budgets get lost.

The simple method to check profitability

No complicated dashboard needed. Four steps are enough.

  1. Calculate the value of a customer. Average basket multiplied by the number of visits per year. A client of a hair salon in Nantes who spends 45 euros and comes back 6 times a year represents about 270 euros of annual revenue.
  2. Set your maximum acquisition cost. A simple, cautious rule: a customer must bring in at least 3 times what they cost. For our hairdresser, a new client at 20 or 30 euros remains very profitable.
  3. Track only three numbers: amount spent, number of leads (calls, messages, bookings, quotes), number of real customers. Everything else is secondary.
  4. Cut or scale. After 2 to 3 weeks, cut the campaigns below your threshold and gradually increase those above it, in steps of about 20% so you do not break the algorithm's learning.

The classic trap: judging a campaign on likes and reach. A local business does not live on likes. Count calls, direction requests, bookings and quote requests, nothing else.

5 mistakes that inflate the bill

  1. Boosting posts from the app. The Boost button uses awareness objectives that are rarely suited to a local business. Use Ads Manager and choose a traffic or leads objective.
  2. Targeting too wide. No point broadcasting 50 km away if your customers live 10 minutes from you. A 5 to 15 km radius concentrates the budget on the right people.
  3. Sending traffic to the wrong page. A dedicated page with a clear call to action (book, request a quote, make an appointment) converts far better than a generic homepage.
  4. Changing everything every three days. The algorithm needs a learning phase. Give a campaign 7 to 14 days before judging it.
  5. Ignoring retargeting. People who have already visited your website or profile often cost 2 to 3 times less to convert. It is usually the most profitable campaign in the account.

To build a complete strategy step by step, read our guide to Facebook and Instagram advertising for a small local business.

Social advertising is a tap: you pay, leads flow; you stop, everything stops. Local SEO, on the other hand, is an asset that works for you over time.

CriterionInstagram / Facebook adsLocal SEO (website + Google profile)
First resultsA few days2 to 6 months
Cost over timePermanent, as long as you run adsDecreasing, visibility compounds
If you stop investingLeads stop immediatelyAcquired visibility remains
Prospect intentDiscovery, impulseActive search ("plumber + city")

The two complement each other: SEO captures people already searching for your trade in your city, while advertising creates demand among those who do not know you yet. If your budget is limited, build the foundation first: a website that converts and lasting local visibility, as we explain in our guide to local SEO to get found by customers in your city. Advertising then amplifies a system that already works.

FAQ

What is the minimum budget for effective Instagram advertising?

Count on at least 5 euros per day, or about 150 euros per month. Below that, Meta's algorithm lacks data to optimize delivery and results are very inconsistent. Better to concentrate 150 euros on a single well-targeted campaign than to spread it thin.

How much does a click cost on Facebook and Instagram in France?

With local targeting, a click often costs between 0.30 and 1.50 euros depending on the sector and the city. Highly competitive sectors like real estate or legal services pay more than restaurants or beauty. The quality of your creatives also strongly influences this price.

Should you hand your ads over to an agency?

With less than 300 euros of monthly budget, you can start on your own with a simple campaign. Above that, or if you lack time, professional support generally pays for itself through a lower cost per lead and avoided mistakes.

Is Instagram advertising profitable for a small business?

Yes, provided the value of a customer clearly exceeds their acquisition cost and your website turns clicks into enquiries. A business with a good average basket and loyal customers generally makes its campaigns profitable within the first month.

How long before you see results?

The first clicks arrive within a few hours, but count 2 to 4 weeks for stable results. The algorithm goes through a learning phase during which costs fluctuate. Avoid changing everything during that period.

Can you run local ads without a website?

Technically yes, with Meta's native lead forms or direct messages. But results are generally much better with a dedicated page that reassures visitors, shows your reviews and converts. The website is also what remains when you turn the ads off.

Conclusion

Instagram and Facebook advertising is a fast, measurable lever for a local business, provided you start with realistic benchmarks: 150 to 600 euros of monthly ad spend, a closely monitored cost per lead and a landing page that truly converts. At Lenobot, we build the foundation first: a fast website, an optimized Google profile and solid local SEO, with a setup that is 100% financed, 0 euros upfront. We only work with one business per sector and per city: check whether your sector is still available, we call you back and you receive a quote within 48 hours.

Want a website that brings you clients?

100% financed setup, 0€ upfront. We work with 1 business per sector per city.

Check my eligibility

Related articles

Instagram Ads Cost for Local Businesses: 2026 Budgets | Lenobot