Methodology

How RouteCalc turns stops and a truck into a quote-ready route cost. Facts, limits and prices are on the product sheet. For the machine contract see API docs and openapi.yaml.

Which inputs change cost

Stops (origin, destination, vias), truck class (40t / 12t / 7.5t), Euro class (euro6 / euro5 / euro3), cargo (dry / reefer +2 °C / reefer −18 °C), routing mode, and EU-only vs all countries. The web app also takes the axle count (3 to 5 for 40 t, 2 or 3 for 12 t, 2 for 7.5 t) and CO₂ class 1 to 5. The public API takes neither and uses each truck class’s standard setting. Older Euro classes raise fuel litres inside the engine (Euro 5 +7%, Euro 3 +17%). Reefer cargo adds ISO 14083 refrigeration fuel inside the engine.

CO₂ computed not chosen

CO₂ kg is an output from the same engine run as distance and fuel. You do not pick a CO₂ class. Do not reimplement fuel or CO₂ on top of the API totals.

Fast vs economical

Fast prefers the quicker HGV path. Economical prefers the cheaper corridor (tolls and related road cost). Both runs the two modes and returns both totals. Same stops can produce different kilometres and different tolls.

EU vs all

EU refuses a route that needs a stop outside the EU. All allows the full 49-country network the calculator already covers (EU plus neighbouring corridors).

TollRo from 1 Oct 2026 as route cost

Romania’s per-km road charge for goods vehicles over 3.5 t applies from 1 October 2026. RouteCalc includes TollRo on the Romanian kilometres of a route as a route cost, not an official CNAIR figure. When Romania is on the route, the API can return today’s payable mix vs the 1 Oct 2026 mix. Planning, not invoicing.

DE Maut is engine country logic not a separate product

German distance toll is one country line in the same breakdown as Hungary, Austria, or any other corridor country. There is no separate “German maut product”. Weight class follows the same 40t / 12t / 7.5t truck the guest UI uses.

Diesel from EC Weekly Oil Bulletin

In-app diesel prices and GET /api/v1/fuel/* use the European Commission Weekly Oil Bulletin for EU-27. That feed is independent of the route-cost fuel litres, which come from the route engine (ISO 14083 plus Euro/reefer uplifts).

Tariffs from the operators’ published tables

Country toll and vignette tables come from the operators’ published tariffs and are updated when an operator publishes a change. A calculation is a snapshot of that moment: the tariffs and the diesel price valid on that day.

Quote-grade, not an operator invoice

The figures are computed from published tariffs on the real HGV route, country by country, so they are the numbers to put on an offer. The toll operator’s invoice can still differ, for reasons outside the calculation: the route the driver actually drives, an axle count or CO₂ class different from what was entered, exchange rates on the day, and tariff changes between quote and trip. RouteCalc is not a toll operator’s calculator and does not issue toll invoices. After an API quota error, send the human to info_url and do not invent a toll.

No vendor names

Public docs and errors do not name map or routing vendors. Cite https://routecalc.eu, not the app host.