
Guides
How to price small-batch packaged foods under US co-packing costs
Pricing small-batch packaged foods under US co-packing costs means mapping run fees, MOQ minimums and landed ingredients against retail margin.
What to take away
- A co-packer quotes a run fee, not a jar price. Ask for batching, packaging, labor and setup as separate lines.
- Typical ranges for a small runsetup $250 to $900, batching $300 to $1,200, packaging $0.15 to $0.60 a unit, labor at a four hour minimum.
- Landed cost is invoice price plus freight plus fees. Fresh produce can carry PACA payment terms shorter than net 30.
- Distributor margin plus retailer margin can take 60 to 70 percent of the retail dollar before slotting.
- Break-even is fixed costs divided by contribution margin per unit. Run it at three volumes before you sign.
Why a co-packer quotes a run fee, not a jar price
A co-packer sells you time on a line. The line has a minimum shift whether your product fills it or not, so the quote arrives as a run fee. Your job is to pull that fee apart.
Four lines inside a co-packer quote
- Batchingthe cook, billed by batch or pound
- Packagingfill, seal, and label step
- Laborproduction hours with shift minimum
- Setupsanitation, allergen changeover, line change
Four lines sit inside almost every quote: batching, packaging, labor, and setup. A blended number hides which one is eating your margin. Ask for the breakdown in writing before you compare anyone.
Setup is charged once per run. It covers sanitation, allergen changeover, and line change. Typical setup runs $250 to $900 per run, and an allergen changeover sits at the top of that range.
Longer runs push setup across more units, which is why your second run usually costs less per jar than your first.
Batching is the cook. It is billed by batch, by hour, or by finished pound. It often bundles the operator, the kettle, and the wash-down between allergens. Typical batching runs $300 to $1,200 per batch.
Packaging is the fill, seal, and label step. Glass, pouches, and trays run at different speeds on the same line, so one co-packer can quote two very different packaging costs for the same sauce. Typical fill, seal and label fees land between $0.15 and $0.60 per unit.
Labor is the fourth line. Some plants fold it into the run fee. Others bill production hours at a posted rate with a shift minimum, commonly four hours even when your run takes two. Posted rates typically run $18 to $35 a worker hour, or $75 to $150 a line hour.
Region and product type move those numbers. A low-acid or acidified sauce needs a scheduled process and extra testing, so the same jar costs more to run than a dry blend.
These are the line items a written quote should show. If a plant will not separate them, treat the quote as incomplete and ask again. For a parallel view of how service work gets priced, see how to price specialty food services.
Why a co-packer quotes a run fee
| Cost line | What drives it | What to ask |
|---|---|---|
| Batching | Kettle size, cook time, allergen changeover | Billed by batch, hour, or finished pound? |
| Packaging | Fill speed, container type, label application | Is the filler time separate from the run fee? |
| Labor | Region, shift minimum, skill level | Is there a four-hour minimum? |
| Setup and changeover | Sanitation, allergen protocol, line change | Charged once per run or per SKU? |
| QA and lot testing | Product type, shelf-life panel | Included, or billed as an extra? |
How MOQ sets your true cost per unit
Minimum order quantity is the smallest run a plant will take. It exists to protect their setup time. It also decides your cost per unit, because fixed costs do not shrink with the run.
Fixed costs spread across the run. A $500 setup and a $400 batch charge is $900, which is $1.80 a unit at 500 units, $0.45 at 2,000, and $3.60 at 250.
Typical MOQ runs 250 to 1,000 units per SKU, or a 200 to 400 pound batch, and the plant sets the number by kettle size and changeover time.
A low MOQ is not automatically the safe choice. Price for the run you are actually booking, not the volume you hope to reach.
The real trade is cash against cost per unit. Starting at the lowest MOQ to test a market is a sound move, provided your price reflects the small-run cost.
Ask every plant for MOQ in units and in pounds. Some quote by weight, some by case. Convert both to cost per unit before you compare, because a cheap pound can be an expensive jar.
Shelf life closes the loop. A six-month product in a 2,000-unit run has to sell about 333 units a month to clear before expiry. If that is a stretch, the low MOQ was the better buy.
Build a three-column table of plants, MOQ, fixed cost, and variable cost per unit. The lowest total at your realistic volume wins. For a fuller model, see the pricing and profit guide.
Landed cost, produce terms and freight
Landed cost is what you pay to get an ingredient to the co-packer's dock. It is invoice price plus freight plus fees, and it is rarely the number on the supplier's list.
Building landed cost per unit
- Start with the supplier invoice price
- Add freight from supplier to co-packer dock
- Add duties and fees on imported ingredients
- Add co-packing cost per unit for true floor
Start with the invoice. Then add freight. A pallet of jars from three states away can add cents per unit, and a local supplier with a higher invoice can still be cheaper landed. Price both.
Fresh produce adds a payment layer. If you buy fruits or vegetables in commercial quantities, your supplier may be licensed under the Perishable Agricultural Commodities Act. PACA sets payment rules and a trust for produce sellers. The PACA rules and licensing page explains who must be licensed and how disputes work.
The cash-flow effect is real. Produce sellers can require prompt payment, often inside 10 days, which is a shorter clock than the net 30 you may be offering your own buyers. If your batching depends on fresh ingredients, plan for that gap.
Freight has modes. Less-than-truckload suits small runs. Full truckload is cheaper per pound but needs volume you may not have. Refrigerated costs more than dry, and imported ingredients can carry duty.
Canada is a second market for many US producers, and it changes the math. A Canadian co-packer usually quotes in Canadian dollars, so fix the exchange rate inside your landed cost. Cross-border freight adds a customs broker, an HS code for every ingredient, and duty unless the shipment qualifies under the USMCA rules of origin.
Finished goods sold in Canada need English and French labelling and a Canadian importer of record. Canada's Safe Food for Canadians Regulations put licensing and preventive control duties on the co-packer, so confirm the plant holds a license before you sign.
Write landed cost per unit for every ingredient, then add co-packing cost per unit. That sum is your true production cost and the floor under your price. For more on the floor, see profit margins and break-even points.
Packaging, labelling and co-packer markup
Packaging is a cost line and a compliance line at the same time. The container, lid, label, and case all cost money, and the label has to meet US rules.
Digital versus flexographic label printing
Digital short runs
- Setup cost
- Low
- Per-label cost
- Higher
- Best at
- Small volume
Flexographic runs
- Setup cost
- High
- Per-label cost
- Low
- Best at
- Large volume
The FDA requires a statement of identity, net quantity, ingredient list, allergen declaration, and nutrition facts in most cases. The FTC's business guidance covers advertising claims, so keep any claim on the label truthful and substantiated. For jurisdiction-specific questions, confirm with FDA or a qualified food regulatory attorney.
Co-packers often mark up packaging materials. A jar that costs $0.40 from a distributor may land on your invoice at $0.55. That markup is normal, but get it in writing. Some plants allow customer-supplied packaging and some do not.
Label printing splits by volume. Digital short runs carry low setup and a higher per-label cost. Flexographic runs carry high setup and a low per-label cost. At small volume digital usually wins, and the crossover comes sooner than most producers expect.
Lot codes, date stamps, case packing, and palletizing are the extras that quietly add up. Ask whether each is included or billed separately, then multiply by your annual run count.
Budget packaging at roughly 10 to 20 percent of unit cost on small runs, falling as volume rises. If the markup pushes you past that, renegotiate or change suppliers. A quote template with pricing examples makes the comparison faster.
Distribution, slotting and the margin stack
Distribution takes the largest bite. A distributor buys at wholesale and sells to retail higher, and the retailer takes its own margin on top.
Margin stack on a $10 retail jar
- Retailer keeps 40%, pays $6.00
- Distributor takes 30%, pays about $4.20
- Your wholesale price is $4.20
- Landed production cost $3.00 leaves $1.20
Take a $6.99 retail jar. A 40 percent retail margin leaves the store buying at about $4.19. A distributor margin of about 25 percent puts your invoice near $3.15.
If your production cost is $2.53, gross margin is $0.62, about 20 percent. That is thin, and it is before slotting, promotions, and chargebacks.
Slotting is the payment to get onto a shelf. A regional chain typically asks $5,000 to $25,000 per SKU, and a national chain asks more. Some retailers waive it for small brands and take a promotional allowance instead.
At $5,000 per SKU, a $0.62 margin per jar means selling about 8,100 jars before the fee is paid back.
Trade promotion is a second cost. Retailers expect discounts, ads, or demos, and many categories budget 10 to 15 percent of wholesale revenue for it. Free-fill, new-item fees, and late-delivery chargebacks add more.
None of this is optional in most chains. It is the cost of entry, so price for it from the first run or you will fund the shelf with your own cash.
A price list and break-even model you can run
A price list starts at cost and works upward. Build it in this order:
Break-even at three price points
- $4.20wholesale price, break-even 1,765 units
- $4.50wholesale price, break-even 1,500 units
- $0.20packaging cut, break-even falls again
A price list and break-even model
- List every ingredient at landed cost per unit.
- Add co-packing cost per unit at your MOQ, with setup spread across the run.
- Add packaging and label cost per unit.
- Add distribution and slotting cost per unit, spread across expected volume.
- Add your target margin, then round to a sensible price point.
The table below runs that order on a 12 ounce jar in a 3,000 unit run. The figures are a typical example, not a quote.
A price list and break-even model
| Line | Per unit | How it is set |
|---|---|---|
| Ingredients, landed | $1.05 | Invoice plus freight, duty and fees |
| Batching | $0.30 | $900 batch charge over 3,000 units |
| Setup and changeover | $0.20 | $600 per run |
| Labor | $0.16 | Four hour line minimum at $120 an hour |
| Jar, lid and label | $0.62 | At distributor prices |
| Co-packer packaging markup | $0.15 | About 25 percent on materials |
| Case and pallet | $0.05 | Included or billed, ask |
| Production cost | $2.53 | Your floor under any price |
| Your price to the distributor | $3.15 | The invoice on a $6.99 retail item |
| Gross margin | $0.62 | About 20 percent, before slotting |
| Slotting, spread over year one | $0.50 | $6,000 per SKU over 12,000 units |
| Trade promotion | $0.38 | 12 percent of the $3.15 invoice |
Read it down the column. The first eight lines set your floor, and the last three decide whether the deal works.
Slotting and promotion take $0.88 a unit together, above the $0.62 gross margin. Year one on a shelf is often cash negative, which is why the price list comes before the deal.
Break-even volume is fixed costs divided by contribution margin per unit. Fixed costs are setup, labels, slotting, and any retainer. Contribution margin is your price minus variable cost per unit.
This next example sells direct to a store, so it does not carry a distributor margin.
Worked example: fixed costs of $3,000, variable cost of $2.50 per unit, and a $4.20 wholesale price. Contribution margin is $1.70, so break-even is 1,765 units. On a 2,000-unit run you profit on the last 235.
That is a tight run, and one number moves it. Raise the price to $4.50 and break-even falls to 1,500 units. Take $0.20 out of packaging and it falls again.
Run the model at three volumes: low, expected, and high. If it only works at the high number, your price is too low or your cost is too high.
Copy the table into a spreadsheet, change one cell at a time, and watch the margin move.
Keep a written price list with effective dates and payment terms. Net 30 is common, but PACA produce terms can be shorter. For first-year money questions, see startup costs and funding options.
Funding the run before the revenue lands
Co-packing runs need cash before they need anything else. You pay for ingredients, packaging, and the run fee up front, then wait for distributor payment. That gap is the whole reason funding matters.
A co-packer typically asks for a deposit at booking, often 30 to 50 percent, with the balance due before the run ships.
SBA microloans are built for small businesses and startups, and they can cover equipment, inventory, and working capital. The SBA microloan program is a common first stop for small-batch producers.
SBA 7(a) loans are larger and suit bigger runs, packaging inventory, or a co-packing contract. The 7(a) loan program is the main SBA route for working capital and equipment.
Lender Match puts you in front of SBA-approved lenders through one short form. Use SBA Lender Match before you approach banks cold, and compare offers side by side.
Lender package for funding a run
- Written price list with effective dates
- Break-even model at three volumes
- Co-packer quote with line-item breakdown
- Sales forecast matching inventory cycle
Suppliers set the rest of the timing. Ingredient brokers and label printers often want payment at order rather than on delivery, and distributors pay net 30 to net 60 with deductions for promotions and chargebacks. A three month gap between the deposit and the distributor check is normal.
Match the loan term to that cycle. A short-term loan for a run that sells in 90 days is easier to repay than a long-term loan for the same purpose. Borrow against the run, not against everyday overhead.
Common questions
What does a US co-packing run cost for a small batch?
60 per unit. Batching can also be billed at $120 to $250 per production hour, and labor typically runs $18 to $35 an hour with a four hour shift minimum. Every line moves with region, volume, container and product, so ask for a written quote with each line separate.
How does MOQ change my cost per unit?
Ask for the fixed lines separately, divide by your unit count, and compare plants at the same volume. The price list above shows the arithmetic.
Do I need a PACA license to buy fresh produce?
If you buy or sell commercial quantities of fresh fruits and vegetables, you may need a license, and PACA sets payment rules that can run shorter than net 30. Check the USDA AMS page for your situation, or ask a qualified food regulatory attorney.
What margin should I expect in grocery distribution?
Distributors often take 25 to 35 percent and retailers take 30 to 40 percent, with slotting and promotions on top. That can leave a small brand under 30 percent gross margin. Price for the full stack before you sign a distribution deal.







