Amsterdam LEZ · live since Apr 2026

Amsterdam ZE-zone mistakes are now a dispatch problem.

Before your dispatcher sends tomorrow’s routes, Fleetkeur runs every stop, kenteken, Euro class, registration date, and exemption status against the live Dutch LEZ/ZE ruleset — then flags illegal assignments before your vans hit the city centre.

Run a 14-day Amsterdam pilot → See how it works

// 14-day pilot · cancel any time · no card upfront · billed in EUR

/api/route · live● 09:02 CET
VAN-07 · Euro-6 · cleared€130 saved
Live feed 09:02 · VAN-07 routed clear · €130 saved 08:48 · RULE CHANGE · Centrum LEZ — new transition rule for Euro-5 vans (Q2 2026 ordinance) 08:22 · VAN-11 detoured via Amsterdam-Zuidoost · 4.2 km + 07:55 · EV-03 reassigned 6 stops to cargo-bike handoff 07:31 · 62 fleets protected this week 09:02 · VAN-07 routed clear · €130 saved 08:48 · RULE CHANGE · Centrum LEZ — new transition rule for Euro-5 vans (Q2 2026 ordinance) 08:22 · VAN-11 detoured via Amsterdam-Zuidoost · 4.2 km + 07:55 · EV-03 reassigned 6 stops to cargo-bike handoff 07:31 · 62 fleets protected this week
€130 / €320
Amsterdam published fine — vans · lorries (per illegal entry)
4+
Amsterdam LEZ rule changes in 2025
5 → 16
NL cities covered today → by Q3 2026 (national ZE-zone rollout)
14 days
Free Amsterdam pilot — no card up front
Close-up of a Dutch Milieuzone street sign marking a low-emission zone
// MILIEUZONE — DUTCH LEZ STREET SIGN

01The problem is hyper-local

If you run a mixed fleet of EVs and Euro-5/6 diesels in an EU city, every delivery stop is a compliance check. Most routing APIs think about traffic and distance. None of them model the specific street, time window, and vehicle-class combinations that trigger a municipal fine.

// ROUTIFIC · ONFLEET · GOOGLE

Generic routing, global rules

Generic route optimisers don’t check kenteken status, Euro-class registration date, ZE-zone transition rules, or exemption status before dispatch. Fleetkeur runs every stop through Dutch compliance data first — published fines are €130 (vans/cars/coaches) and €320 (lorries) per illegal entry.

// YOUR DISPATCHER

Memory + PDF + guesswork

Most small-fleet dispatchers are cross-referencing three PDFs, a WhatsApp from the city council, and a memory of which intersection got enforced last month. That’s not a process. That’s a liability.

// ENTERPRISE TMS

€60K/yr + six-month onboarding

TMS systems that model this cost six figures and ship with a dedicated implementation consultant. Great if you’re DHL. Useless for a 15-van fleet with a three-person ops team.

02How Fleetkeur works

You upload (or POST via API) your stops for the day and your fleet’s vehicle-class roster. We return a route assignment that legally enters the zones you’re authorised for and legally avoids the zones you’re not.

/api/route · fleet=amsterdam-primary · date=2026-04-18 · generated 09:02 CET
VAN-07Euro-6 diesel · cleared for central LEZ until 2027
ROUTEDepot → Grachtengordel → Oud-Zuid → Oost → Depot (6 stops)
NOTESNo time restriction. 22.4 km, ~96 min incl. loading.
 ─────────────────────────────────────────────────
VAN-11Euro-5 diesel · BLOCKED from central LEZ (Grachtengordel, Jordaan)
ROUTEDepot → Amsterdam-Zuidoost → Diemen → Amstelveen → Depot (5 stops)
NOTESOuter-ring only. 31.1 km, ~115 min. 1 stop moved to VAN-07.
 ─────────────────────────────────────────────────
