Why You Can't Quote a Freight Offer in Your Head | Transport Nomad
Cost & pricing

Why You Can't Quote a Freight Offer in Your Head

A freight-board offer pops up. Rotterdam → Madrid, 1 850 km, €1.18 per kilometer. You have two minutes before someone else takes it. The dispatcher next to you accepted what looked like a similar route at €1.10 last week and made money. You glance, calculate roughly, accept.

Three weeks later in the month-end numbers, this trip somehow comes out worse than the colleague's cheaper one. Same distance, same destination country, similar tractor-trailer. So what went wrong?

Five things, and none of them can be done in your head at board speed.

1. The per-country price matrix is too big to memorize

Every EU country prices road freight differently, and "differently" means different rules, not just different numbers.

Germany uses Maut indexed to CO2 class, weight band and axle count, with the schedule reworked in late 2023 to push older tractors into a higher tier. France runs péages on operator-specific schedules (Vinci, ASF, APRR each price independently) with vehicle classes that do not map 1:1 onto German ones. Spain charges only on AP autopistas, with some operators pricing empty and loaded runs differently. Italy stacks private-operator rates on top of base schedules. Switzerland's LSVA is gross weight × kilometres × emission class, with refund mechanisms most carriers never claim. Austria sells GO-Boxes priced per kilometer and axle. Poland switched from viaTOLL to e-TOLL in 2021. Czechia and Slovakia run their own e-tolling. Hungary, Slovenia and Croatia have variants again.

Fuel adds another layer. Country-average diesel prices spread 20–30 % across the EU at any given moment. Excise-refund schemes apply to some operations and not others. Your real per-litre price depends on your fuel-card discount and where on the network you actually buy, not on the country average.

Nobody carries all of that in their head accurately. The dispatchers who appear to "just know" the rates have four or five corridors memorized well and approximate the rest. Being wrong about Switzerland once costs around €200. A year of approximate quoting adds up to a number nobody enjoys finding in the annual review.

2. Route composition changes the total, even at the same distance

Within a single country pair, the same kilometres can cost differently depending on which roads they run on.

Berlin → Madrid is roughly 1 850 km via France. The same destination via Italy and southern France is closer to 2 300 km, with a completely different toll mix. Even inside the French option there are two sensible routes, northern A4 versus central A6/A7, and the toll gap between them for a typical 40-tonne 4-axle combination is €60–80 per trip. Same distance on paper, different roads, different total.

Comparing across corridors is worse. Berlin → Milan and Hamburg → Sofia are similar in length but cross entirely different country mixes (DE + AT + IT versus DE + CZ + SK + HU + RO + BG): different schedules, different e-tolling systems, different vehicle-class definitions, different diesel prices. The "average toll per kilometre" from last quarter's books is built from the corridors you run often, and it is wrong for every corridor you do not.

Those 1 850 km on the Rotterdam → Madrid offer are not the same 1 850 km your colleague ran last week. Memory does not reach down to road level. The calculation has to.

3. Fixed costs run on hours, not kilometres

This is the one experienced dispatchers feel without saying it out loud, and it is where the €/km comparison breaks.

Take two offers, both 700 km, both reasonable destinations.

Offer A: €1.30/km. Loading window 08:00–11:00, delivery window 14:00–18:00 the next day. The truck spends 3 hours at pickup and 4 at delivery on top of the drive. Truck and driver tied up: about 16 hours.

Offer B: €1.10/km. Both ends run through a 3PL with fast turnaround. 1 hour to load, 1 hour to unload, plus the drive. Total: about 11 hours.

Same 700 km, so fuel and tolls are essentially identical. But fixed costs accrue against time. A European own-fleet tractor-trailer with its own driver carries somewhere around €20–30 of fixed cost per hour (driver wage with social charges, leasing, insurance, depreciation, overhead, divided across working hours). Call it €25/h.

