Planning & Analysis
Process Solutions

When inventory breaks, the income statement always finds out first.
inventory management in the CPG industry requires accurate inventory tracking and valuation. More inventory visibility and accuracy is important because it directly impacts COGS which in turn shapes the bottom line on the P&L.
The following guide includes the challenges, solutions and best practices of managing inventory in the CPG world.
CPG inventory management is how brands track, control, and replenish everything required to produce and sell, starting at the receiving dock and ending when finished cases leave for a retailer’s distribution center.
It ties procurement into production, production into finished goods availability, and availability into actual sales demand across channels. Get it right and the right product’s in the right place, with books that back it up. Get it wrong and you’re looking at stockouts, write-offs, storage costs nobody budgeted for, and a COGS number that makes no sense to anyone in the room.
CPG companies manage four categories of inventory:
| Inventory Type | CPG Examples | Why It Matters |
|---|---|---|
| Raw materials | Ingredients, chemicals, packaging, labels, fragrance components | Drives production planning and supplier lead time management |
| Work-in-process | Goods in batching, mixing, filling, assembly, or labeling | Tracks production flow and identifies bottlenecks |
| Finished goods | Packaged products ready for retail, wholesale, DTC, or ecommerce | Supports order fulfillment, shelf availability, and revenue |
| MRO inventory | Spare parts, cleaning supplies, maintenance tools, safety equipment | Keeps facilities and production equipment running |
Missing visibility into any one of these categories creates gaps that surface later as inaccurate COGS, missed production runs, or compliance failures.
Most inventory conversations start with operations. The more pressing conversation is about accounting.
Every miscounted unit, every untracked write-off, and every reconciliation gap feeds directly into financial reporting. Here is where the problems tend to concentrate.
COGS is calculated as opening inventory plus purchases minus closing inventory. That means every inventory valuation decision, every write-off, and every miscounted quantity feeds directly into the COGS line. To keep COGS and gross margin accurate, businesses need to track inventory accounting correctly across purchases, stock movement, write-offs, and closing inventory.
Get inventory wrong and COGS is wrong. Get COGS wrong and gross margin is wrong. Get gross margin wrong and every profitability conversation leadership has is built on a false foundation.
Three inventory problems hit COGS hardest in CPG.
Poor inventory data also distorts the balance sheet. Ending inventory rolls onto the balance sheet as a current asset each period. Overstate it and the business looks stronger than it is. Understate it and liquidity ratios look weaker. Neither works when investors, lenders, or acquirers are reviewing the numbers.
Demand moves faster than forecasts. A retail promotion or a competitor going out of stock can triple demand in days. Most CPG forecasting models run on historical sales data, which helps with trend analysis but does very little for a spike that happened this week.
Short shelf life creates write-off pressure. Expiration dates are fixed. Produce too much of the wrong SKU and the write-off lands in the income statement before the quarter closes. FEFO management requires system support and warehouse discipline together. Without both, the oldest stock sits in the back of the warehouse until it cannot be sold.
Channel fragmentation is where it gets genuinely ugly. Walmart, Whole Foods, Amazon, a DTC site, and a regional distributor all running at once, each one with its own demand pattern, its own replenishment cadence, its own EDI requirements, its own lead time expectations. Try keeping that straight manually and you’re behind before Monday’s done.
SKU proliferation compounds the whole thing. One beverage, three sizes, manageable. Twelve flavors, three sizes, a seasonal variant, two bundle formats, four channels, that’s a different job entirely. And every new SKU someone greenlit in a product meeting adds another reorder point calculation nobody fully owns.
Supplier delays don’t stay where they start. A late packaging component sits on the dock while finished goods wait. A raw material shortage and the line stops. Brands that find out about lead time problems after the fact absorb them as missed retailer fill rates. Retailers don’t forget that stuff.
Which inventory software should we buy? It’s the most common question in this space. Also the wrong one to lead with.
Companies buy platforms expecting the software to solve a process problem. It won’t. Never has. What the right tool does, when paired with people who actually own the process, is change what you can see and how fast you can act on it. But the software isn’t the fix. It’s the infrastructure you run the fix through.
Before any CFO opens a vendor comparison doc: software reflects whatever’s already underneath it. BOMs that don’t match reality, sub-ledgers that won’t reconcile, no clear owner for inventory governance, run that through a top-tier ERP and it just produces wrong answers at enterprise speed. Process first. Data hygiene first. Then the platform conversation.
Now, with that framing in place, here’s how the tool choice actually breaks down by stage.
Katana MRP is built for small manufacturers who need BOM management, production tracking, and inventory in one place without stitching together five tools. Shopify connection is solid. Interface doesn’t get in the way. Where it runs out of road is on the finance side, COGS calculations aren’t automatic and the reconciliation depth isn’t there for a growing finance team.
Cin7 Core fits brands already selling across retail and DTC who need lot tracking, batch tracking, and a clean handoff to QuickBooks, Odoo or Xero. It works well in the $2M to $8M window.
$5M to $30M; retail, wholesale, DTC running together
Cin7 Omni handles EDI to major retailers, runs multiple warehouses, and pulls demand across every channel into one view. That range is where it does its best work.
Fishbowl suits QuickBooks shops that need manufacturing and BOM management on top. The integration there is genuinely deep. The catch, it doesn’t replace QuickBooks, so the finance team is still moving between two systems to close.
Microsoft Dynamics 365 Business Central is the pick for mid-market brands that want inventory and full financial management under the same roof. The setup is heavier than Cin7. The financial capability is also deeper.
NetSuite is the most common choice for brands crossing $20M to $30M who need inventory, financials, demand planning, and warehouse management in one system. The platform works. The implementation is where many brands spend a year getting wrong answers because the BOM setup or cost accounting configuration was not built to match actual business processes.
SAP Business One is the mid-market SAP entry point for brands with global supply chains. Infor CloudSuite Food and Beverage is built specifically for food, beverage, and process manufacturing, handling lot traceability, FEFO, and regulatory compliance in ways that general ERPs require significant customization to match.
The platform matters less than the process around it. A well-run operation on a mid-tier tool will outperform a poorly run operation on an enterprise ERP.
| KPI | What It Measures | Why It Matters |
|---|---|---|
| Inventory turnover | How often stock sells and gets replaced | Shows stock efficiency and working capital use |
| Stockout rate | How often products are unavailable when ordered | Measures lost sales risk and retailer relationship risk |
| Fill rate | Orders fulfilled from available stock | Shows service reliability across channels |
| Forecast accuracy | Gap between forecasted and actual demand | Baseline for improving demand planning |
| Days inventory outstanding | How long inventory sits before selling | Working capital efficiency |
| Carrying cost | Total cost of holding stock | Storage, insurance, handling, and capital cost |
| Spoilage rate | Inventory lost to expiry or quality failure | Key metric for food, beverage, personal care, and health |
| Shrinkage rate | Stock lost to damage, theft, or error | Protects gross margin |
| Obsolete inventory value | Unsellable or slow-moving stock | Reduces future write-offs when tracked early |
| Gross margin by SKU | Profitability at the product level | Helps rationalize the product portfolio |
| Supplier lead time | Time from order to receipt | Drives replenishment planning accuracy |
Tracking these monthly, not quarterly, gives leadership visibility into inventory risk before it becomes a financial reporting problem.
Internal teams hit capacity before they admit it. The reports are usually the first thing that gives it away.
Close keeps slipping, inventory reconciliation that used to take a day is now eating three. The forecast sits in a spreadsheet everyone uses and nobody quite believes. Stockouts get written off as demand surprises, even when the data was sitting right there the whole time.
For instance, we once worked with a CPG brand running inventory across three warehouses on QuickBooks and spreadsheets. Reconciliation was chewing through a full week at month-end. COGS kept coming out wrong because work-in-process wasn’t being tracked through production properly, and finance had no way to see spoilage broken out by SKU.
After restructuring how inventory was tracked and wiring it properly into the accounting workflow, close went from seven days to two. COGS accuracy came up. And leadership finally had a gross margin by SKU report they could actually do something with. See how an $80M brand improved reporting, reduced inventory errors, and reached 98% accuracy in this CPG inventory accuracy case study.
The problem is rarely the software. It is the process around inventory governance, the discipline around cycle counts and BOM accuracy, and the link between operations data and financial reporting. When those gaps close, everything downstream improves.
CPG inventory management is the operational and financial foundation that determines whether a business can fulfill what it sells, price what it makes accurately, and report results leadership can trust.
The brands that get it right are not necessarily the ones with the biggest teams or the most expensive software. They are the ones with accurate data, disciplined processes, and clear ownership of inventory governance from procurement through financial close.
Expertise Accelerated supports companies at every stage, from brands building their first real inventory process to operations that need stronger demand planning, COGS accuracy, and financial reporting to support decisions at scale. Our consumer packaged goods accounting services help teams turn messy inventory data into clearer operational and financial insight.
Everything a CPG brand needs to make and sell, tracked, controlled, accounted for. Raw materials, packaging, work-in-process, finished goods, across every location and channel. When it works, orders ship and the books are clean. When it doesn’t, the income statement says so.
Every mistake lands in the financials eventually. Wrong inventory data, wrong COGS, wrong gross margin, wrong calls all the way up. It compounds. On the ops side it’s even simpler, you fill the retailer order or you don’t, and if you don’t often enough they find someone who will.
Raw materials, work-in-process, finished goods and MRO, assessed simultaneously. Blind spot in any one of them and something downstream breaks. The timing is never good when it does.
Demand that moves faster than anyone forecast. Expiry dates that don’t care about your production schedule. Five channels each with their own completely different replenishment logic. SKU counts approved by people who weren’t thinking about the tracking side. Supplier delays nobody hears about until the line’s already waiting.
Reorder points per SKU. Not one threshold copy-pasted across the whole catalog. Forecasts that pull from real retailer orders and actual promo calendars rather than last year’s sales curve. And one system for all channel stock, because when it’s split across separate spreadsheets someone is always working off numbers that are a few days stale.
FEFO. First expired, first out, no exceptions made for convenience. The system has to be configured for it and the warehouse team has to actually run it that way. When one of those two things is missing the oldest stock keeps getting pushed to the back and eventually it’s unsellable.
Inventory turnover. Stockout rate. Fill rate. Spoilage rate. Days inventory outstanding. Forecast accuracy. Shrinkage. Carrying cost. Gross margin by SKU. Monthly on all of it, a quarterly cadence means three months of a problem baking into the numbers before anyone’s looking at it.
It gets replenished off pure reaction. Historical sales is just the floor. Retailer orders coming in, the promo calendar, seasonal swings, that’s the stuff that actually makes a forecast worth building a production schedule around. Without it you’re guessing, and you usually find out you guessed wrong too late to fix it cleanly.
It depends on where the business is. Under $8M, Katana MRP or Cin7 Core get the job done. Somewhere between $5M and $30M, Cin7 Omni, Fishbowl, or Dynamics 365 Business Central are the usual picks. Past $20M, most brands end up on NetSuite or SAP Business One.
But here’s the thing, the platform isn’t the fix. A broken process just runs faster on expensive software.
A CPG company needs outside help when the internal team is spending more time fighting the data than using it.
The signs are hard to miss. Close drags every single month. COGS numbers don’t hold up when anyone looks closely. Ops and finance are each working off a different version of the truth and neither team fully trusts what they have.
When fixing inventory data has become the job, instead of running the business, that’s the moment to bring someone in.