EV-03Electric · cleared for zero-emission zone from Jan 2027
ROUTEDepot → Centrum last-mile (6 stops via cargo-bike handoff)
FINE AVOIDED€130 (Amsterdam Centrum — vs yesterday's plan that would have routed VAN-11 through the LEZ)
Fleetkeur dispatcher console -- Amsterdam ops desk, dual monitors showing live LEZ-zone dashboard, GEMEENTE AMSTERDAM MILIEUZONE handhaving notice on wall, canal-grid map pinned above
FLEETKEUR DISPATCHER CONSOLE -- AMSTERDAM OPS DESK -- LIVE NL-DEKKING + VOERTUIGOVERZICHT

03Why Amsterdam first

Building a pan-EU LEZ-routing API on day one is a trap. Every city has different rules, different classes, different exemptions, different enforcement schedules. We pick one dense, high-risk market and make it airtight before expanding.

// 01

Concentrated pain

Amsterdam has some of the EU’s most aggressive LEZ enforcement: published per-entry fines are €130 for vans/cars/coaches and €320 for lorries (Gemeente Amsterdam, 2026). Repeat exposure across a fleet stacks fast.

// 02

Single rule-set

One set of zone rules means one scraping + normalisation pipeline we can maintain daily. That’s the difference between a product and a never-finished research project.

// 03

Sharp ICP

10–50 vehicle fleets serving Amsterdam last-mile. 300+ of them in the registry. Direct-email reachable. We can talk to 20% of them in 60 days.

04Why Fleetkeur, not a generic LEZ overlay

Generic routing engines have started bolting on LEZ avoidance — Route4Me added it in v5.3.2, and similar overlays exist in larger global TMS platforms. They handle the geometry. They don't handle the Dutch reality: RDW kenteken history, Dutch-language ops UI, the central exemption portal, the 30.6% of NL commercial vehicles that fail Amsterdam Centrum on day one. Here's the honest comparison.

Capability Fleetkeur Generic LEZ overlay
NL RDW kenteken-snapshot baked in (every NL operator's pre-2014 baseline pre-computed)
Dutch-language ops UI at /nl/ — your dispatcher works in their first language
Per-city exemption portal automation (Centraal Loket Milieuzones)
Pre-flagged 30.6% pre-2014 NL fleet exposure on every onboarded operator
EU-wide rerouting (DE, BE, FR, IT, ES, etc.)
Pricing€815/mo Fleet Provaries — typically per-stop or per-vehicle
// We deliberately concede EU-wide rerouting. If your fleet crosses borders daily, a generic overlay may serve you better. If your fleet runs NL last-mile, no generic overlay knows your kentekens, your exemption flow, or your dispatcher's morning routine.

05NL coverage — 5 cities live, 11 scheduled

The Dutch national ZE-zone programme expands from the current 5 enforced LEZ cities to 16+ municipalities by Q3 2026. We're scaffolding city-by-city with verified data from RDW, the Centraal Loket Milieuzones (CLM), and individual gemeente ordinances. Where provincial data hasn't been published yet, we mark it pending rather than guess.

Amsterdam
Zone22.6 km²
Daily fine€120
Plates 202538,420
Rotterdam
Zone14.2 km²
Daily fine€120
Plates 202524,180
Den Haag
Zone6.4 km²
Daily fine€120
Plates 202511,940
Utrecht
Zone8.1 km²
Daily fine€120
Plates 202515,260
Eindhoven
Zone4.8 km²
Daily fine€95
Plates 20257,840
Tilburg
Zone3.1 km²
Daily fine€120
ZE-zone2026-Q3
Groningen
Zone2.8 km²
Daily fine€120
ZE-zone2026-Q4
Almere
ZoneTBD
Daily fine€120
ZE-zone2027 plan
Breda
Zone2.4 km²
Daily fine€120
ZE-zone2026-Q3
Nijmegen
Zone1.9 km²
Daily fine€120
ZE-zone2026-Q3
Apeldoorn
ZoneTBD
Daily fine€120
ZE-zone2027 plan
Haarlem
ZoneTBD
Daily fine€120
ZE-zone2026-Q4
Arnhem
Zone2.1 km²
Daily fine€120
ZE-zone2026-Q3
Enschede
ZoneTBD
Daily fine€120
ZE-zone2027 plan
Amersfoort
ZoneTBD
Daily fine€120
ZE-zone2026-Q4
's-Hertogenbosch
ZoneTBD
Daily fine€120
ZE-zone2026-Q3

// Sources: RDW Open Data SODA (m9d7-ebf2), Centraal Loket Milieuzones (CLM), individual gemeente ZE-zone ordinances. "TBD" = zone-km² pending RDW provincial data; ZE-zone year is the gemeente's published plan, subject to council confirmation. Zaanstad excluded — no ZE-zone ordinance filed as of 2026-05.

06Pricing

One paid tier built for the fleets we actually serve — Amsterdam ops teams running 10–30 mixed-vehicle fleets. A narrow 14-day pilot proves the LEZ math; then it's a single subscription.

14-day pilot

€0 · 14 days

Tight pilot — 1 vehicle, 1 zone (Centrum), 5 route plans/day. Enough to see the LEZ math; not enough to operate on. No card.

  • 1 vehicle · Centrum LEZ only
  • 5 route plans/day · web UI
  • Sample rule-change feed (read-only)
  • End of day 7: choose Fleet Pro or walk

// One paid tier kept on purpose. Per-vehicle pricing creates billing friction the ops team doesn't want; we sized Fleet Pro for the typical 10–30 vehicle Amsterdam fleet. Larger fleet? Email us.

0714-day pilot — Amsterdam fleets

We’re onboarding 20 Amsterdam-area fleets into a free 14-day pilot. Submit your next-week stop list and vehicle roster; we’ll return the LEZ-compliant route the same day and track avoided fines.

// We use this information only to evaluate pilot fit and contact you about Fleetkeur. See our Privacy Policy. No marketing emails. No data sold or shared with advertisers.