Truck Toll Denmark: The Vejafgifter System

Denmark has introduced a distance-based truck toll system with the Vejafgifter. The system automatically detects commercial vehicles over 3.5 tonnes via GNSS – no toll plazas, no stopping.

The toll system: Vejafgifter

The Danish truck toll is levied on the entire state road network and works as a free-flow system: a registered GNSS device (OBU) or service provider transmits the kilometres driven automatically. Charging is in Danish kroner (DKK).

Which vehicles are tolled?

All vehicles with a gross vehicle weight of over 3.5 tonnes. The rates distinguish four weight classes:

Class Gross weight
Light 3.5–12 t
12–18 t 12–18 t
18–32 t 18–32 t
Over 32 t more than 32 t

Rate structure: CO₂ class and weight

The rate depends on two factors:

  1. CO₂ class (1–5): vehicles with lower emissions pay significantly less.
  2. Weight class: heavier vehicles pay more per kilometre.

Base rates (DKK/km, without environmental zone surcharge):

CO₂ class 3.5–12 t 12–18 t 18–32 t over 32 t
Class 1 0.46 0.86 1.00 1.10
Class 3 0.37 0.69 0.82 0.91
Class 5 (EV) 0.13

Environmental zone surcharges

In larger cities (including Copenhagen, Aarhus, Odense), environmental zone surcharges apply – between 0.07 and 0.55 DKK/km depending on CO₂ class.

Special cases: Öresund and Storebælt bridges

The Öresund Bridge (to Sweden) and the Storebælt Bridge are tolled separately – with their own, significantly higher rates per crossing.

Sources

→ Current toll rates & calculator for Denmark