A Dutch tax payment is simple, except for one field that quietly decides whether your money actually counts: the betalingskenmerk. Skip it, and you can pay the right amount to the right account and still get chased for a fine. Here is what this code is and how to pay the Belastingdienst correctly.
What the betalingskenmerk is
The betalingskenmerk is the payment reference for a tax bill: a 16-digit code that tells the Belastingdienst which aanslag (assessment) your payment belongs to. As the Belastingdienst explains when you’ve lost your payment details, it’s printed on your bill, and it’s essential, because the tax office matches payments by this code, not by your name.
Why it matters so much
Here’s the trap. As the Belastingdienst’s payment guidance makes clear, if you don’t enter the correct betalingskenmerk, there’s a real chance your payment isn’t processed against your assessment. The result can be an aanmaning (reminder) and invorderingsrente (collection interest), so you end up owing more than the original bill, despite having paid. This is the same “don’t ignore the tax office” lesson as what happens if you ignore Belastingdienst letters.
How to pay correctly
The mechanics, per Rabobank’s guide to paying the Belastingdienst:
- Transfer to the Belastingdienst IBAN printed on your bill.
- Enter the betalingskenmerk in the payment-reference/description field.
- Enter it without the dots: type 1234 5678 9012 3456, not 1234.5678.9012.3456.
If you lost the code
Don’t guess. As the Belastingdienst’s payment-reference search tool shows, you can:
- Log in to Mijn Belastingdienst (with DigiD) and find the bill in your payment overview, the code is there; or
- Use the online zoekhulp betalingskenmerk, which generates it from your aanslagnummer (assessment number).
One bill, one code
A common mix-up: each aanslag has its own unique betalingskenmerk. If you get several bills, an income-tax assessment, a motorrijtuigenbelasting (road-tax) bill, a provisional voorlopige aanslag, you cannot reuse one code for another. Pay each with its own betalingskenmerk, and make a separate transfer per bill rather than lumping them into one payment, otherwise the system can’t split your money across the right assessments. If you pay by automatische incasso (direct debit) where it’s offered, the betalingskenmerk is handled for you, but for a manual overboeking it’s on you to copy it exactly.
What the 16 digits encode
The code is not random. Packed into it are your BSN (or a company’s RSIN), the type of tax, the year and the period, which is exactly why the Belastingdienst can match a payment from any account to the right assessment, and why a code from one bill can never work for another. On letters and in Mijn Belastingdienst the tax type is often shown as two or three letters beside the assessment number, which helps you recognise which bill you are looking at:
| Letters | Tax | Typical bill |
|---|---|---|
| IB | inkomstenbelasting | your income tax assessment |
| ZVW | zorgverzekeringswet | the healthcare contribution on non-employment income |
| OB | omzetbelasting | VAT, for freelancers |
| LH | loonheffing | payroll tax, for employers |
| MRB | motorrijtuigenbelasting | road tax |
| VPB | vennootschapsbelasting | corporation tax |
The code also appears in your digital overviews: for income tax under Betalen en ontvangen in Mijn Belastingdienst, and for an allowance you have to repay under Mijn toeslagen, which has its own separate betalingskenmerk. If you set up the payment from your bank’s app, paste the code into the betalingskenmerk field rather than the free-text description where your bank offers both; it is validated on entry, so a typo is caught before the money leaves.
The vocabulary
| Dutch | English |
|---|---|
| de aanslag | the (tax) assessment / bill |
| het betalingskenmerk | payment reference |
| het aanslagnummer | assessment number |
| de aanmaning | reminder |
| de invorderingsrente | collection interest |
| de automatische incasso | direct debit |
| overmaken | to transfer (money) |
Where it connects
The bill usually follows the M-form in your first year, and is paid from the account you set up in opening a Dutch bank account. If you are self-employed, the same reference logic shows up on your own paperwork in the factuur dictionary.
The bottom line
When you pay the Belastingdienst, the betalingskenmerk is not optional: it’s the 16-digit code that links your money to your aanslag. Pay to the right IBAN, enter the code without dots, and if you’ve lost it, fetch it from Mijn Belastingdienst or the zoekhulp using your aanslagnummer, never just pay without it. Learn aanslag, betalingskenmerk and aanmaning, and you’ll avoid the maddening situation of paying in full and still getting a fine.
Frequently asked questions
What is a betalingskenmerk?
The 16-digit payment reference printed on every Belastingdienst bill. It encodes your BSN, the tax type, the year and the period, and it is the only way the tax office links a payment to the right assessment, because payments are processed by this code and not by your name. Enter it without dots in the payment-reference or description field of your transfer; without it the money can sit unmatched while a reminder and interest arrive.
What happens if I pay a Dutch tax bill without the betalingskenmerk?
Your payment may not be matched to your assessment. The Belastingdienst relies on the betalingskenmerk to process the payment in their system; without it, they may not register that you’ve paid, which can trigger a reminder (aanmaning) and extra collection interest (invorderingsrente), so you could be chased for more than you owed. Always include the exact code.
I lost my betalingskenmerk, how do I find it?
Two ways. Log in to the Belastingdienst portal ‘Mijn Belastingdienst’ (with DigiD) and find the bill under your payment overview, the betalingskenmerk is shown there. Or use the Belastingdienst’s online ‘zoekhulp betalingskenmerk’, which generates it from your aanslagnummer (assessment number). When you pay, enter the code without the dots, e.g. 1234 5678 9012 3456.
Can I pay two Dutch tax bills in one transfer?
No. Each assessment has its own betalingskenmerk and the system matches one payment to one code, so lumping two bills together leaves at least one unpaid in the tax office’s eyes. Make one transfer per bill, each with its own reference. If direct debit (automatische incasso) is offered for that tax, it handles the reference for you.


