Freight is an overhead line
Transport cost lands in a general expense account, so the margin on each order looks better than it is — and worst on the sites furthest away.
Building Materials
Cement, steel, aggregates and blocks are sold by the bag, the tonne and the cubic metre, delivered to a site gate rather than an address, and carried on trucks whose cost is a real share of the margin. OrbitWix keeps weight on every line, the site on every order and the freight on the delivery it paid for.
The problem
The price per tonne looks fine. The margin is lost on the truck, at the site and in the paperwork.
Transport cost lands in a general expense account, so the margin on each order looks better than it is — and worst on the sites furthest away.
Weight is not on the order lines, so loads are planned by eye and a second trip is found out at the yard.
Plot 14, gate 2, ask for the site engineer. That lives in the driver’s phone rather than on the order.
The site says 110 bags arrived; the yard says 120 left. Without a signed count on the note, the argument has no end.
Typical workflow
The order knows its weight before it is planned, and the freight knows its order after it is paid.
A site delivery moves through six stages: confirmed order, load plan, loading, the trip, delivery to site and freight cost allocated to the order.
01 Order
SO-2026-0203
Confirmed
02 Load plan
SO-2026-0203
20.4 t
03 Loading
SO-2026-0203
Loaded
04 Trip
SO-2026-0203
On the way
05 Site
SO-2026-0203
Delivered
06 Freight
SO-2026-0203
Costed
The solution
Six parts, built around weight, the site and the truck.
Item weights and unit conversions, so an order knows its tonnage — bags, tonnes and cubic metres together — before it is planned.
Each site a delivery address under the contractor, with its own contact and instructions printed on the note.
Orders planned onto trucks by weight against the vehicle’s capacity, so a load is right before it is loaded.
Trip cost allocated to the deliveries it carried, so margin is reported after freight, not before.
The quantity counted and signed for at the site, recorded on the delivery note it belongs to.
Limits and terms on the contractor, with orders held for approval when they would go over.
Example
An illustration of one order from confirmation to costed delivery. The names are made up; the sequence is the ordinary one.
Visibility
Both read the same records the work is done on, so neither needs an export to stay current.
Items marked early access run on Watcher, which is still being finished.
Recommended apps
Building materials suppliers usually start with selling and delivering, and add Logistics as soon as freight needs to land on the order.
Orders by weight and volume, sites as delivery addresses.
Loading sheets, delivery notes and proof of delivery at the gate.
Load planning by capacity and freight cost allocated to orders.
Credit control and receivables for contractors.
FAQ
Yes. An item has a stock unit and conversions — a bag of cement is 50 kg, so 120 bags is 6 tonnes. Orders, notes and invoices each show the unit that makes sense to the reader.
The trip’s cost is recorded once and allocated across the deliveries it carried, by weight. Each order then reports its margin after freight.
Yes. Each site is a delivery address under the contractor, with its own contact. The contractor has one credit limit and one balance; deliveries can be reported site by site.
A return is recorded against the original delivery, goes back into stock, and is credited against the invoice it came from.
Have a different question? Talk to us.
Bring a week of delivery notes and the transport invoices that went with them. We will show the margin on each order once the truck is counted.