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 – – –

Discounts and Concessions

Note: User-dependent discounts are the exception in Europe – rates are generally determined by vehicle data alone (weight, axles, Euro/CO₂ class). Where operators do offer discounts, these apply per concession and are subject to specific conditions. As of October 2026; the conditions of the respective operator are authoritative.

Discount Type Available? Details
Frequent user / subscription No No frequent-user discount from Vejafgifter
Passenger cars No Cars toll-free on most roads; Øresund/Storebælt have their own bridge tariffs
Payment method No OBU/service provider – identical rate
Emissions / CO₂ class Yes CO₂ class 1–5 and weight class; electric trucks pay the lowest rates
Time of day No –
Time-limited No –

Operator: Vejafgifter (state). The Øresund and Storebælt bridges operate their own separate tariff structures.

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