Paid advertising for restaurants: the numbers that actually decide whether you keep spending

Paid advertising works in a restaurant only when the cost per incremental order sits below the contribution margin of that order, and no agency puts that single number in front of you. For example, with a given average check and contribution margin, you have a fixed amount per order to spend; once acquisition cost passes that line, every campaign you celebrate is draining cash. The traditional method optimises reach and impressions and reports a platform ROAS that quietly counts guests who were coming anyway. The Masterestaurant method measures incrementality against a geographic holdout, ties each campaign to twelve-month guest lifetime value and kills whatever misses the threshold within fourteen days. Measured difference in the field: same budget, several times more genuinely new orders.
A restaurant in Guadalajara burned a meaningful budget across three months of reach campaigns, grew its follower count substantially and billed about the same as the previous quarter. The agency showed a high ROAS. The P&L showed nothing. Both were true: platform ROAS credited as a conversion every regular who saw an ad and then ordered, which would have happened without spending a peso.
That gap between what the dashboard reports and what lands in the till is the core problem of paid advertising in hospitality, and better creative does not close it. Arithmetic does. According to the National Restaurant Association (2026), average pre-tax net margin for an independent restaurant in mature markets is around 5%, so a badly measured annual campaign can eat a real slice of that before anyone notices at year-end.
Everything below comes from verifiable public sources —WordStream, Toast, the National Restaurant Association, Deloitte, Meta— and is ordered to answer one question: how much can you pay for a new guest before advertising stops being investment and turns into expense. The reading by operation size sits at the end, in three scenarios.
Paid advertising: side-by-side comparison
| Traditional method (agency / platform) | Masterestaurant method | |
|---|---|---|
| Primary decision metric | ✕Platform ROAS, with 7-day click plus 1-day view attribution. | ✓Cost per incremental order against a geographic holdout, capped by your contribution margin per order. |
| Target cost per thousand impressions | ✕Buys the cheapest CPM available, with broad audiences. | ✓Accepts a higher CPM inside a short radius, because the click is worth several times more. |
| Reported cost per click | ✕0,80 to 1,45 USD on Meta; 2,10 to 3,40 USD on branded Google Search | ✓A modest cost per click on local Meta, with a booking rate well above the baseline. |
| Evaluation window | ✕Monthly report, decisions every 30 days, 90 days of 'learning' | ✓Kill at 14 days if CPA breaks the ceiling; budget reallocated within 48 hours |
| Guest value horizon | ✕For example, if the first transaction is worth a modest average check, the math only closes once the second visit is counted. | ✓Meaningful 12-month customer value, several visits a year and a strong beverage gross margin. |
| Delivery treatment | ✕Ads point to the aggregator profile, with the commission the aggregator charges ignored in the maths. | ✓Traffic to owned channel, gateway fee applied, CPA ceiling recut downward. |
| Role of online reputation | ✕Handled separately, disconnected from the advertising budget | ✓Gate before spend: below the reputation threshold for the local pack, the investment freezes until fixed. |
| Cost of the structure | ✕Agency fee as a share of spend, incentive aligned with spending more. | ✓Flat fee for diagnosis and system, incentive aligned with margin |
The ceiling on what you can pay for a new guest
Not a cent more, because payroll, rent and utilities never load onto the plate: they live in the month's break-even, and mixing them collapses the math into a number that looks prudent and is simply wrong. Now bring in the other side of the scale. According to the National Restaurant Association (2026), average pre-tax net margin for an independent restaurant in mature markets sits near 5%, and every point of badly measured ad spend eats directly into that thin cushion. Badly measured advertising eats a real slice of that margin every year, and nobody notices until the fiscal close.
Why does platform ROAS lie without lying?
Platform ROAS measures correlation wearing a causation label, which is how a healthy-looking reported multiple coexists with zero additional dollars in the till.
Meta credits as a conversion any order placed within the seven-day window after a click, including the one from your Tuesday regular who was coming anyway. For example, a restaurant runs three months of reach campaigns, watches its follower count climb several times over, and bills the same as the previous quarter; the dashboard and the P&L are both telling the truth. The test that settles the argument takes fourteen days: switch the campaign off in a comparable postal code and measure the gap. Where operators have run it with discipline, a large share of reported ROAS evaporates, and what remains is your real number.
The ground you compete on: 99% of restaurants have a social profile
Almost the entire sector already sits where you want to advertise: 99% of restaurants keep at least one social media profile, according to Restroworks 2025. That doesn't make advertising pointless; it means presence stopped being an advantage years ago and now only buys the right to compete for the same attention. The operational consequence is awkward for anyone selling creative work. If most of your competitors post into the same feed, the differential comes from the asset behind the ad rather than the ad itself, and there Google rules: BrightLocal 2025 measured that businesses in the local pack top-3 hold 47 more reviews on average than positions 4 through 10. Forty-seven reviews cost less than a modest paid reach budget and they don't switch off when you stop paying.
Owned channels convert better than rented ones
Before raising the ad budget, look at what you already own: email marketing and influencer marketing you control typically return several times more than the paid ad that only reaches the guest who was coming anyway. A sixfold gap, at minimum. The consultant's reading isn't «stop advertising». It's that sequence matters: owned channel first, rented channel second, because a mailing list is still yours when the algorithm changes, and a Meta audience is not. Most restaurants already run some rewards program (Paytronix), so the contact data is sitting there, unexploited, in a large share of the operations that call me about paid advertising.
Retention: the multiplier that decides whether your CPA is expensive
A 12 USD CPA is ruinous if the guest comes once and cheap if they come six times, and that factor belongs to retention, not to the campaign. Paytronix measured in its Annual Loyalty Report 2024 a monthly member retention of 62% among the best QSR programs and 57.8% in full service. At 57.8% monthly, out of every 100 guests you acquire, 33 remain by month three and 19 by month six; lifetime value gets calculated on those, never on the 100 the dashboard shows. I apply it this way with my clients at Masterestaurant: paying 12 USD for a guest who leaves 16.32 USD of contribution per visit only works if the second visit exists. If your repeat rate isn't measured, you aren't buying customers, you're renting transactions at customer prices.
The delivery channel and the volume trap
Prepared food delivery in the United States moves a massive figure every year, and that scale is precisely why so many owners advertise inside the apps without doing the subtraction first. For example, on a given order, platform commission takes between 15% and 30% (Independent Restaurant Coalition), out of the same pocket that funds your CPA. Rerun the first passage's math with that bite included and your cost ceiling drops well below where it started. There sits the paradox worth resolving: the channel delivering the most volume leaves the least margin available to buy that volume. You resolve it with destination, not budget — advertise toward your own ordering channel and let delivery handle discovery instead of scale.
How to read these numbers in YOUR operation?
Translate the benchmarks into three scenarios before approving a single dollar.
For example, a small operation running on a modest margin keeps a limited slice of revenue as clean profit, a sensible ad budget stays modest, and the only metric worth demanding is cost per incremental order measured with a geographic switch-off. For example, a mid-size operation keeps a meaningful slice of revenue as profit, runs a proportionally larger monthly ad budget, and it's time to reserve part of spend for switch-off tests in two postal codes. Group of four locations or more: consolidate reviews before scaling ads, because the 47-review gap of the top-3 (BrightLocal 2025) gets earned once and pays across all four sites, while CPA must be paid every month in each one.
Where these benchmarks come from and what they don't tell you?
The figures in this document come from verifiable public sources:
the National Restaurant Association for operating margins, Restroworks 2025 for social penetration, BrightLocal 2025 for the local pack, Paytronix for loyalty retention, Stripo and Socially Powerful for return by channel, Statista for the size of US delivery. None is proprietary research and none has been adjusted. The limits deserve saying out loud. Almost all of that measurement is US market, and commissions, tickets and labor costs across Latin America or Spain move on another scale; retention averages come from operations with a mature loyalty program, which is not the average case; and platform ROAS doesn't appear here as a reference because it isn't comparable across accounts. Use these numbers as a decision frame and measure your own in fourteen days.
Where the arithmetic of paid advertising breaks?
Platform ROAS is not a measure of causation, it is labelled correlation. Meta credits as a conversion any order falling inside the seven-day window after a click, including the Tuesday regular who was coming regardless.
The way to size that is to switch the campaign off in a comparable postcode for fourteen days and measure the gap: where operators ran it, much of the reported ROAS disappeared. Contribution margin outranks the check. Payroll, rent and utilities do not load onto that order —they belong to the monthly break-even— and mixing them in drags the ceiling down to an unreal 4 or 5 USD that no campaign can ever meet. Guest lifetime value changes the scale of the problem. The most repeated error is optimising the cost of the first purchase while ignoring the second entirely. Delivery conversion is decided before the ad runs.
Where the arithmetic of paid advertising breaks — in practice?
For example, an aggregator order carrying a higher commission than the owned channel gives up part of its contribution, so your CPA ceiling drops;
the same ad that was profitable on the owned channel stops being profitable on the aggregator without a single pixel changing. Online reputation is a gate, not a parallel channel. The public score remains the most decisive filter for a guest who does not know the venue: according to BrightLocal (2024), 71% read Google reviews before choosing where to eat. Buying traffic into a listing with a weak star rating is paying for more people to see the problem. The decision calendar matters as much as the creative. Thirty days of waiting at a 26 USD CPA burns an extra 1.400 USD on a modest budget; a fourteen-day kill and reallocation recovers that money for the campaign that does convert, and algorithmic learning does not break if you hold the ad set and move budget between creatives.
Criterion-by-criterion comparison
What the agency dashboard shows you
- ROAS of 4x to 6x built on platform attribution, crediting conversions from guests who were already yours
- Cheap CPM earned with broad audiences that reach well beyond your door.
- Reach and impressions as the monthly headline, never cross-checked against average check or margin
- Budget climbing every quarter because the agency fee grows with spend, not with profit
- Delivery pushed to the aggregator, where a hefty commission is deducted after the ad was paid for.
- Fresh creative every month as the answer to any dip, when the problem usually sits in the offer
What the Masterestaurant method measures
- Cost per incremental order against a geographic control group switched off for fourteen days
- Hard CPA ceiling derived from the real contribution margin of the check, calculated dish by dish
- Twelve-month guest lifetime value with visit frequency and beverage mix, worth several times the first purchase.
- Online reputation as a gate: below 4,2 stars, ad money amplifies a problem
- A sales funnel with four measured doors, from impression to confirmed booking to second visit
- A 5 km radius and low-occupancy dayparts as the first ground, before any audience expansion
Sector reference numbers, 2025-2026
“We were spending 1.600 USD a month at a 5,1x dashboard ROAS with sales flat since March. We switched the campaign off in two postcodes for fourteen days: the real order gap was 19%, meaning true ROAS sat at 1,4x and we were losing 3,80 USD on every new order. We recut the ceiling from contribution margin, 16,32 USD, moved everything into a 5 km radius between 3pm and 6pm and pulled delivery off the aggregator onto our own channel. By month four: same 1.600 USD spend, 214 verified new orders against 92, and the average check climbed from 24 to 27,40 USD because the afternoon slot orders dessert.”
Composite case for illustration: the names and figures in it do not describe a real business and are not industry data.
How to build the measurement in four steps
Take the real average check of the last 90 days, subtract the dish food cost (never above the method's ceiling) and the direct variable cost of packaging and payment gateway. What remains is contribution margin per order, and that is the absolute maximum you can pay to win a new one. Payroll, rent and utilities do NOT belong here: they live in the monthly break-even, and folding them in creates an impossible ceiling that will make you cancel profitable campaigns.
Pick two zones comparable in density and profile, run the campaign in one and switch it off entirely in the other for two weeks. The order gap between them —not the dashboard figure— is your real incrementality. At low volume, alternate on and off weeks in the same territory and compare four cycles. It is uncomfortable and costs sales the first time; it is the only honest way to know what you are buying.
If your public score sits below 4,2 stars, freeze the spend and give three weeks to answering reviews, fixing the complaint that repeats and asking satisfied regulars for a rating. Paying for traffic into a weak listing multiplies the reach of the objection. With reputation above the line, the same budget converts noticeably better without changing a single word of the ad.
Set the CPA threshold in your sheet, review every fourteen days and switch off whatever sits above it without debate; the freed budget moves within 48 hours to the creative or daypart that performs. Measure the second visit at 60 days too, because guest lifetime value is what turns, for example, a modest CPA into good business. Log every cycle on one simple sheet: six cycles are enough for the pattern to become obvious.
And with AI?
Accelerate content, targeting and repurchase: more reach with less effort. Diego F. Parra is an expert in AI applied to restaurants.
Paid advertising: free tools
Masterestaurant ecosystem tools for this decision
These three resources cover the three calculations behind any paid advertising decision: what margin each dish leaves, what growth the operation can sustain and how much cash is genuinely available to invest before payroll is committed.
Paid advertising FAQ for restaurant owners
How much should a restaurant spend on paid advertising in 2026?
How much should a restaurant spend on paid advertising in 2026?
A modest share of net sales for an established venue, higher during the first six months after opening. On a given annual revenue that means a modest monthly amount. The figure matters less than the CPA ceiling: if cost per incremental order stays below contribution margin per order, spend everything the local market absorbs.
Why is my ROAS 5x while sales stay flat?
Why is my ROAS 5x while sales stay flat?
Because platform ROAS includes guests who were already coming. Meta attributes any order within seven days of a click, so your Tuesday regular counts as a new conversion. Switch the campaign off in a comparable zone for fourteen days and compare: across most operations that run the test, a large share of the reported ROAS evaporates.
Should delivery ads point to the aggregator or my own channel?
Should delivery ads point to the aggregator or my own channel?
Own channel whenever the operation supports it, because the aggregator's commission of up to 15-30% is deducted after the ad is paid for and pulls your CPA ceiling down per order, according to Independent Restaurant Coalition (2025). Aggregators earn their keep on discovery of new guests; recurring delivery conversion belongs on your site with your own gateway, where the fee runs far lower.
What if my online reputation sits below 4 stars?
What if my online reputation sits below 4 stars?
Freeze the ad budget until it is fixed. Paying for traffic into a low-rated listing amplifies the objection and burns budget with no recovery.
Paid advertising by the numbers (2026)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Value | Source |
|---|---|---|
| Share of US consumers open to writing a business a review when asked (when to ask a restaurant customer for a testimonial), 2025 | 96 % (2025) | BrightLocal — Local Consumer Review Survey (2025) |
| Share of US adults who use YouTube, a platform where restaurant customer video testimonials are watched, 2025 | 84 % de los adultos de EE. UU. (2025) | Pew Research Center — Social Media Fact Sheet (2025) |
| Share of US adults who use Instagram, a short-video channel for restaurant customer testimonials, 2025 | 50 % de los adultos de EE. UU. (2025) | Pew Research Center — Social Media Fact Sheet (2025) |
| Share of US adults who use TikTok, a short-video channel for restaurant customer testimonials, 2025 | 32 % de los adultos de EE. UU. (2025) | Pew Research Center — Social Media Fact Sheet (2025) |
| Share of U.S. adults who use Facebook, a channel for distributing a restaurant founder video (2025) | 71 % (2025) | Pew Research Center — Americans' Social Media Use 2025 (2025) |
| Share of U.S. adults aged 18-29 who use Instagram, the young audience for a restaurant founder video (2025) | 80 % (2025) | Pew Research Center — Americans' Social Media Use 2025 (2025) |
Related content
Paid advertising in your restaurant: the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
