By Bronte Bay CPA Professional Corporation · 8 min read
Short answer: Inventory waste and spoilage hurt Canadian incorporated businesses in three ways simultaneously — cash flow (money spent on stock that generates no revenue), gross margin (COGS rises without matching revenue), and tax compliance (CRA requires proper documentation to support inventory write-downs). The 8 practices below reduce waste operationally, and the Canadian tax and accounting notes explain how to handle it correctly when waste does occur.

For Canadian incorporated businesses that hold physical inventory — restaurants, food distributors, retailers, manufacturers, importers, and e-commerce businesses — waste and spoilage are among the most damaging and preventable financial problems. Unlike most business expenses, wasted inventory represents a double loss: the cash paid for the goods, and the revenue that could have been earned selling them.
From an accounting perspective, spoiled or obsolete inventory that is written down reduces taxable income — but only if the write-down is properly documented and supported for CRA purposes. From an operational perspective, preventing waste in the first place is always cheaper than accounting for it after the fact. Here are 8 specific practices that work — with the Canadian accounting and tax context your CPA needs to know.
The Canadian Tax Treatment of Inventory Waste and Write-Downs

Before covering the operational practices, it is important to understand how Canadian tax law treats inventory waste — because it directly affects the financial value of prevention versus write-off.
Under the Canadian Income Tax Act, inventory must be valued at the lower of cost or fair market value (FMV) at fiscal year-end. When inventory has spoiled, become obsolete, or is otherwise unsaleable, it can be written down to its net realizable value (NRV) — the estimated amount it could still be sold for, less any costs to complete or sell it. This write-down:
- Increases cost of goods sold (COGS) in the year of write-down
- Reduces taxable income — partially recovering the loss through lower corporate tax
- Must be documented and supportable — the CRA can challenge write-downs that lack evidence of the inventory condition, the NRV basis, and the disposal method
📋 CPA Note: Bronte Bay reviews inventory write-down opportunities at year-end for every product-based corporate client. A well-documented write-down of slow-moving, damaged, or obsolete inventory is a legitimate tax planning tool — but only if the supporting documentation is in place. Photograph damaged goods, record disposal methods, and obtain NRV estimates before year-end. Retroactive write-downs without documentation are a CRA audit risk.
1. Implement FIFO — First In, First Out

FIFO (First In, First Out) is the most important single practice for reducing spoilage in any business that handles perishable or time-sensitive inventory. It ensures the oldest stock is used or sold first — minimizing the time any individual item sits before it reaches the customer.
To implement FIFO effectively:
- Store oldest stock at the front — physically arrange shelving, refrigerators, and storage areas so new stock is placed behind existing stock
- Date-stamp everything on receipt — staff cannot rotate stock without knowing which items arrived first
- Train staff explicitly — FIFO only works if every person handling inventory understands and follows it consistently
- Audit compliance regularly — spot-check storage areas to ensure rotation is actually happening, not just assumed
From a Canadian tax perspective, FIFO is also one of three CRA-permitted inventory costing methods for the T2 corporate tax return — and the most appropriate choice for businesses with perishable goods. The costing method must be applied consistently year to year.
2. Use Accurate Demand Forecasting

Over-ordering is the primary cause of spoilage and waste for most Canadian product-based businesses. Demand forecasting — predicting how much of each item you will sell in a given period — is the direct solution. Better forecasting means ordering closer to what you will actually sell, leaving less unsold at risk of spoiling.
- Review historical sales data by SKU — Xero’s reporting and connected inventory systems show sales velocity by item, location, and time period. A restaurant that sells 40 portions of salmon on Fridays but 12 on Tuesdays should order accordingly.
- Account for seasonality — most Canadian businesses have seasonal demand patterns. Build these into purchase orders rather than ordering the same volume year-round.
- Factor in lead time — ordering earlier than needed to account for supplier lead time results in more inventory on hand than necessary. Know your lead times and order accordingly.
- Adjust forecasts continuously — a forecast made in January should be revised in March as actual sales data accumulates. Static annual forecasts become inaccurate quickly.
3. Track and Monitor Inventory Regularly in Xero

Inventory that is not tracked regularly is inventory that surprises you — with unexpected spoilage, expiry dates you did not notice, or shrinkage that went undetected for months. Regular inventory counts and reconciliation are essential for catching problems while they are still manageable.
- Conduct full physical counts at least quarterly — reconcile physical counts against your Xero inventory records. Discrepancies indicate either shrinkage, data entry errors, or unrecorded waste.
- Track expiry dates by batch — inventory management systems integrated with Xero (Cin7, Unleashed, DEAR) support lot and batch tracking with expiry date fields. Items approaching expiry appear on reports automatically.
- Run aged inventory reports monthly — identify items that have not moved in 30, 60, or 90 days. Slow-moving stock is pre-spoilage stock. Act on it before it becomes a write-off.
- Record waste immediately — every time inventory is discarded, record it in your system with the reason (spoilage, damage, expired). This documentation supports year-end write-downs and gives management visibility into where waste is occurring.
4. Maintain Proper Storage Conditions

