Inventory valuation you can actually trust.
Track every inflow and outflow with weighted-average costing, build assemblies with real bill-of-materials and labor roll-ups, and post the journal entries automatically.
No credit card to start
Inventory valuation
Weighted avg
Weighted-average cost is too important to guess.
When unit cost is an estimate, so are your margins, your COGS, and your balance sheet. SideLedger recalculates weighted-average cost on every receipt and rolls assembly costs up from their parts — so valuation is a fact, not folklore.
Every movement, costed correctly
Purchases, sales, adjustments, and returns each flow through the right costing logic, with weighted-average cost recalculated as stock arrives.
- Purchase, sale, adjustment & return transactions
- Weighted-average cost recomputed on every inflow
- Bulk entry via form, CSV/Excel, or pasted text
Recent transactions · Steel bracket
Assemblies with real cost roll-ups
Build a bill of materials — including sub-assemblies — and SideLedger rolls component costs up and adds per-unit labor, with circular references prevented.
- Multi-level BOM (assemblies inside assemblies)
- Material roll-up + adjustable labor per build
- Stock validation and component consumption on build
Assembly · Door kit
AssemblyAdjust, dispose, and revalue cleanly
Record market adjustments, damage, or obsolescence, and dispose of stock with gain or loss computed against adjusted cost.
- Basis adjustments: market, damage, obsolescence, revaluation
- Disposals: sold, written off, donated, scrapped, returned
- Gain/loss against adjusted unit cost
Sale — cost of goods sold
Methods & standards
Costing that holds up to scrutiny.
Valuation and assembly costs are computed with the standard formulas, recursively for nested assemblies.
Weighted-average cost
(Existing Value + New Value) ÷ (Existing Qty + New Qty)
Recalculated automatically every time inventory is received.
Inventory value
Quantity on Hand × Unit Cost
Current carrying value of each item, in total across the register.
Assembly material cost
Σ (Component Unit Cost × Qty Required)
Rolled up recursively, so sub-assembly costs flow into the parent.
Assembly total cost
Material Cost + Labor Cost per Unit
Per-unit cost including the labor you set for each build run.
Adjusted unit cost
Adjusted Value ÷ Quantity on Hand
Unit cost after basis adjustments like damage or revaluation.
Disposal gain / loss
Proceeds − (Adjusted Unit Cost × Qty Disposed)
Computed automatically and posted with the disposal entry.
Auto-generated journal entries
Journal entries for every transaction type.
Purchases, sales, assembly builds, and disposals each generate a balanced, ready-to-post journal entry — so your inventory ledger always matches the books.
Purchase receipt
Know what your inventory is really worth.
Start free with Inventory Tracker as your one free module — full costing, assemblies, and reports.
One module free forever · no credit card to start