← All posts
Ads•8 min read

Meal Prep ROAS: Why a Good-Looking Number Can Still Lose Money

A
AB Tarek
Published September 16, 2026

ROAS is easy to screenshot and easy to misunderstand. If an ad account shows $4 in tracked revenue for every $1 in ad spend, that does not automatically mean the campaign is profitable. Food cost, packaging, labor, delivery, discounts, software, and the accuracy of attribution all sit outside that headline number.

Revenue is not contribution margin

Start by understanding how much of an order is left after the variable costs required to fulfill it. A campaign can have a high ROAS and still create little usable profit if the offer is heavily discounted or delivery costs are high.

First-order ROAS can underrate a repeat customer

Meal prep has an advantage over many one-time purchase businesses: a customer can order again next week. If you only evaluate the first order, you may cut a campaign that is acquiring customers who become valuable over time.

Platform ROAS is not the whole truth

Meta and Google use different attribution systems. Some customers see an ad, search the brand, and purchase through another channel. Use platform reporting for optimization, but compare it with actual store revenue, new-customer counts, and blended acquisition cost.

Do not optimize toward existing customers by accident

A campaign can report strong revenue while serving ads to people who already know the brand and would have ordered anyway. Separate acquisition and retention audiences where practical so you know what the media is actually creating.

The questions I ask before celebrating ROAS

  • How many orders came from new customers?
  • What discount was used?
  • What was the average order value?
  • What was the contribution margin?
  • Did these customers reorder?
  • How much revenue is being attributed to existing customers?

Use ROAS as one lens

ROAS is useful. It just needs context. Pair it with new-customer acquisition cost, repeat behavior, and margin so the account is optimizing toward a healthy business instead of the prettiest dashboard. See our Meta Ads service and Google Ads service.

Want this done for you?

Book a free 30-min growth assessment. I'll show you exactly what's holding your orders back.