Parts-based businesses — towing, diesel repair, mobile mechanics, municipal fleets with stores rooms — live in the gap between purchasing and consumption. Accounting needs to know not only what you paid, but which cost layer you are relieving when a part leaves the shelf or installs on a job. First-in, first-out (FIFO) is the conservative, inspectable default: the oldest recorded cost hits cost of goods sold (COGS) first when you ship or use stock.
Why lot traceability matters
“One blended average” can be fine for low-stakes retail — until pricing spikes, core exchanges, or warranty returns force you to explain margin swings. Lots (explicit receipts) give you an audit trail: this many units at this unit cost on this date, consumed on that work order or invoice line.
Receiving vs shipping
Operationally, you receive into a location (or bin), then issue against jobs or counter sales. The GL bridge is straightforward in concept:
- Receive: debit inventory asset, credit AP or cash (plus tax treatment as your policy requires).
- Ship / consume: debit COGS at the relieved FIFO layer, credit inventory.
Where systems get sloppy is skipping layer detail — then your books cannot reproduce margin analysis when supplier invoices stair-step higher every quarter.
Misconceptions to avoid
- FIFO is not “tax magic.” It is a costing methodology; your tax posture depends on elections, jurisdictions, and counsel — not a checkbox in software.
- Negative inventory breaks every disciplined costing model — operations should prevent “ship before receive” where possible, and books should surface it early when it happens.
- COGS is not interchangeable with “cash spent this month.” Accrual timing matters for management reports.
How Privbooks approaches FIFO
Privbooks treats FIFO with explicit lots and locations so operators can tie physical movement to ledger movement. It is intentionally mechanical: fewer black-box averages, more defensible numbers when you explain margin to owners or lenders.