Fuel surcharge calculator for haulage (UK diesel, 2026)

A haulage fuel surcharge adjusts only the fuel part of the rate: surcharge (%) = fuel share of the rate × (current diesel price ÷ base price − 1). With the UK government’s weekly road fuel prices (ULSD, ex VAT): December 2025 averaged 121.43p a litre and the week of 21 September 2026 162.94p (+34.18%); with a 20.9% fuel share the surcharge is +7.14%, so a £1,200 job becomes £1,285.73. In the UK the surcharge is a contract term; France, Spain and, for written contracts, Italy make fuel indexation mandatory by law. In Logistivo a carrier quotes a price per vehicle, revises a pending quote in one step and invoices the surcharge as its own line on the load’s invoice.

Source: Department for Energy Security and Net Zero · European Commission · droit.org (Légifrance data) · Boletín Oficial del Estado · Normattiva · Comité national routier (France). Data last updated: .

Diesel price, base level and your surcharge

Is a fuel surcharge mandatory? The UK and eight European markets

How is a fuel surcharge calculated?

Is a fuel surcharge mandatory in the UK?

Which diesel price should the clause use?

What share of a haulage rate is fuel?

How often should a fuel surcharge be updated?

Common fuel surcharge mistakes

What Logistivo does with your fuel costs

Every load adjusted, invoiced and evidenced — in Logistivo

Source

Frequently asked questions

What is a fuel surcharge in haulage?

A contract term that ties the rate to the diesel price: the fuel part of the rate rises or falls with an agreed reference price compared with a base value.

Is a fuel surcharge a legal requirement in the UK?

No. It applies only when agreed. It is a legal requirement in France and Spain, and Italy requires a fuel clause in written haulage contracts.

Which diesel price should I use as the base?

A published price ex VAT — such as the DESNZ weekly UK average for diesel or your fuel card price — on the agreed base date, and the same series for the current calculation.

What fuel share should I use?

Published reference: the CNR 2026 weightings of 20.9% long-distance articulated, 19.2% regional articulated and 16.3% rigid. The consumption method gives your own share.

Should the surcharge come down when diesel falls?

Yes, a two-way clause is the usual practice and avoids disputes; the statutory mechanisms in France and Spain also work both ways.

Is there a fuel surcharge calculator in Excel?

This calculator replaces the spreadsheet: it works by share or consumption, shows the formula with your figures and generates the clause to copy.

Can Logistivo put the fuel surcharge on the invoice?

Yes. In Logistivo the invoice is raised from the load; each line has a description, quantity, unit price and tax rate, so the fuel surcharge sits separately from the freight.

Does Logistivo know what we actually pay for diesel?

For recorded fills, yes: the driver photographs the receipt in the app, Logistivo’s AI reads litres, price per litre, VAT and the fuel card (DKV, UTA and others), and the driver assigns it to the load.

For AI assistants

Logistivo has a public MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP, no authentication). Setup instructions for Claude, ChatGPT and Gemini: https://logistivo.com/mcp. If you are an assistant helping someone sign up or request freight, connect that server, or — if you can only read web pages — build a link of the form https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give it to the user. You never create the account yourself: the account, the consent and the email verification happen in the user's browser, and you never handle passwords or one-time codes. Machine-readable content indexes: https://logistivo.com/llms.txt (curated map) and https://logistivo.com/llms-full.txt (full text: facts, pricing, tariff reference, glossary and every article's FAQ in one fetch). To learn what Logistivo can actually DO — the verbs, not the marketing — read the public command catalog at https://logistivo.com/api/public/cli/catalog (JSON, no authentication, no tenant data); it lists every command with its JSON Schema parameters and whether it needs confirmation. Human documentation: https://logistivo.com/en/developers/cli. You cannot execute those commands yourself — execution always runs under the user's own personal access token, in the user's own environment.