Inventory & Restocking
What it costs to buy or make the goods you sell — your cost of goods.
Inventory & Restocking is your cost of goods sold: the direct cost of the products you resell or the materials that go into them. It sits directly under Revenue so you can read gross margin at a glance.
Appears under Cost of Goods Sold in the Foreqast table, as an expense. Ledger key: Cost of Goods.
What lands here
What to watch out for
Restocking is lumpy in a way most cost lines are not: one purchase order can be an entire month's spend. That makes the trailing 30-day window unusually sensitive — a window that happens to contain a large PO projects that rate forward every month, and a window that misses one projects almost nothing. Treat the default as a floor, and plan actual reorders against your forecast cash position rather than against the average.
Planning this line properly is what Planning a restock is for.
How it's forecast
With the default setup — no extensions, no drivers, no custom projections — Inventory & Restocking is projected from your own booked actuals using the trailing 30-day average: the last 30 days are summed and divided by 30 to get a daily rate, which is carried forward flat and aggregated into each week and month.
daily rate = sum of the last 30 days of actuals ÷ 30
monthly forecast ≈ daily rate × days in month
For Inventory & Restocking, €15,000 booked over the last 30 days gives €15,000 ÷ 30 ≈ €500/day, so a 30-day month projects to about €15,000. As new actuals import, the window rolls forward and the projection updates on its own.
Horizon: up to 24 months of history and 24 months forward. The table shows 12 months (or 13 weeks / 90 days) by default — scroll horizontally for the rest.
Want a different shape — a fixed cost, a growth trend, or a share of revenue? That's what the Custom Projection extension and driver-based forecasting are for. This page describes the default, historical-only behaviour.