Dirt Face Logo

Landed Costs

Enable freight and duty tracking, PO allocation, quote cost basis, and FIFO landed valuation.

7 min read

Open in app →

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:

SettingPurpose
Default cost basis for quotesRaw vendor cost or landed cost on material lists, job materials, and margin math
PO cost allocation methodDefault way to spread PO-level freight and duties across line items when you receive

Click Save after changes. Settings apply tenant-wide.

Allocation methods

MethodHow costs are split
Proportional to line valueHigher-dollar lines absorb more of the PO add-ons
Proportional to quantitySpread by units received on each line
Equal splitSame 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:

  1. Enter quantity and unit cost per line (as today).
  2. Add PO-level costs such as freight or duties.
  3. Dirt Face allocates those add-ons to each line using the chosen method.
  4. 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:

SituationCost used
On-hand stock with FIFO layersQuantity-weighted average landed cost across layers
No stock, last PO had landed costLast landed cost from that vendor
No stock, vendor has % addersEstimated landed from raw cost + shipping/duty/brokerage/other percentages
Landed costs off or no historyRaw 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.