Offer Revenue (700 km × rate) Variable cost Hours tied up Fixed cost (× €25/h) Net contribution
A €910 €490 16 €400 €20
B €770 €490 11 €275 €5

Offer A wins, but by far less than the €0.20/km premium suggested. Now let delivery slip from 4 hours of waiting to 6, which happens every week somewhere. Another 2 hours × €25 = €50 gone, and A lands at −€30, an outright loss, while B still clears €5. The premium did not pay for the extra time.

When a dispatcher says "that €1.10 load worked out better than the €1.30 one," this is the arithmetic behind the feeling. The customer pays for kilometres at the agreed rate. The hours are on you, however the customer prices the job.

4. Time costs jump at thresholds

Some extra hours cost their hourly rate. Others cost a day.

Going from 7 to 9 hours of driving is linear: two more hours at your hourly fixed cost. But 9 hours is the daily driving limit. You can stretch to 10 twice a week; past that, the day is over and an 11-hour daily rest starts, like it or not. If loading delays push the plan past the driver's remaining hours, two extra hours on paper become a delivery tomorrow morning: twelve-plus hours of clock time, a parking spot, a per-diem — or a second driver, which is a different and very real cost.

The same jumps exist elsewhere. Miss a ferry slot by an hour and wait six for the next one. Cross into a second calendar day of a time-based vignette and the day count doubles. A delivery that slides past the evening closes the receiving dock until 06:00.

These are step costs, and the steps are invisible on the freight-board form. If anyone sees them at quote time, it is the dispatcher who happens to remember — on four corridors out of thirty.

5. Everything keeps changing

The matrix is a moving target. In the last three years: Maut rebuilt around CO2 classes in late 2023, raising rates 20–40 % for older tractors. Poland's e-TOLL. Bulgaria's toll rollout. Switzerland raised LSVA in 2025. France updated péage classifications. Diesel swung 25 % inside a 12-month window. Cabotage enforcement shifted after the Mobility Package settled.

A rate sheet assembled three years ago is wrong today in five places nobody has checked. Even the colleague with the well-kept spreadsheet updates it quarterly at best. Keeping 30 countries × every parameter current is a full-time job, and nobody who is also dispatching loads is doing it.

The part software actually fixes

Not judgment: arithmetic. A planner earns its place by keeping the per-country matrix current and applying it to a specific route, so the cost view for any plan shows two honest lines.

The variable line: fuel as consumption × the current price in each country crossed, tolls on the correct schedule for your axle count and emission class at today's rates, ferries and tunnels at current operator prices.

The fixed line: the trip's share of your fleet's fixed cost, charged per hour against the trip's real duration. Driving time comes from the route; loading, unloading and waiting hours you add yourself with two clicks, and the fixed line recalculates as the hours change, because underneath it is €/h × hours, not €/km × km.

That is why two 700 km offers with different time profiles produce different totals on the same screen. No analytics, no prediction — the math is simply set up with time on the time side and distance on the distance side, which is the thing €/km can never do.

And to say it plainly: the planner does not know whether the customer pays on time, whether the wait will be 2 hours or 6, or whether a better load appears at the destination tomorrow. Those calls stay with you. What stops being a call is the cost number underneath them.

Two minutes, spent where they belong

Quoting in your head is not lazy. At this scale it is impossible, and the dispatchers who "just know" are accurate on four corridors and losing margin on the rest without seeing it. Let the software do the thirty-second arithmetic; spend your two minutes on the part that actually needs you — whether this customer, this window and this corridor are worth it.

If you want your corridors costed with current per-country tolls and your own fixed cost per hour, try Transport Nomad free for 14 days. Setup is five minutes per vehicle: monthly kilometres, annual fixed cost, working days. From then on, every offer you open comes with the real number.

Calculate your real transport costs

Plan routes, calculate tolls and fuel, and optimize cargo loading — all in one platform.

14-day free trial · Cancel anytime