Picture this. A founder is in a meeting with a regional grocery buyer. The buyer is interested in the brand, but before committing shelf space, they want to see the unit economics. The founder pulls up their COGS number from QuickBooks: ingredients, packaging, and the co-packer fee. The buyer nods, then asks about facility overhead, equipment depreciation, and quality control labor. The founder goes quiet. Those numbers are not in the spreadsheet. The buyer passes. Not because the product is bad, but because they cannot evaluate whether the brand is actually viable at scale.
This scenario plays out constantly in the food industry. Founders are meticulous about ingredient costs. They negotiate packaging down to fractions of a cent. But overhead, the costs that exist because they run a manufacturing operation at all, gets lumped into SG&A, buried in a catch-all expense category, or ignored entirely. The result is a COGS number that looks healthy on paper but falls apart the moment someone asks a serious question about it.
This guide walks through exactly how to identify, calculate, and allocate overhead for a food manufacturing operation. The math is not complicated. The discipline required to do it consistently is what most brands are missing.
What Overhead Actually Is for a Food Manufacturer
Overhead is every production-related cost that is not a direct ingredient or direct packaging material. The word "production-related" is doing important work in that sentence. If a cost exists because you make product, it is overhead. If it exists because you run a company, it is SG&A. The line matters because overhead belongs in COGS, and SG&A does not.
For a food manufacturer, overhead typically includes the following categories. Facility costs cover rent or mortgage payments on your production space, property taxes, and any facility-specific insurance. Utilities include electricity, water, gas, and refrigeration costs tied to production. Equipment depreciation is the annual cost of spreading a piece of equipment's purchase price across its useful life. Quality control labor covers the wages of any team member whose primary job is testing, inspecting, or certifying product. Food safety costs include SQF or BRCGS certification fees, third-party audit costs, and lab testing fees. Indirect labor covers production managers, sanitation crews, and anyone else who supports manufacturing but does not directly touch the product. Maintenance and repair costs for production equipment round out the list.
None of these costs disappear when you are not running a production batch. They are fixed or semi-fixed obligations that exist because you operate a food manufacturing business. That is exactly why they need to be allocated to the units you produce. If you do not allocate them, you are effectively pretending they do not exist, and your COGS is understated by whatever those costs total.
Overhead is every production-related cost that is not a direct ingredient or packaging material. Facility rent, utilities, equipment depreciation, QC labor, food safety certifications, and indirect labor all belong in overhead, not SG&A. If you are not allocating them to your SKUs, your COGS is understated.
Why Most Food Brands Undercount Overhead
The most common reason food brands undercount overhead is that they start with a recipe-based cost model and never expand it. Early on, a founder builds a spreadsheet that adds up ingredient costs, packaging costs, and maybe a co-packer fee. That spreadsheet becomes the COGS model. It gets imported into QuickBooks. It gets used in investor decks. It gets sent to buyers. And it never gets updated to include the overhead costs that accumulate as the business grows.
A second reason is category confusion. Many founders treat overhead as an operating expense rather than a cost of goods. They see facility rent as a business expense, not a manufacturing cost. Technically, for a company that leases office space, that is correct. But for a company that leases a production facility, the rent is a manufacturing cost and belongs in COGS. The same logic applies to utilities, equipment, and QC labor. Misclassifying these as SG&A makes gross margins look better than they are and operating expenses look worse than they are. Neither is useful.
A third reason is that overhead is harder to track than direct costs. An ingredient purchase shows up as a line item on a purchase order. A co-packer invoice is a single number. But overhead is spread across a dozen expense categories, paid on different schedules, and requires a deliberate calculation to convert into a per-unit cost. Most brands do not have a system for doing that calculation, so they skip it.
The consequence is not just an inaccurate COGS number. It is a series of bad decisions made on top of that inaccurate number. Pricing decisions. Margin targets. Retailer negotiations. New SKU launches. All of them are built on a foundation that is missing a meaningful chunk of actual cost. For more on how direct cost errors compound into larger COGS problems, see our guide to CPG COGS optimization for food brands.
Most food brands undercount overhead because they start with a recipe-based cost model and never expand it. Category confusion between COGS and SG&A, and the lack of a system for converting overhead into per-unit costs, are the two most common root causes.
The Overhead Allocation Formula
The core formula for overhead allocation is straightforward. You divide your total overhead by your total allocation base to get an overhead rate. Then you apply that rate to each unit or SKU.
The allocation base is the denominator in that formula, and choosing the right one matters. The most common options for food manufacturers are total units produced, total direct labor hours, and total machine hours. Each produces a different overhead rate and a different cost per SKU. The right choice depends on how your production operation actually works.
Once you have your overhead rate, you add it to your direct material cost and direct labor cost to get a fully loaded COGS per unit. That number is what belongs in your financial model, your pricing calculations, and your retailer cost breakdowns.
How to Choose the Right Allocation Base
The allocation base question is where most brands either get this right or get it wrong. Using the wrong base produces overhead allocations that do not reflect how your facility actually consumes resources, which means some SKUs get over-allocated and others get under-allocated.
Units produced is the simplest base and works well when your SKUs are similar in size, complexity, and production time. If you make three flavors of the same 2-oz snack bar on the same line with the same run time, allocating overhead equally per unit is reasonable. Every unit consumes roughly the same amount of facility time, equipment wear, and labor support.
Direct labor hours is the right base when your SKUs vary significantly in how long they take to produce. A brand that makes a 2-oz snack bar and a 16-oz granola bag on the same line should not allocate the same overhead to each unit. The granola bag takes longer to fill, seal, and inspect. It occupies the line longer. It consumes more overhead per unit. Using labor hours as the base captures that difference.
Machine hours is appropriate when your overhead is dominated by equipment costs rather than labor. If you run a highly automated line where depreciation and maintenance are your biggest overhead items, machine hours is the most accurate reflection of how overhead is consumed. A SKU that runs on the filler for 20 minutes per batch consumes more equipment overhead than one that runs for 8 minutes.
For most small and mid-size food brands, direct labor hours is the most defensible choice. It is more accurate than units produced for mixed-SKU operations, and it is easier to track than machine hours for brands that do not have automated time-tracking on their equipment.
Use units produced when your SKUs are similar in size and run time. Use direct labor hours when SKUs vary in complexity or production time. Use machine hours when equipment costs dominate your overhead. For most food brands with multiple SKUs, direct labor hours is the most accurate and defensible allocation base.
Step-by-Step: Calculating Overhead Rate for a Food Brand
Here is a worked example using real numbers. A food brand operates its own 4,000 square foot production facility. It produces eight SKUs across two product lines. The first step is to identify and total all overhead costs for the year.
| Overhead Category | Annual Cost |
|---|---|
| Facility rent | $72,000 |
| Utilities (electric, water, gas) | $18,000 |
| Equipment depreciation | $24,000 |
| Quality control labor | $32,000 |
| Food safety certifications and audits | $8,000 |
| Production insurance | $9,000 |
| Indirect labor (production manager) | $14,000 |
| Maintenance and repairs | $3,000 |
| Total Annual Overhead | $180,000 |
The second step is to determine the allocation base. This brand produces 240,000 total units per year across all SKUs. The SKUs are similar enough in size and run time that units produced is a reasonable base for this example.
The third step is to build that $0.75 into the COGS for each SKU. If SKU A has $1.85 in direct materials and $0.30 in direct labor, the fully loaded COGS is $1.85 plus $0.30 plus $0.75, which equals $2.90. If the brand was previously reporting COGS of $2.15 (materials plus labor only), they were understating cost by $0.75 per unit, or 35 percent. That gap is not trivial. At 240,000 units, it represents $180,000 in unaccounted cost per year.
The fourth step is to recalculate whenever overhead costs change materially. If the brand signs a new lease at a higher rate, adds a piece of equipment, or hires a full-time QC technician, the overhead rate needs to be updated. A rate calculated 18 months ago on different cost assumptions is not a valid input for current pricing decisions.
How Overhead Allocation Changes by Production Model
The overhead calculation looks different depending on whether you operate your own facility, use a co-packer, or produce in a shared kitchen. Each model has a different overhead profile, and confusing them leads to either over-allocating or under-allocating costs to your SKUs.
Own Facility
If you own or lease your production space, you carry the full overhead burden described above. Rent, utilities, equipment, QC labor, certifications, insurance, and indirect labor all belong to you. This is the highest overhead scenario, but it also gives you the most control over production costs and capacity. The overhead rate calculation is straightforward: total all facility-related production costs and divide by your allocation base.
Co-Packer Model
If you use a co-packer, most of the facility and equipment overhead belongs to them. Their conversion fee is supposed to cover their facility costs, equipment depreciation, and labor. What you still carry is the overhead that lives on your side of the relationship: QC labor for managing the co-packer relationship and reviewing production records, food safety certification costs that are your responsibility, any equipment you own and send to the co-packer, and the time your production manager spends on scheduling, communication, and issue resolution.
Many co-packer brands assume their overhead is zero because they do not have a facility. That is wrong. The overhead is smaller, but it is real. A brand with one full-time operations manager at $65,000 per year, $8,000 in annual certification costs, and $4,000 in QC-related travel and testing has $77,000 in overhead that needs to be allocated to their SKUs. Ignoring it overstates margins by whatever that number works out to per unit.
Shared Kitchen
Shared kitchen operators typically pay an hourly or daily rate for facility access. That rate includes the facility overhead, so you do not carry rent or equipment depreciation separately. Your overhead is limited to any costs you pay outside the hourly rate: certifications, your own QC labor, and any equipment you bring in. The key is to make sure the hourly kitchen rate is captured in your COGS, not treated as a miscellaneous operating expense. It is a direct production cost.
For brands navigating cost increases across any of these production models, the repricing decisions that follow are covered in detail in our guide to repricing after ingredient cost increases.
Your overhead profile depends on your production model. Own-facility brands carry the full overhead burden. Co-packer brands still carry QC labor, certifications, and operations management costs. Shared kitchen brands need to capture their hourly rate as a direct production cost. None of these overhead costs disappear just because they are inconvenient to track.
Stop Guessing at Your True COGS
Guidance automatically calculates and allocates overhead across every SKU so your cost data is accurate before you walk into a buyer meeting, not after.
See How Guidance WorksManual Workflow vs. Guidance Workflow: Allocating Overhead Across 8 SKUs
You build a separate spreadsheet tab to track overhead costs. You manually enter rent, utilities, depreciation, QC labor, certifications, insurance, indirect labor, and maintenance. You total them and divide by your estimated annual production volume to get a per-unit rate.
You then manually update each of your 8 SKU cost sheets to add the overhead rate. When production volumes change mid-year, the overhead rate is wrong but the spreadsheet does not tell you that. When you add a new piece of equipment and depreciation increases, you have to remember to update the overhead tab and then re-propagate the new rate to all 8 SKU sheets.
When a buyer asks for a cost breakdown, you export the spreadsheet, reformat it, and hope the numbers are current. If the last update was three months ago and your facility costs have changed, the number you hand over is wrong. You will not know that until someone asks a follow-up question you cannot answer.
You enter your overhead cost categories once in Guidance. Facility costs, equipment depreciation, QC labor, certifications, and indirect labor are all tracked in a single overhead register. You set your allocation base: units produced, direct labor hours, or machine hours.
Guidance calculates your overhead rate automatically and applies it to every SKU in real time. When production volumes change, the rate updates. When you add a new overhead cost, it propagates to all SKUs immediately. You always know your current fully loaded COGS for every SKU without touching a formula.
When a buyer asks for a cost breakdown, you pull a current, accurate cost sheet in seconds. The overhead line is there, it is correct, and you can explain exactly what it includes. That is the difference between a conversation that builds confidence and one that raises questions.
Common Overhead Allocation Mistakes and How to Avoid Them
The first and most common mistake is using a stale overhead rate. Brands calculate their overhead rate once, usually at the start of the year or when they first build their cost model, and then never update it. Costs change. Facility rent increases. A new piece of equipment gets added. A QC technician gets hired. Each of these events changes the overhead rate, and if the rate does not update, every COGS figure built on top of it is wrong. The fix is to build a quarterly overhead review into your operations calendar and treat the overhead rate as a live number, not a static one.
The second mistake is misclassifying overhead as SG&A. This is partly an accounting convention issue and partly a discipline issue. The practical consequence is that gross margins look better than they are, which leads to pricing decisions that do not cover true costs. If you are not sure whether a cost belongs in COGS or SG&A, ask this question: does this cost exist because I manufacture product? If yes, it is overhead and belongs in COGS.
The third mistake is using units produced as the allocation base when SKUs have meaningfully different production times. A brand with a 4-oz product and a 24-oz product on the same line should not allocate the same overhead per unit to both. The 24-oz product takes longer to fill, uses more energy, and occupies the line longer. Allocating equal overhead per unit understates the cost of the larger SKU and overstates the cost of the smaller one. Switch to direct labor hours and the allocation becomes accurate.
The fourth mistake is forgetting to include depreciation. Equipment depreciation is a real cost. If you spent $120,000 on a filling line with a 10-year useful life, that is $12,000 per year in overhead that needs to be allocated to your units. Many founders treat capital equipment purchases as a one-time event and never factor the ongoing depreciation into their COGS. The result is that the cost of that equipment is invisible in their unit economics until the equipment needs to be replaced and they suddenly cannot afford to do it.
The fifth mistake is applying a single overhead rate to a business that has meaningfully different production lines or facilities. If you run two separate production lines with different cost profiles, a single blended overhead rate will over-allocate costs to the cheaper line and under-allocate to the more expensive one. The solution is to calculate a separate overhead rate for each line or facility and apply it only to the SKUs produced on that line.
The five most common overhead allocation mistakes are: using a stale rate, misclassifying overhead as SG&A, using units produced when SKUs have different run times, forgetting depreciation, and applying a single rate across multiple production lines. Each one produces a COGS number that does not reflect reality. All five are fixable with the right system and the right discipline.
Frequently Asked Questions
What counts as overhead for a food manufacturer?
Overhead includes any production-related cost that is not a direct ingredient or packaging material. This means facility rent or mortgage, utilities, equipment depreciation, quality control labor, food safety certifications, production insurance, indirect labor like a production manager or sanitation crew, and maintenance costs. If the cost exists because you make product, it belongs in overhead, not SG&A.
What is the overhead rate formula for a food brand?
The basic formula is: Overhead Rate equals Total Annual Overhead divided by Total Allocation Base. If your allocation base is units produced, and you have $180,000 in annual overhead and produce 240,000 units, your overhead rate is $0.75 per unit. That $0.75 must be added to your direct material and direct labor costs to get a fully loaded COGS figure.
Should I use units produced or direct labor hours as my allocation base?
Use units produced when your SKUs are similar in size, complexity, and production time. Use direct labor hours when your SKUs vary significantly in how long they take to produce. A brand making a 2-oz snack bar and a 16-oz granola bag on the same line should use labor hours, because the granola bag consumes far more production time and therefore more overhead per unit.
How does overhead allocation work if I use a co-packer instead of my own facility?
If you use a co-packer, most facility and equipment overhead belongs to them, not you. Your overhead is limited to costs you still carry: quality control labor, food safety audits, certifications, any equipment you own and send to the co-packer, and your production management time. These costs are real and still need to be allocated to your SKUs. Many co-packer brands ignore them entirely, which overstates margins.
How often should I recalculate my overhead rate?
Recalculate your overhead rate at least quarterly, and any time a major cost changes: you sign a new lease, add a piece of equipment, hire a production manager, or change your production volume significantly. Using a stale overhead rate from 18 months ago when your facility costs have increased means every COGS figure you produce is understated.
Know Your True Cost Before the Next Buyer Meeting
Guidance gives food brands a real-time, fully loaded COGS for every SKU, with overhead allocated correctly and automatically. No more spreadsheet gaps. No more surprises in the room.
Get Early Access