Improper storage conditions are responsible for a significant proportion of preventable inventory spoilage — particularly in food service, pharmaceuticals, cosmetics, and any industry with temperature-sensitive products. Poor storage does not just spoil inventory — it creates liability and regulatory risk for Canadian businesses operating under Health Canada and provincial food safety regulations.
- Follow manufacturer storage requirements — temperature, humidity, light exposure, and stacking limits are specified for a reason. Deviating from them voids manufacturer warranties and accelerates product degradation.
- Monitor refrigeration continuously — for food service businesses, a failed refrigeration unit that goes undetected overnight can write off an entire inventory of perishables. Temperature monitoring systems with alerts cost less than one significant spoilage event.
- Keep storage areas clean and organized — contamination, pest damage, and product confusion (wrong items in wrong areas) are all preventable causes of waste with proper housekeeping protocols.
- Separate damaged from undamaged stock immediately — damaged inventory left mixed with good stock risks contaminating surrounding items and creates confusion in inventory counts
5. Use Inventory Management Software Integrated with Xero

Manual inventory management — spreadsheets, paper records, or mental tracking — is the fastest path to inaccurate counts, missed expiry dates, and undetected waste. Inventory management software integrated with Xero automates the tracking and reporting that makes waste prevention possible at scale.
For Canadian incorporated businesses, the right software depends on complexity:
- Xero’s built-in inventory tracking — suitable for businesses with under 100 SKUs. Tracks quantity on hand, average cost, and automatically updates COGS when items are invoiced. Reorder points can be set per item.
- Cin7 — best for multi-location retail or wholesale businesses needing barcode scanning, purchase order management, and detailed lot/batch tracking with expiry dates
- Unleashed — strong for manufacturing and food production businesses needing bill of materials, production runs, and finished goods tracking
- DEAR Inventory — comprehensive option for importers and distributors needing landed cost tracking (including Canadian customs duties) and multi-currency purchasing
All of these integrate directly with Xero — pushing COGS journal entries, inventory valuations, and purchase costs automatically, eliminating manual reconciliation between your inventory system and your accounting records.
6. Train Your Staff — The System Only Works If People Follow It

Every inventory management system — no matter how sophisticated — produces results only as good as the people operating it. FIFO only works if staff rotate stock. Expiry date tracking only works if staff enter receipt dates. Waste recording only works if staff document discards rather than simply throwing product away.
- Include inventory procedures in onboarding — new employees should understand FIFO, storage standards, and waste recording from their first day
- Post visual reminders at storage locations — laminated FIFO rotation guides and storage temperature charts at the point of use are more effective than training manuals filed away
- Create a waste log accessible to all staff — when waste recording is easy (a tablet by the disposal area, a simple form), compliance is higher than when it requires navigating software
- Review waste data with staff regularly — sharing monthly waste totals and spoilage rates with the team creates accountability and surfaces practical suggestions from the people closest to the problem
7. Build Strong Supplier Relationships — Negotiate Flexibility

Supplier relationships directly affect your ability to manage inventory waste — both in preventing it (through smaller, more frequent orders) and in recovering from it (through returns, credits, or replacement of defective goods).
- Negotiate smaller minimum order quantities (MOQs) — large MOQs force businesses to buy more than they need, increasing spoilage risk. Established supplier relationships often allow MOQ reductions that are not available to new customers.
- Negotiate return rights for unsold or near-expiry stock — some suppliers — particularly in food distribution and publishing — offer return or rotation programs for unsold inventory. These are worth negotiating explicitly rather than assuming they do not exist.
- Document defective goods immediately on receipt — supplier credit claims for damaged or short shipments require timely documentation. A damaged delivery noted on the bill of lading at receipt is far easier to claim than one discovered two weeks later.
- Align your order cycles with supplier lead times — understanding exactly how long each supplier takes to deliver allows you to order later (reducing time in storage) without risking stockouts
8. Establish a Waste Reduction Plan — With Measurable Targets

The businesses that consistently reduce waste over time are the ones that measure it systematically and set explicit targets — not the ones that try to be more careful without tracking results. A formal waste reduction plan does not need to be complex, but it does need to be specific.
- Establish a baseline waste rate — calculate current waste as a percentage of inventory purchases over the last 12 months. This is your starting point.
- Set a specific reduction target — “reduce waste from 4% to 2.5% of inventory cost over 12 months” is actionable. “Reduce waste” is not.
- Track waste by category — spoilage, damage, theft/shrinkage, and obsolescence have different causes and different solutions. Tracking them separately identifies where to focus.
- Review monthly with your CPA — waste as a percentage of COGS is a metric your CPA can track in Xero monthly and flag when it trends upward before it becomes a significant financial problem
- Connect waste reduction to tax planning — document all write-downs systematically throughout the year so your CPA can support them at year-end with the CRA-required evidence
Frequently Asked Questions
Track What You Are Losing — Before It Shows Up at Year-End
Inventory waste is most visible at year-end — when the write-down hits the financial statements and the CRA questions the documentation. Bronte Bay catches it monthly — tracking waste as a percentage of COGS in Xero, flagging slow-moving stock, and building the year-end documentation throughout the year rather than scrambling for it in March. Book a consultation to see how we work and what it costs.
Related reading from Bronte Bay: JIT Inventory Management for Canadian Businesses · Cash Flow Management for Canadian Businesses · 10 Essential Accounting Terms · Restaurant Accounting Toronto · Import & Export Accounting