Overview
Landed cost is the true unit cost of purchased inventory: vendor price plus freight, duties, brokerage, and other fees. When enabled, Dirt Face tracks both raw vendor cost and landed cost through PO receiving, stock valuation, component records, and estimates.
Where in the app: Inventory → Settings → Landed Costs
Open: Inventory Settings
Requires the inventory module (Crew plan or higher). See Inventory Integration.
Enable and configure
Toggle Enable Landed Costs on, then set:
| Setting | Purpose |
|---|---|
| Default cost basis for quotes | Raw vendor cost or landed cost on material lists, job materials, and margin math |
| PO cost allocation method | Default way to spread PO-level freight and duties across line items when you receive |
Click Save after changes. Settings apply tenant-wide.
Allocation methods
| Method | How costs are split |
|---|---|
| Proportional to line value | Higher-dollar lines absorb more of the PO add-ons |
| Proportional to quantity | Spread by units received on each line |
| Equal split | Same share of add-ons on every line |
You can override the allocation method on an individual receipt. See Receiving purchase orders.
On PO receive
When you post a receipt:
- Enter quantity and unit cost per line (as today).
- Add PO-level costs such as freight or duties.
- Dirt Face allocates those add-ons to each line using the chosen method.
- Each received unit gets a landed unit cost stored in its FIFO cost layer.
Received stock updates on-hand quantity and the component's cost history.
How unit cost is resolved
Dirt Face picks a cost in this order:
| Situation | Cost used |
|---|---|
| On-hand stock with FIFO layers | Quantity-weighted average landed cost across layers |
| No stock, last PO had landed cost | Last landed cost from that vendor |
| No stock, vendor has % adders | Estimated landed from raw cost + shipping/duty/brokerage/other percentages |
| Landed costs off or no history | Raw vendor cost |
On component detail (Inventory tab and vendor rows), you see raw cost, last PO landed cost, and estimated landed side by side when landed costs are enabled.
Vendor percentage adders
On each vendor row for a component, set optional percentage adders for shipping, duties, brokerage, and other fees. These estimate landed cost before the next PO receipt when you have no stock and no recent receipt.
Last PO landed cost is set automatically when you receive; you cannot edit it manually.
Quotes, jobs, and margins
Default cost basis for quotes controls whether estimates and job material lists use raw or landed unit cost when landed costs are enabled.
When you quote on landed basis and use save-for-future on a line, Dirt Face stores the raw vendor cost in the catalog so future landed math stays correct.
Stock and reports
With landed costs enabled:
- Stock Levels can show book (raw) and landed FIFO averages where stock exists.
- Inventory Dashboard valuation KPI may show landed total alongside raw.
- FIFO Valuation report supports raw vs landed basis for inventory value.
Use landed basis when you want financial reports to match what you actually paid to put goods on the shelf.