top of page

How to Calculate Your True COGS as a Food Brand

  • Mar 18
  • 6 min read

Updated: Mar 31

Most food brand founders can tell you their COGS. They'll say something like "about 40%" or "roughly $3 a unit" and they'll say it with enough confidence that you wouldn't think to push back.


Ask how they got that number, though, and the answer is almost always the same. They calculated it once, months ago, using ingredient prices that have since changed, labor time they estimated rather than measured, and a packaging cost they rounded down because the exact number was annoying.


That's not COGS. That's a memory.


Food entrepreneur using calculator to track his COGS

What COGS actually means for a food brand


Cost of goods sold is supposed to represent what it costs you to produce and deliver a finished unit to a customer. For a food brand, that's more complicated than most people realize.


Your accountant calculates COGS at the category level. Total ingredients purchased, total packaging, total labor for the period. Divide by units sold. That gives you an average, which is useful for taxes and not much else.


What it doesn't tell you is whether your 8 oz jar of salsa costs more to produce per ounce than your 16 oz jar. Or whether Tuesday's production run cost more than Thursday's because you had to pay overtime. Or whether the price increase from your packaging supplier last month moved your margin on that one SKU from 41% to 28%.


Unit-level COGS is a different animal than the number on your P&L.


The five layers of real food brand COGS


Layer 1: Ingredients

The one everyone knows. How much raw ingredient goes into one batch, divided by units per batch.


Ingredient prices aren't static, though. You bought vanilla at $4.20 an ounce in January. Your supplier raised it to $4.85 in March. Which price are you using in your cost calculation?


If you're still using January's price, every unit you've produced since March has been more expensive than you think. And if you're buying from multiple suppliers at different prices, the cost per unit changes depending on which lot of vanilla you actually pulled from the shelf.


This is why lot-level costing matters. The flour you bought last month at $0.38 per pound and the flour you bought this week at $0.41 per pound are not the same cost. Your COGS should reflect the flour you actually used, not a blended average of every bag you've ever purchased.


How to calculate: For each ingredient in a recipe, multiply the amount used per batch by the current cost per unit of measurement. Add them up. Divide by the number of finished units per batch.


Layer 2: Packaging and materials

Everything that touches the product on its way to the customer. The pouch, the box, the label, the seal, the insert, the shipper box, the tissue paper.


Most founders track the obvious items (the pouch costs $0.53 each) and forget the small ones. Labels at $0.07. Stickers at $0.03. Desiccant packets at $0.05. Individually, nothing. Across a production run of 500 units, that's $75 you haven't accounted for.


Shipping materials catch people off guard too. The mailer box, the tape, the crinkle paper or bubble wrap. If you ship direct to consumer and you're absorbing $4.50 in materials per order without counting it, your margin is not what you think.


How to calculate: List every physical item that goes into or around the finished product. Get the per-unit cost for each and add them up.


Layer 3: Labor

The one most founders skip entirely or estimate so loosely it might as well be made up.


Making a batch of granola takes time. Measuring, mixing, baking, cooling, portioning, packaging, labeling, sealing. If that takes you 3 hours and you value your time at $22/hour, that's $66 of labor per batch. At 55 units per batch, that's $1.20 per unit.


If you have employees, it's their hourly rate plus taxes and benefits. If it's just you doing the production, your time still has a cost. You can argue about what rate to assign yourself, but zero is the wrong answer. If you don't account for your own labor, your COGS is fiction and your "profit" is actually just paying yourself to work without calling it wages.


I know a founder who told me she'd been calculating profit for two years without including her own time. When she finally added it, at a modest $20/hour, three of her seven products went from "profitable" to break-even. She wasn't doing anything wrong before. She just hadn't counted herself.


Production isn't the only labor either. Packing orders, printing labels, driving deliveries. All of that eats time, and the time has a cost that should show up in your per-unit number somewhere.


How to calculate: Time your actual production with a stopwatch or timer. Not your estimate. Your actual time. Multiply by hourly rate, divide by units produced. Do it separately for production, packing, and delivery.


Layer 4: Overhead allocation

Kitchen rent. Equipment depreciation. Insurance. Health department fees. Commissary membership. These costs exist whether you produce 100 units or 900 units in a month.


Full overhead allocation gets complicated fast and there are entire textbooks on the subject. For a small food brand, a simple approach works fine. Take your monthly fixed costs, divide by total units produced that month. That gives you a per-unit overhead number.


It won't be precise. Doesn't need to be. If your shared kitchen costs $1,150 a month and you produce 750 units, that's roughly $1.53 per unit you're probably not including anywhere in your cost calculations.


How to calculate: Sum your monthly fixed costs (kitchen rent, insurance, equipment payments, subscriptions, permits). Divide by average monthly units produced.


Layer 5: Waste and variance

Every production run loses something. Dough stuck to the bowl. Sauce left in the pot. Product that doesn't pass QC. A torn label here, a cracked jar there.


Most founders round this to "a little bit" and move on. If you're losing 8% of your raw ingredients to waste and not accounting for it, though, your ingredient costs are 8% higher than your recipe says. On a product with a 34% margin, that waste alone drops you closer to 29%.


How to calculate: Weigh or count your output against your input for a few production runs. If your recipe calls for 10 lbs of dough and you consistently get 9.2 lbs of finished product, your waste factor is about 8%. Multiply your ingredient costs by 1.08 to account for it.


Putting it together


A real per-unit COGS calculation, with all five layers included:

Cost Layer

Per Unit

Ingredients

$0.69

Materials (packaging)

$0.61

Production labor

$1.20

Packing labor

$0.28

Overhead

$1.53

Waste factor (~8%)

$0.06

Total COGS

$4.37


If you're selling that cookie for $5.50, your real margin is $1.13. About 20.5%.


Now compare that to what you'd get if you only tracked ingredients and packaging. You'd think your cost was $1.30 and your margin was $4.20, a 76% margin. That number sounds incredible. It's also completely wrong, and it leads to completely different business decisions.


The founder who knows their margin is 20% thinks twice before offering a 15% wholesale discount, because they can see it cuts their profit to almost nothing. The founder who thinks their margin is 76% gives that discount away without blinking.


The recalculation problem


Even if you do this entire exercise today and nail an accurate per-unit cost, the number has a shelf life. A supplier changes a price and it moves. You hire a production assistant at a different hourly rate and it moves. You switch from a 6-unit case to an 8-unit case and the packaging math changes.


Spreadsheets fail here because a cost calculation isn't a one-time event. It's a living number that shifts every time something upstream shifts. Keeping a spreadsheet current means manually updating formulas every time you get a new invoice, and nobody actually does that. So the spreadsheet drifts from reality over a few weeks, and you're back to estimating.



The founders I've talked to who actually maintain accurate COGS all ended up in the same place: they stopped doing it by hand. They moved to systems where the ingredient price updates once and everything downstream recalculates on its own.


Start with one product


You don't need to calculate COGS for your entire product line this afternoon. Pick one product, whichever one feels least overwhelming, and walk through the five layers. Be honest about the labor time. Use today's ingredient prices, not the ones from when you first costed the recipe.


The math itself takes maybe an hour or two. You might be relieved by what you find. You might not. Either way, you'll have a real number instead of a feeling, and that changes how you make decisions about pricing, wholesale, and which products deserve your production time.


The hard part was never the math.


---


Want to skip the spreadsheet? Prophitable calculates your true COGS automatically, from ingredient purchase to finished unit, and recalculates when costs change. start your free trial. 14 days, full access, no credit card required.


Or if you prefer to do it yourself first, download our free COGS calculator template and run the numbers by hand.


Comments


bottom of page