How long a Dutch tax refund takes
The Dutch tax authority, Belastingdienst, typically processes tax refunds within four to six weeks after you file your annual return. If you file electronically through their online portal or via your employer's payroll system, you are more likely to receive your refund within this timeframe. Paper returns take longer — usually eight to twelve weeks — because they must be manually entered into the system.
The exact timing depends on whether your return is straightforward or requires additional review. A simple return with no complications — one where you report only employment income and standard deductions — moves through faster. Returns that include self-employment income, rental property, investment gains, or claims for unusual deductions may sit in a queue longer while a Belastingdienst officer reviews them for accuracy.
You can check the status of your refund through your Belastingdienst account on their website. Once logged in, you will see a section showing whether your return has been received, is being processed, or has been approved. The status page also shows the expected payment date once your refund has been cleared.
Key Takeaways
- Electronic returns are processed in four to six weeks; paper returns take eight to twelve weeks or longer.
- Simple returns with only employment income move faster than returns with self-employment, rental, or investment income.
- You can track your refund status through your personal Belastingdienst account on their website.
- Once approved, Belastingdienst transfers the money to your bank account within a few business days.
- If your refund does not arrive within the expected window, contact Belastingdienst directly — delays often signal a missing document or a data entry error.
What happens after Belastingdienst approves your return
After your return passes review and is marked as approved in your account, Belastingdienst initiates a bank transfer to the account you listed on your return. This transfer typically takes two to three business days. If you filed in early spring, you may see the money by late spring or early summer. If you filed closer to the deadline in May, expect the refund in mid to late summer.
The bank account must be registered in your name or jointly with a spouse or partner. Belastingdienst will not transfer a refund to a third party's account. If you need to change the account number on file, you can update it through your online account, but this may delay processing if done after your return has already been submitted.
Why your refund might be delayed
The most common reason for a delay is a missing or incomplete document. Belastingdienst may need proof of deductions you claimed — mortgage interest statements, medical expense receipts, or donation confirmations. If they cannot find what they need in their records, they will send you a request (usually by email or through your online account) asking you to provide it. You then have a set number of days to respond, which pauses the clock on your refund.
A second common cause is an error in your return data — a typo in your tax number, a mismatch between what your employer reported and what you reported, or an inconsistency in income figures. Belastingdienst will flag this and may contact you to clarify. Again, this adds time to the process.
If you claimed a large refund or your circumstances changed significantly from the previous year, Belastingdienst may conduct a more thorough review. This is not an audit, but it does mean your return sits in a longer queue. You will still see it marked as "in process" in your account.
How to check your refund status
Log into your account on the Belastingdienst website using your citizen service number (burgerservicenummer, or BSN) and password. Navigate to the section labeled "Mijn aangiftes" (My Returns) or "Aangifte inkomstenbelasting" (Income Tax Return). You will see a list of all returns you have filed, with the current status of each one.
The status will show one of several states: "Ontvangen" (Received), "In behandeling" (Being Processed), "Goedgekeurd" (Approved), or "Afgewezen" (Rejected). Once it shows "Goedgekeurd," the refund has been cleared and will be transferred to your bank within a few days. The page will also display the expected payment date.
If your return shows "In behandeling" for longer than the normal timeframe, or if you see a message asking for additional information, act on it immediately. Delays in responding can push your refund back by weeks.
What to do if your refund does not arrive on time
If your account shows the refund was approved but the money has not hit your bank account after five business days, contact Belastingdienst directly. You can reach them by phone (the number is on their website), by email through your online account, or by visiting a local Belastingdienst office if you live in a city with one.
Have your BSN and the date you filed ready. Ask them to confirm the bank account on file and whether the transfer was actually sent. Sometimes a bank takes longer than expected to process an incoming transfer, especially if the account is with a smaller or foreign bank. Your bank can also check whether they received the transfer from Belastingdienst.
If Belastingdienst confirms they sent the money but your bank never received it, this is rare but does happen. Belastingdienst can issue a replacement transfer or, in some cases, a check. Do not assume the money is lost — contact both Belastingdienst and your bank before concluding that.
Refunds for non-residents and expats
If you worked in the Netherlands but are not a Dutch resident, or if you left the country before receiving your refund, the timeline is similar but the payment method may differ. Belastingdienst can transfer money to a bank account outside the Netherlands, though the transfer may take longer (up to two weeks) and your bank may charge a fee for receiving an international transfer.
If you no longer have a Dutch bank account, contact Belastingdienst before filing to discuss payment options. Some expats receive refunds by check mailed to their last known address in the Netherlands or abroad, though this is slower and less reliable than a bank transfer.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early does help. Returns filed in February or early March are processed before the May deadline rush, so you may see your refund by April or May. Returns filed in April or May join a larger queue and typically process in June or July. Filing electronically is always faster than mailing a paper return.
What if Belastingdienst says I owe money instead of getting a refund?
If your return shows a balance due, Belastingdienst will send you an invoice with a payment deadline, usually 30 days from the notice date. You can pay online through your account, by bank transfer, or by check. If you cannot pay in full, contact them to discuss a payment plan.
Do I need to do anything to receive my refund, or does it come automatically?
Once your return is approved, the refund is transferred automatically to the bank account you provided. You do not need to take any action. Just make sure the account information on file is correct before you submit your return.
Can I change my bank account after I file my return?
Yes, you can update your bank account through your Belastingdienst account online. However, if your return has already been approved and the transfer has been initiated, changing the account may not stop the original transfer. Contact Belastingdienst to confirm whether the change will take effect before the money is sent.
What happens if I file a return but do not receive a refund or a bill?
This usually means your return is still being processed or Belastingdienst needs more information from you. Check your online account for any messages or requests. If you see nothing after eight weeks, contact Belastingdienst to confirm they received your return and ask for a status update.