Start free

Inventory

Live

Parts tied to the truck and the job.

Stock tracked per location, a warehouse or a technician's van, with every quantity that moves tied to the purchase order that brought it in and the work order that used it.

What is on the truck, and what it is for.

A dispatcher should never promise a part that is already spoken for.

Truck stock

Stock · Van 12

Item
Compressor, serialized
On hand
3
Committed
1, to an open work order
Available
2
Tracking
Serial, bin and status per unit
Committed to open work orders
1 of 3

What inventory carries.

Per-location stock

Live

Quantity per warehouse or per-technician van, split into on hand, committed and available.

Serialized items

Live

Mark an item serialized (this cannot be undone) and track each unit's serial number, bin and status.

Purchase orders

Live

Draft, ordered, partially received and received, with a job or work-order link on each line.

Approval routing

On the roadmap

Planned: purchase orders over your dollar threshold route to Pending Approval before they can be ordered.

Also in inventory

CapabilityWhat it doesStatus
Materials reconciliationSeven checks across purchasing, receipts, vendor bills, truck-stock drift, unallocated cost and the accounting handoff.Live
Costing on receiptCost basis updates by your chosen method: manual, latest receipt cost, weighted average, FIFO, LIFO or standard cost.Live
FIFO, LIFO and standard costingCosting methods feeding job costing. FIFO and LIFO are chosen under Settings, Billing, and switching to them is one-way.
Live price-book syncImport price-book items from a CSV today. Direct sync from a provider is not built.On the roadmap

Statuses are current as of October 2026.

Straight answers.

How does inventory track truck stock separately from the warehouse?

Every item's quantity is tracked per location, a warehouse or a van assigned to one technician, not as one org-wide count. On hand, committed and available are shown for each location.

Can I track individual serial numbers on parts like compressors?

Yes. Mark an item serialized (a choice that cannot be undone) and Thermal tracks each unit's serial number, bin and status under the item's total quantity. Lot or batch tracking for non-serialized consumables is not a capability yet.

How do I know if purchasing, receiving and accounting are in sync?

The materials reconciliation report checks seven totals, including purchasing against receipts, receipts against vendor bills, truck-stock drift and the accounting handoff. Each carries a source ID so a discrepancy traces back to its record.

Can I import my existing price book?

Yes. Thermal imports price-book items from a CSV you export from your current provider, mapping code, name, price and category. A direct live sync from a provider is on the roadmap.

Does Thermal support FIFO or LIFO costing?

Yes. Costing on receipt can be manual entry, latest cost, weighted average, FIFO, LIFO or standard cost. FIFO and LIFO are chosen under Settings, Billing, and switching to them is one-way. Standard cost keeps the item at its standard and records the purchase price variance on each receipt line. See job costing for how cost reaches the job.

Your shop.Your terms.

Essential cookies remember your choices and are always on.