Search for the meal prep business profit margin and you’ll be told it’s 15% to 35%. Those figures come from sites with no methodology, no sample size, and often no named author. The audited numbers tell a harsher and more useful story: a public meal prep company with a 33.5% gross margin lost nearly 24 cents on every dollar of revenue.
That gap, between the margin on the food and the margin on the business, is the single thing worth understanding before you price a meal. This article works through where the money actually goes, how to cost a single container accurately, and which expenses erode a healthy-looking margin. If you’re assembling the financial section of a document, the structure of a meal prep business plan covers how these numbers fit alongside the rest.
Lower your delivery costs by 23%
How we reduce costs:
- No delivery vehicle expenses
- Optimized local routes
- Pay-per-delivery model
- Average 23% delivery cost reduction
The Bottom Line
- Gross margin on prepared meals is healthy. Net margin usually is not, and the difference is marketing, delivery, and labor.
- Blue Apron’s 2022 filing shows the trap precisely: 33.5% gross margin, negative 23.9% net margin, with marketing alone taking 18.3% of revenue.
- Median restaurant net margin is 2.8% to 4.0% of sales. Treat that as your realistic ceiling, not the 15% to 35% quoted online.
- Food plus labor, together called prime cost, has a median of 65 cents per sales dollar in foodservice. Above that, nothing else fits.
- Delivery is the cost meal prep operators underestimate most, and route density is the only real lever on it.
Metrobi is transforming meal prep deliveries
Specialized solutions for meal prep businesses:
- Meal prep-trained drivers
- Proper handling equipment
- Peak day delivery support
- 23% average cost reduction
Gross margin and net margin are not the same number
Gross margin is what’s left after the direct cost of making the thing: ingredients and packaging. Net margin is what’s left after everything else: labor, kitchen rent, delivery, marketing, software, insurance, spoilage, and the hours you haven’t been paying yourself for.
Prepared meals have a good gross margin. A $13 meal with $5.80 of food and packaging in it carries a 55% gross margin, which sounds like a comfortable business. It isn’t yet a business at all. Nothing in that $5.80 covers the person who cooked it, the kitchen it was cooked in, or the van that drove it over.
Blue Apron’s 2022 annual figures make the point with audited numbers. On $458.5 million of revenue, cost of goods was $304.6 million, giving a gross margin of 33.5%. The company still lost $109.7 million that year, a net margin of roughly negative 23.9%, and a single line item explains most of it: marketing consumed $84.1 million, or 18.3% of revenue (SEC filing, March 2023).
| Line | Share of revenue |
|---|---|
| Revenue | 100.0% |
| Cost of goods sold | 66.5% |
| Gross margin | 33.5% |
| Marketing | 18.3% |
| All other operating costs | ~39.1% |
| Net margin | −23.9% |
Calculated from Blue Apron’s FY2022 results filed with the SEC. “All other” is the residual.
That is a company with a perfectly reasonable margin on food and no viable margin on the business. Read any “meal prep margins are 30%” claim as a statement about the food, not the company.
So what net margin should you actually expect?
There is no credible published benchmark specific to independent meal prep operators. We looked. The figures circulating, which include 15% to 35%, 35%, 10% to 20% and a “$70,000 average owner income”, appear only on content-marketing and AI-generated pages that contradict each other and cite nothing.
The best available proxy is the restaurant industry, where a real survey exists. The National Restaurant Association’s 2025 operations data, drawn from more than 900 restaurants, reports a median pre-tax profit margin of 2.8% of sales for full-service and 4.0% for limited-service operations (National Restaurant Association).
A meal prep operation is not a restaurant. You have no dining room, no waitstaff, and better production batching, which helps. You also have packaging costs a restaurant doesn’t, and you pay for delivery a restaurant can push onto a marketplace. Those roughly offset.
The honest planning range for a small meal prep operation that has reached steady volume is a mid-single-digit net margin, with a well-run, delivery-dense, subscription-heavy operation reaching low double digits. Anyone promising you 30% is describing gross margin or selling you something.
The scale of the discrepancy is worth sitting with:
| Source | Claimed net margin |
|---|---|
| SEO and vendor blogs | 15%–35% |
| NRA, full-service median (n>900) | 2.8% |
| NRA, limited-service median (n>900) | 4.0% |
| Blue Apron FY2022, audited | −23.9% |
How to calculate your cost per meal
Margin is an output. Cost per meal is the input, and it’s the number to get right. Build it in five layers for one specific recipe at one specific batch size.
1. Food cost. Weigh everything. Price it at what you actually pay, including the portion of a case you throw away. Foodservice food cost runs around a third of sales as an industry norm (National Restaurant Association), which makes a useful sanity check: if your food cost is 45% of your price, the price is wrong or the recipe is.
2. Packaging. Container, lid, label, sleeve, bag, ice pack. This is the cost that surprises people, because it doesn’t scale down and an ice pack can cost more than a portion of rice.
3. Direct labor. Time the batch. If four hours of prep produces 60 meals and you’re costing labor at $22 an hour loaded, that’s $1.47 of labor per meal. Include your own hours at a real wage even if you aren’t drawing one yet, or you’ll build a business that only works while you’re free.
4. Kitchen occupancy. If you rent commissary time, this is straightforward. At a published San Diego rate of $45 per peak hour (Shared Kitchen Rentals), a four-hour session producing 60 meals adds $3.00 per meal. Storage rents on top, and that operator lists $60 to $70 per refrigerated shelf.
5. Delivery allocation. Cost of the run divided by meals on the run. This is where density does its work, covered below.
Add the five. Divide your price by the total to see your true multiple. If price divided by fully loaded cost is under about 1.3, you have no room for marketing, insurance, software, or a bad week.
The costs that quietly erode a meal prep margin
Delivery is the cost most operators underestimate
You are running a refrigerated, time-windowed, weight-heavy last-mile operation, and that is expensive. The most defensible published estimate for a single grocery-style delivery is $10 to $20, and the researchers who published it were explicit that they took it from prior work rather than measuring it (University of Arkansas Walton College). Capgemini’s often-quoted figure puts last mile at 41% of total logistics supply chain costs, though it originated in a 2019 study and describes logistics cost rather than one order’s cost (Capgemini).
Set that against order value. Two audited sources put average order value near $70: Blue Apron at $73.15 in Q4 2022, HelloFresh at €68.8 for its 2025 financial year. At $15 per delivery on a $70 order, fulfillment is taking 21% of revenue before a single ingredient is paid for.
Density is the lever, and it’s close to the only one. Twelve stops within three miles and twelve stops across a metro cost radically different amounts for identical revenue. Which is why a tight delivery radius with a waiting list beats a wide radius with scattered orders, and why adding a second delivery day to an existing neighborhood is usually more profitable than adding a new neighborhood.
Customer acquisition compounds against you
This is what killed Blue Apron’s margin, and it’s structural rather than a one-off mistake. Subscription food businesses churn, so acquisition isn’t a one-time cost. It’s a recurring expense that has to be re-earned. Blue Apron spent 18.3% of revenue on marketing and still shrank.
The counter-example is instructive. HelloFresh cut more than €200 million of marketing spend in 2025, took a 9% revenue decline on the chin, and improved its contribution margin to 26.8% while lifting meal-kit segment adjusted EBITDA margin from 9.8% to 13.5% (HelloFresh FY2025 results). They bought fewer customers and made more money. For a small operator, the same logic favors referrals and retention over paid acquisition, because those are the channels where the cost doesn’t scale linearly with growth.
Be wary of acquisition-cost benchmarks you find online. The widely repeated subscription churn figures, 10% to 15% monthly and 12% to 18% for food and beverage, trace to no primary source we could identify, and one heavily cited “2025 retention report” appears not to exist.
Spoilage, and the batch you guessed wrong
Every unsold portion is 100% loss on food, packaging, and labor simultaneously. This is the specific advantage of subscription over à la carte ordering: you know the count before you shop. An operation with committed orders can run food cost several points lower than one forecasting demand, and those points land directly on net margin.
Prime cost is the ceiling you can’t argue with
Food plus labor, together called prime cost, has a median of 65 cents per sales dollar in the limited-service segment (National Restaurant Association). Add roughly 29% for everything else and you’re at about 95% of sales, leaving the low single digits. If your prime cost is running above 65%, no amount of marketing fixes the arithmetic. Reprice, reformulate, or re-batch.
Finding your break-even point
Break-even is where contribution covers fixed costs.
- Contribution per meal = price − variable cost per meal (food, packaging, direct labor, delivery allocation).
- Fixed costs = kitchen minimums, insurance, software, storage, your base marketing spend, any salary.
- Break-even meals per month = fixed costs ÷ contribution per meal.
Worked through: a $13 meal with $8 of variable cost contributes $5. Against $4,000 of monthly fixed costs, break-even is 800 meals a month: about 200 a week, or roughly 20 customers ordering 10 meals weekly. That’s a concrete, testable target, and it’s far more useful than a margin percentage.
Two things move it faster than anything else. Raising price by a dollar adds 20% to contribution and cuts break-even to 667 meals. Cutting delivery cost per meal by a dollar does exactly the same. Both are more powerful than shaving ingredient costs, because they act on the contribution line directly.
When the numbers do work
Meal prep becomes properly profitable under a specific and recognizable set of conditions, and they’re all operational rather than culinary:
- Orders are committed before you buy ingredients, which collapses spoilage.
- Deliveries are dense enough that cost per stop stays low, which usually means a deliberately narrow radius.
- Growth comes mostly from retention and referral rather than paid acquisition.
- Prime cost sits under 65% of sales, verified per recipe rather than assumed.
- Price reflects fully loaded cost including delivery, not food cost times three.
Hit those and mid-single-digit net margin is realistic, with low double digits available to a tight subscription operation. Miss the delivery and acquisition ones in particular and you can run a 55% gross margin straight into a loss, which is precisely what the audited filings show happening at scale.
The number to track monthly isn’t your margin. It’s your fully loaded cost per meal and your cost per delivery stop. Margin is what those two produce.