Three inventories stand between the supplier invoice and the margin
Raw ingredients, work in process and finished cases are three different assets, and a food plant's books have to carry all three. A cost build that starts at delivered ingredient cost and ends at the pallet — ingredients, packaging film and cartons, production labour and an overhead share per batch — is what turns "sales minus purchases" into a margin you can act on. We set that structure up in QuickBooks Online with a manufacturing inventory layer such as Katana or Cin7, and capture supplier invoices through Dext so ingredient costs stay current instead of frozen at last year's quote.
Yield is where the ledger meets the line. Every recipe has a standard yield; every run has an actual one, and the gap — trim loss, line-start waste, QA holds, short-dated stock written off — is shrink the statement should show on its own line rather than bury inside cost of goods. A product that keeps finishing under its standard yield has either a costing error or a process problem, and the monthly close is how you find out which before a year of it compounds.
The cheque from the grocer is smaller than the invoice, on purpose
Retail food revenue arrives net of deductions, and each deduction has its own correct treatment. Lumping them all into a "discounts" account hides which SKUs actually earn money.
| What the retailer deducts | What it really is | Where it belongs in the books |
|---|---|---|
| Listing fee for a new SKU | The purchased cost of shelf space | A cost of that listing, weighed against the SKU's margin at review time |
| Promotional allowance / trade spend | A price reduction you agreed to fund | Netted against that SKU's revenue, not parked in marketing |
| Volume rebate | A discount earned as the retailer's purchases grow | Accrued monthly as sales occur, not discovered when the cheque shrinks |
| Shortage claim or compliance chargeback | An allegation, not a fact | A clearing account until verified — disputed while the window is open |
We reconcile every remittance against the invoice it pays and the adjustment detail behind it — EDI platforms such as SPS Commerce carry the line-level reasons — so trade spend lands on the SKU that spent it and a wrong chargeback gets challenged instead of absorbed.
CFIA and HACCP costs are product costs
A preventive control plan under the Safe Food for Canadians Regulations is not paperwork off to the side; it is sanitation chemicals and hours, lab testing, calibration, traceability records and the third-party audits retailers demand, such as SQF or BRCGS certification. We book those into overhead pools applied to production, because a certification a customer requires is part of what that customer's cases cost to make. Pricing that forgets compliance quietly subsidizes the account that insisted on it.
Close monthly, because the HST return should be monthly
Basic-grocery output is zero-rated, not exempt: you charge 0% and keep full input tax credits on what the plant buys, which puts most producers in a standing refund position with the CRA. That refund can be claimed monthly — but only if the books close monthly with every credit documented. Our End-to-End Accounting engagements run bookkeeping, payroll, financial reporting and tax filing on exactly that cadence, under one roof; the election and filing mechanics live with our Corporate Tax Filing work.
Co-packers: your floor holds inventory you do not own
If you run co-pack contracts, customer-supplied ingredients and film sitting on your floor are not your inventory, and mixing them into your counts distorts two companies' statements at once. We keep customer-owned stock in separate tracking with a clean cut-off at billing: tolling revenue for the run, your own consumables in cost, and nothing borrowed between the two. The same discipline works in reverse when a co-packer makes your product and holds your ingredients.
For a food brand still renting production time — no plant yet, a few SKUs and a hundred questions — CPA Quick Support at $99/month answers the questions while the business earns its way to a full engagement. We work with processors across Mississauga and the GTA, and every fee is quoted in writing after a free 15-minute discovery call.
