Feast AnalyticsWhat Is a Good ROAS for Restaurants? Use Your Margin

What Is a Good ROAS for Restaurants? Use Your Margin

A good restaurant ROAS clears the break-even number created by your contribution margin. Calculate the threshold and judge the sales honestly.

A good ROAS for a restaurant is an incremental-sales ROAS above the restaurant's break-even point. If the restaurant keeps 20 cents from each additional sales dollar before ad spend, dividing one by that 20% contribution margin produces a 5x break-even ROAS.

There is no single good ROAS for every restaurant. A pizza shop, fine-dining restaurant, coffee shop, and delivery-heavy concept can keep very different amounts from an additional sales dollar. The same reported ROAS can be profitable for one and lose money for another.

Restaurant marketing ROI includes every campaign cost and the restaurant's wider sales movement. ROAS is one part of that answer.

“If I'm spending X amount, what's my ROAS, and is that a good use of my ad spend?”An independent pizzeria owner

Your contribution margin creates the break-even number

Start with the additional sales you believe the campaign created. Subtract only the costs that rise with those sales, such as food, incremental labor, discounts, payment or ordering fees, delivery, and fulfillment.

Divide the amount left by the additional sales. That is the contribution-margin rate before advertising. Then use:

Break-even incremental-sales ROAS = 1 ÷ contribution-margin rate before advertising.

The examples below are derived from the formula. They are not restaurant-industry averages or promises.

Contribution margin before advertisingBreak-even incremental-sales ROAS
10%10x
20%5x
25%4x
30%3.33x

At break-even, the contribution created by the added sales is completely consumed by the ad spend. A restaurant usually needs a result above that point to leave room for uncertainty and profit.

Creative production, software, management, and other fixed campaign costs do not belong inside that contribution-margin rate. Add them separately. If ROAS is incremental sales divided by ad spend, the full-campaign threshold is:

Full-campaign break-even ROAS = (ad spend + fixed campaign costs) ÷ (ad spend × contribution-margin rate before advertising).

For example, fixed campaign costs raise the ROAS required to break even on a small test. As ad spend grows, those fixed costs are spread across more media, while the restaurant's unit margin remains the same.

A 5x ROAS can be excellent, break-even, or terrible

The same 5x ROAS can be profitable for one restaurant and unprofitable for another. A restaurant that keeps 30 cents from each additional sales dollar has room after advertising, while one that keeps only 10 cents does not.

The label on the sales number matters just as much as the margin. Platform-attributed gross revenue is the sales an ad platform credits under its own rules. Directly matched gross revenue connects a known campaign response with a settled check. Observed movement is the difference in restaurant sales or visits during a relevant comparison. Incremental sales are the sales that probably would not have happened without the campaign.

Only incremental sales belong in the break-even decision. Direct matches can provide strong evidence that the campaign reached paying guests, but some of those guests may have visited anyway. Platform credit can be useful for comparing ads inside the platform, but it does not automatically prove a completed visit, a settled check, or a sale caused by the ad.

“The furthest tracking I've seen is reservations from ads. But never final sale.”A restaurant agency owner

A reservation is still intent. Its value depends on whether the party arrives, pays, and leaves enough contribution.

Count the campaign costs once, not selectively

Restaurant ROAS usually divides some version of sales by ad spend. That narrow calculation can make a campaign look healthy while other campaign costs consume the return.

Build the cost total from the actual campaign. Include media, creative, production, software, management, and any influencer payment or content rights that apply. For an offer, include the actual cost of the food, discount, labor, processing, and fulfillment that the restaurant supplied. Do not count a cost again if another line already includes it.

Then calculate:

Estimated campaign contribution = conservative incremental sales × contribution-margin rate before advertising − ad spend − fixed campaign costs.

A positive result is not automatically company-wide net profit because the restaurant may allocate rent, salaried labor, taxes, and other fixed costs separately. A negative result means the campaign did not repay the costs included in this calculation, regardless of the headline ROAS.

Do not rescue a weak result with assumed lifetime value. Repeat visits can make a first visit more valuable, but count them only after the same identified guests actually return during a stated period. Word of mouth and anonymous future visits may be real; they are not measured revenue until the restaurant has evidence.

The strongest ROAS uses the strongest available evidence

For reservation or offer ads, connect the response to an identified guest, completed visit, and settled check. For awareness ads, compare sales, covers, transactions, average check, and promoted-item sales across relevant periods.

The direct path produces matched gross revenue. A relevant baseline or holdout helps estimate how much of the wider movement was incremental.

Keep the labels visible in the report. An estimated return is useful when its assumptions are clear. It becomes misleading only when it is presented as a directly observed sale or certain profit.

Cash and a different payer can leave genuine visits unmatched. Keep those visits in a separate unmatched count. Do not assign them guessed check values, and do not treat the missing match as proof that the guest did not come.

Use break-even ROAS to decide whether to keep spending

Continue a campaign when a conservative incremental-sales estimate clears the restaurant's break-even ROAS, estimated contribution is positive, the sales connection is trustworthy, and the restaurant has capacity for more demand.

Repair the campaign when the platform report does not reconcile with completed visits and checks, the offer attracts guests who do not arrive, or the cost list is incomplete. Stop when the agreed spending limit arrives and the strongest defensible estimate remains below break-even.

A great result on a tiny budget earns a larger test, not an unlimited budget. The return can fall as the campaign spends more, so compare the contribution from the added sales with the added ad spend.

Want to know what a good return looks like for your restaurant? Feast Revenue Analyzer helps you examine your marketing alongside POS sales, then model the next investment around your revenue goal. Scale your marketing with confidence and iterate with clarity. Analyze my restaurant's revenue.