How long a Dutch tax refund takes

If the Dutch tax authority (Belastingdienst) owes you money, you will usually receive it between 4 and 12 weeks after your tax return is processed. The exact timing depends on when you file, how you file, and whether your return needs manual review.

The fastest refunds come when you file your annual tax return (aangifte) online through the Belastingdienst portal and your return is straightforward — no complications, no missing documents. These can arrive in 4 to 6 weeks. If your return requires a staff member to check it by hand, or if you file on paper, add another 4 to 6 weeks to that timeline.

The Belastingdienst does not process refunds on a first-come, first-served basis. Instead, they work through batches of returns. Filing early in the tax season (January through March) does not speed up your refund — you will be in the same batch as someone who files in April or May. Filing late (after May 1st) may slow things down slightly, since staff are working through a larger backlog.

Key Takeaways

  • Most Dutch tax refunds arrive 4 to 12 weeks after your return is processed, with online returns typically faster than paper ones.
  • The Belastingdienst processes returns in batches, not in the order they arrive, so filing early does not speed up your refund.
  • You can check the status of your refund in your Belastingdienst account under "Mijn aangifte" (My Return) once your return has been received.
  • Refunds are paid directly to the bank account you listed on your return, so make sure that account number is correct before you submit.
  • If your refund does not arrive within 12 weeks, contact the Belastingdienst to confirm they received your return and have no questions about it.

Checking your refund status online

You can see where your refund stands without calling anyone. Log into your Belastingdienst account at belastingdienst.nl using your DigiD (the Dutch digital identity system). Once you are logged in, go to "Mijn aangifte" (My Return) and look for the year you filed.

The status will show you whether your return has been received, whether it is being processed, whether it has been approved, and whether a refund has been issued. If a refund has been issued, the page will show the amount and the date it was sent to your bank. The bank itself may take another 1 to 3 business days to credit the money to your account.

If the status shows your return is still being processed after 12 weeks, or if you see a message asking for more information, that means the Belastingdienst has a question and needs you to respond. Check your email and any letters from them — they will tell you what document or clarification they need.

Why some refunds take longer

A few situations will push your refund into the 8 to 12 week range or beyond. If you filed on paper instead of online, staff have to enter your information into the system by hand, which adds time. If you claimed deductions that are unusual for your income level, or if you reported a significant change from the previous year, the Belastingdienst may flag your return for a closer look.

If you are self-employed or run a business, your return is more complex and takes longer to process. The same is true if you have rental income, investment income, or if you are claiming a large deduction for work-related expenses. These returns routinely take 10 to 12 weeks.

Missing or incorrect information also delays things. The most common mistakes are a wrong bank account number, a missing signature on a paper return, or a mismatch between the income you reported and what your employer reported to the Belastingdienst. If this happens, they will contact you and ask you to correct it — which adds another 2 to 4 weeks to the timeline.

What happens if your refund does not arrive

If 12 weeks have passed and you have not received your money, start by checking your Belastingdienst account again. Look for any message saying they need more information from you. If you see one, respond to it right away — your refund is on hold until you do.

If your account shows the refund was issued but the money never arrived in your bank account, contact your bank. It is rare, but a refund can be sent to the wrong account if you made a typo when you filed. Your bank can tell you whether the money went somewhere else and may be able to recover it.

If your account shows no refund has been issued and you see no message asking for more information, contact the Belastingdienst directly. You can call them at 0800 0543 (free from a Dutch phone) or use the contact form on their website. Have your tax return number (the aangifte number) ready — it appears on any letters they have sent you.

Refunds for expat workers and non-residents

If you worked in the Netherlands but are not a Dutch resident, or if you left the country during the tax year, your refund may take longer. The Belastingdienst sometimes needs to verify your tax residency status or confirm that you have no outstanding Dutch tax obligations before releasing the money.

The timeline is usually the same — 4 to 12 weeks — but it can stretch to 16 weeks if they need to do extra checks. If you have left the Netherlands, make sure the Belastingdienst has your current address in your home country. If they cannot reach you, they may hold the refund until you contact them.

If you are claiming a refund as a non-resident, you will need a Dutch bank account to receive it, or the Belastingdienst will issue a check instead. A check takes longer to arrive and is slower to cash if you are outside the Netherlands.

How to speed up your refund

File online rather than on paper. Online returns are processed faster and have fewer errors that trigger manual review. Use the Belastingdienst's online portal or a certified tax software program — both submit directly to the Belastingdienst and are processed in the same batches.

Double-check your information before you submit. Make sure your bank account number is correct, your income figures match what your employer reported, and you have not claimed deductions you cannot back up with receipts. A return with no errors or missing information will move through the system faster.

File between January and March if you can. While the Belastingdienst does not prioritize early filers, filing during the quieter part of the season means your return is less likely to be delayed by a backlog. If you file in April or May, you are in a larger batch and may wait a bit longer.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my taxes?

No. A tax advisor or accountant can help you file correctly and avoid errors, which prevents delays, but they cannot speed up the Belastingdienst's processing time. The timeline is the same whether you file yourself or use a professional.

What if I filed my return but then realized I made a mistake?

You can file an amended return (rectificatie) through your Belastingdienst account. The amended return goes through the same processing timeline as a new return. If the Belastingdienst has already issued your refund, an amended return that increases your refund will result in an additional payment.

Do I have to do anything to receive my refund, or does it come automatically?

It comes automatically once your return is processed and approved. You do not need to request it or confirm your bank account. The money will be transferred to the account number you provided on your return.

What if I moved and the Belastingdienst sends my refund to my old address?

If your refund was issued as a check and sent to an old address, contact the Belastingdienst with your new address and they can reissue it. If your refund was sent to your bank account, it will arrive there regardless of your address. Update your address in your Belastingdienst account to prevent future mail from going to the wrong place.

Can I get my refund in a different currency if I live outside the Netherlands?

No. Refunds are paid in euros to a Dutch bank account. If you do not have a Dutch account, the Belastingdienst will issue a check in euros, which you can cash at your bank in your home country — though exchange rates and fees will explore.