Let's be honest up front, because most articles about restaurant advertising aren't: restaurants have the hardest economics on this entire site. A roofer books a $10,000 job from a $60 lead. You sell a $22 entree. When the thing you're selling is worth $15 to $40, you simply cannot pay high per-customer acquisition costs the way a high-ticket trade can. That single fact should change what you expect from Facebook ads and how you use them — and for many restaurants, it means the answer is "fix something else first."
The math: why one-time diners don't pay
Run the numbers a restaurant owner rarely runs, and the problem is obvious immediately:
| Step | Number | What it means |
|---|---|---|
| Average ticket | $25 | One diner, one visit |
| Food + labor cost | ~65% | Industry reality |
| Gross margin per visit | ~$9 | What the visit actually leaves you |
| Cost to acquire a first-timer | $8-20 | Typical restaurant Facebook CPL/visit |
| Profit on a one-time visit | -$11 to $1 | You often lose money on the first meal |
Read the last row: acquiring a one-time diner on Facebook is frequently a loss. That's not a reason to never advertise — it's the reason your whole strategy has to be about the second, third, and tenth visit. A regular who comes twice a month at $25 is worth $600 a year. If a $12 ad turns a stranger into that regular, the math is excellent. If it buys one visit and goodbye, you lost money. Everything below is built to push people toward becoming regulars. For how restaurants compare to other businesses, see our breakdown of what Facebook ads actually cost.
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 free7-day free trial — no credit card — cancel anytime
Fix Google Business Profile before you spend a dollar on ads
Here's the advice most marketers won't give you because it doesn't earn them a fee: for most restaurants, your Google Business Profile matters more than Facebook ads, and it's free.
When someone is hungry, they don't scroll Facebook hoping a restaurant appears. They open Google or Maps and type "restaurants near me" or "[cuisine] near me." That is the highest-intent moment in the entire restaurant business — a person deciding where to eat in the next 30 minutes — and it happens on Google, not Facebook. If your profile has old photos, wrong hours, an out-of-date menu, or unanswered reviews, you're losing that ready-to-eat customer for free while paying to chase colder ones on Facebook.
Before you touch Facebook ads, spend a week on:
- Current, appetizing photos — your food, your dining room, updated seasonally.
- Accurate hours, including holidays — nothing kills trust like driving to a closed restaurant.
- An up-to-date menu with prices.
- Replying to reviews, good and bad, which lifts both ranking and trust.
This is captured demand — people already looking for you. Our Facebook vs Google comparison spells out the rule: if the customer is already searching, that's Google's job, and for restaurants they usually are. Get that right, then let Facebook do the one thing it's actually good at for you.
What Facebook actually does well for a restaurant
Facebook and Instagram don't capture hungry-right-now demand. They create familiarity and repeat visits among people who live nearby. Used for that, they work. Four plays that earn their keep:
- Fill the slow nights. You don't need ads on a packed Friday. You need butts in seats on a dead Tuesday. Run a Tuesday-specific offer — a feature dish, live music, a happy hour — targeted tightly to your neighborhood. Advertise the empty night, not the full one.
- Promote events and specials. A new seasonal menu, a wine dinner, a holiday brunch, game-day specials. Time-bound reasons to come in now convert far better than "we exist, come eat."
- Build a following you can market to for free. Every ad that earns a page follow or an Instagram follow builds an audience you can reach again at no cost. For a restaurant, the owned audience is often worth more than the immediate visit.
- Grow a loyalty / email list. A lead ad offering a free appetizer on the next visit (in exchange for an email) does two things: it captures a contact you can remarket to for free, and the "next visit" framing pushes toward the repeat behavior your economics depend on.
Notice the thread: none of these are about acquiring a stranger for a single meal. They're all about frequency and ownership. Our guide on turning ad spend into results covers list-building and follow-up mechanics.
Food photography is 80% of the whole thing
If you take one thing from this article: the photo is the ad. Restaurant advertising lives or dies on making someone hungry in the half-second they see your post, and nothing else you do matters if the image is weak.
- Shoot your signature dish well. Good natural light, a real plate, steam or sauce or a cheese pull. One genuinely mouth-watering photo of your best dish outperforms any clever headline. If you spend money on anything, spend it on a few hours with a real food photographer — it pays for itself faster than more ad budget.
- Short video beats stills. A 6-second clip of the dish being plated, sauce being poured, or that cheese pull stops the scroll harder than a static shot. Phone video is fine if the food looks great.
- Real, not stock. Diners can tell stock food photography instantly, and it reads as "this isn't what I'll actually get." Your food, your restaurant, every time.
- Skip the discount banner over the photo. A "20% OFF" slapped across your beautiful dish cheapens it and trains price-shoppers. Let the food sell; put the offer in the text.
Refresh creative every 2 to 4 weeks — a 3-mile audience sees your ad fast, and appetite appeal fades once frequency passes about 3 impressions per person per week. If performance drops off a cliff, a stale photo is often the culprit; more on diagnosing that in why your Facebook ads aren't working.
Targeting: tight radius, local intent
| Setting | What to use | Why |
|---|---|---|
| Radius | 2-5 miles | People eat close to home or work; wider wastes budget |
| Add: workday location | Near your restaurant during lunch | Capture the weekday lunch crowd who work nearby |
| Age | Match your concept | A craft-cocktail bar and a family diner are different rooms |
| Detailed targeting | Broad, or Advantage+ | "Foodies" and dining interests are noisy — let Meta and the radius do the work |
| Placement | Instagram-forward | Food is Instagram's native content; Reels and Stories win |
Keep it simple. A restaurant's edge is proximity and a great photo, not clever audience filters. Don't stack interests into a tiny audience — 2-5 miles in any populated area is plenty of people, and over-filtering drives CPM up.
When Facebook ads don't work for a restaurant
- Your Google Business Profile is a mess. Spending on Facebook while ignoring Google is buying cold traffic while free hot traffic walks past. Fix Google first, always. This is the single most common restaurant marketing mistake.
- You're chasing one-time strangers. An ad optimized for "reach" or "traffic" that dumps first-timers into a single visit loses money on the margin math above. If you can't connect the spend to repeat visits, a list, or a followed page, you're just buying awareness you can't bank.
- The product or reviews aren't ready. Ads amplify what's already there. Driving traffic to a restaurant with 3.4 stars and inconsistent food accelerates bad word of mouth. Fix the food and the reviews before you fill more seats.
- You need bodies tonight and the kitchen can't handle it. Ads aren't an emergency switch — the algorithm needs days to settle, and a sudden rush you can't serve creates bad reviews. If tonight is dead, ads won't save tonight. Plan them for next month's slow nights.
- Delivery-app dependence. If most of your volume comes through third-party delivery apps that own the customer relationship, Facebook ads to your own page fight an uphill battle. Building your own owned audience is the long game, but be realistic about the starting point.
What $300 a month actually buys
$300/month is about $10/day. Restaurants should think about this differently from trades — not "how many leads" but "how many incremental visits and how much owned audience." Realistically, $10/day tightly targeted might drive a few hundred neighborhood people to see your best dish each week, a slow-night offer redeemed by a couple dozen tables over a month, and a steady trickle of new page and list followers you can market to for free forever.
The honest framing: on thin restaurant margins, ad spend has to buy incremental visits — tables you wouldn't have filled otherwise — plus a growing owned audience. If a $300 Tuesday campaign fills 25 tables that would've sat empty at $9 margin each, that's $225 in margin, roughly break-even on the spend, and you kept the list and the followers. That's a fine trade. Chase one-time strangers with the same $300 and you'll lose it. Keep the budget small and experimental until you can see it moving real visits — restaurants are the one business on this site where scaling spend before proving the model is genuinely dangerous.
Getting it running without living in Ads Manager
Three routes. Learn Meta Ads Manager yourself — free, but it's a dense tool and restaurant margins leave little room for tuition paid in wasted spend; the fundamentals are in our complete Facebook ads guide for small business. Hire an agency — often $500-$1,500/month plus spend, which is hard to justify on restaurant economics unless you're a growing group. Or use a tool that does the build for you.
Leadria is the third: you describe your restaurant in a sentence — "family Italian restaurant in Sacramento, 3-mile radius, promoting our Tuesday pasta night" — and the AI writes the ad copy, generates the visual, sets the Meta targeting, and publishes the ad to Facebook and Instagram. Leads come back with a phone number attached when you run a lead offer, which helps you build the owned list your margins depend on. There's a 7-day free trial, no credit card.
Whichever route you take, the discipline is short and the honesty is the point: fix Google Business Profile first, then use Facebook for slow nights, events, repeat visits, and list-building — never to buy one-time strangers. Great food photography over everything, tight radius, small experimental budget. Then judge it on incremental filled tables and owned audience over 60 days, not on cost per lead and not after four days. Restaurants are the hardest case on this list; used narrowly, ads still earn their keep. Running a business where a single visit is worth far more? The math flips entirely in our piece on Facebook ads for dentists.
