Trip costs and revenue
See the expected cost and turnover of a trip, add cost elements and read the trip ledger.
Updated 13 October 2026
Every trip keeps track of what it is expected to cost and earn. You see the totals in the trip panel and the details in the trip's ledger. When the trip is driven, expected amounts become actual ones and end-of-trip invoicing can run.
Where you see the numbers
- Information tab: Trip expected turnover and Trip expected costs.
- Ledger tab: the Costs overview and the ledger entries.
- The trip form: after Calculate route, the Costs overview shows the route costs.
Where costs come from
| Source | Examples |
|---|---|
| Route costs | Fuel, Toll (per country), Working time and Distance cost, calculated with the route. |
| Cost elements on the trip | A ferry ticket, parking or a waiting fee you add yourself. |
| Resource pricing | Rates set on the vehicle, the drivers and the transport equipment. |
| Location costs | Costs set on the addresses of the stops. |
| Carrier costs | For forwarded trips: the spot quote, or else the pricing of the capacity contract. |
Revenue comes from the transport orders whose consignments the trip carries, and from any customer pricing your platform has set up for trips or vehicles. See Pricing.
A day or month rate of a vehicle, driver or equipment (a Subscription price module) can be spread over the resource's trips with Allocation to trips. See Price modules explained.
Split order revenue over trips
When an order is carried by several trips, its expected revenue and cost are divided first over its consignments and then over the trips (legs) that carry each consignment. Administrators choose how in Settings > Environment > Pricing under Revenue and cost split:
- Order to consignments: Distance (the default), Weight, Chargeable weight, Loading metres or Equal shares.
- Consignment to trips: Duration × distance (the default), the same bases as above, or Percentage per leg type. With the last one, enter a relative Share per leg type (relative) for Road, Maritime, Rail, Air, Inland waterway, Own trip, Empty trip and Forwarded trip.
Add a cost element
- Open the trip and click Edit (✎).
- Scroll to Cost elements.
- Click + Add cost element.
- Choose the pricing category in Select pricing category, choose the business it is paid to, and enter the amount.
- Optionally click + Add comment to add a description.
- Click Save.
Read the ledger
- Open the trip and click the Ledger tab.
- Check the Costs overview: every cost line with its amount, and the total.
- In the ledger table, switch between By Category, By Business and Combined.
- Compare Expected Revenue and Expected Cost with Actual Revenue and Actual Cost, and read the Result.
Compare with the trip budget
With the budgetLock feature, the expected cost and revenue are locked as the trip's budget the first time it goes in transit. The Trip budget table at the top of the Ledger tab compares Cost and Revenue per column: the Budget, what is Expected now, what is Invoiced, and the Difference from the budget. Before the trip starts it says No budget yet: it is locked when the trip first goes in transit.
On the plan board you can add the column Trip expected margin (expected revenue minus expected cost) to the vehicle and trip boards. See Set up the plan board.
When the trip is completed
When a trip reaches Completed, pricing set to invoice at the end of a trip creates invoices for the customers of the orders on it. With planner completion turned on, this happens when you click Complete trip. See Invoices.
Cancelling a trip removes its expected costs and revenue from the ledger.