Parking fine in the Netherlands 2026: costs by city
A parking fine (naheffingsaanslag) costs the maximum of €82.00 in 7 of the 13 cities whose by-law we read. Pick city and zone and see the total.
Example with typical figures· change any figure to see your own result
Parking penalty in Rotterdam
€89.20
Zone Zone 10, not paid or paid too short
- The by-law charges €82.00 in costs plus one hour of the local rate.
| Penalty costs | €82.00 |
| Hourly rate in this zone | €7.20 an hour |
| Legal maximum costs 2026 | €82.00 |
You can object within 6 weeks of the date on the assessment, with the municipality.
| City | Costs | Plus |
|---|---|---|
| 's-Hertogenbosch | €82.00 | 1 hour rate |
| Amersfoort | €78.80 | unpaid tax |
| Arnhem | €78.80 | unpaid tax |
| Breda | €57.40 | unpaid tax |
| Eindhoven | €57.60 | unpaid tax |
| Groningen | €82.00 | unpaid tax |
| Haarlem | €82.00 | unpaid tax |
| Leiden | €70.00 | unpaid tax |
| Maastricht | €82.00 | 1 hour rate |
| Nijmegen | €82.00 | unpaid tax |
| Rotterdam | €82.00 | 1 hour rate |
| Utrecht | €77.70 | unpaid tax |
| Zwolle | €82.00 | unpaid tax |
Prepared by Radif Partners · How we calculate
If you park without paying, or stay longer than you paid for, you do not get a fine in the legal sense but a parking tax penalty assessment (naheffingsaanslag). It is a tax assessment: the parking tax you should have paid, plus costs. The municipality sets those costs in its by-law, but there is a legal maximum. The Almere by-law puts it this way: by law, at most €82.00 may be charged per penalty assessment. We read the by-law of 13 cities. In 7 of them the costs are exactly that maximum. The lowest amount we found was in Breda: €57.40. In 's-Hertogenbosch, Maastricht, Rotterdam the by-law adds one hour of the local rate; elsewhere it names the unpaid parking tax. We have not read the by-laws of Amsterdam, The Hague and Delft, so there we only show the maximum. You can object within six weeks of the date on the assessment, with the municipality.
Parking fine costs by city
The amount of costs from each city’s parking tax by-law, and what that by-law adds on top. Sorted from high to low. The costs apply per assessment; the amount is on the assessment you receive at home.
| City | Costs | Plus |
|---|---|---|
| 's-Hertogenbosch | €82.00 | 1 hour of the local rate |
| Groningen | €82.00 | unpaid tax |
| Haarlem | €82.00 | unpaid tax |
| Maastricht | €82.00 | 1 hour of the local rate |
| Nijmegen | €82.00 | unpaid tax |
| Rotterdam | €82.00 | 1 hour of the local rate |
| Zwolle | €82.00 | unpaid tax |
| Amersfoort | €78.80 | unpaid tax |
| Arnhem | €78.80 | unpaid tax |
| Utrecht | €77.70 | unpaid tax |
| Leiden | €70.00 | unpaid tax |
| Eindhoven | €57.60 | unpaid tax |
| Breda | €57.40 | unpaid tax |
| Amsterdam | max. €82.00 | by-law not read |
| Den Haag | max. €82.00 | by-law not read |
| Delft | max. €82.00 | by-law not read |
How high does the total get?
Add the costs and the unpaid tax. In Rotterdam, where one hour of the rate is added to the costs, you pay €89.20 in the central zone: €82.00 in costs plus €7.20. In Breda or Eindhoven the total stays below €70.00. The calculator at the top works it out for your zone, using the hourly rate from the National Parking Register. If reminder costs are added because you pay late, it comes to more.
Sources
The maximum is stated in the Almere by-law, among others. City amounts come from each by-law, such as those of Rotterdam, Utrecht and Eindhoven. Prevention is cheaper: see when parking is free and the resident permit.