How long New Zealand tax refunds take

If the Inland Revenue Department (IRD) owes you money, most refunds arrive within 8 weeks of your tax return being processed. Many arrive faster — around 4 to 6 weeks is common — but 8 weeks is the standard timeframe you should plan for. The clock starts when IRD receives and accepts your return, not when you file it.

The exact timing depends on how you file, whether IRD needs to ask you questions, and how busy the department is during tax season. Returns filed through myIR (the IRD's online portal) typically process faster than paper returns. If you file early in the tax year — say, in July or August — you'll usually see your money sooner than if you file in March or April when IRD is handling peak volume.

IRD does not issue refunds in batches on set dates. Once your return is processed and approved, your refund is sent to your bank account within the 8-week window. You do not need to do anything after filing except wait.

Key Takeaways

  • Most New Zealand tax refunds arrive within 8 weeks of IRD processing your return, though 4 to 6 weeks is common.
  • Filing through myIR online is faster than posting a paper return to IRD.
  • IRD will contact you by email or letter if they need more information before they can process your refund.
  • You can check your refund status in myIR at any time — there is no need to call IRD unless your return has been pending for longer than 8 weeks.
  • Refunds are paid directly to the bank account you nominated on your tax return.

How to track your refund status in myIR

Log into your myIR account and go to the "Tax returns" section. You will see the status of your current return — whether it is "Not yet filed", "Received", "Processing", or "Completed". Once it shows "Completed", your refund has been approved and sent to your bank.

The status page does not show you exactly when the money will arrive, only that it has been processed. From "Completed" status, allow up to 5 business days for the payment to clear into your account, depending on your bank. Some banks deposit IRD payments the same day; others take longer.

If your return status has not changed to "Completed" after 8 weeks, or if you see an error in your return details, contact IRD through myIR by selecting "Messages" and sending a secure message. This is faster than calling, and IRD will respond within 5 working days.

Why your refund might be delayed

IRD holds up refunds most often because they need more information from you. Common reasons include missing documents (like a letter from your employer showing income), inconsistencies between what you reported and what IRD's records show, or a change in your personal details. When this happens, IRD sends you a letter or email asking for what they need.

If you receive a request from IRD, respond as quickly as you can. Sending the missing information within a week or two can get your refund moving again. If you ignore the request, your return will stay in "Processing" status indefinitely.

Refunds are also delayed if you owe money to IRD from a previous year, have a student loan, or have a debt that has been sent to the Public Trust. IRD will offset your refund against what you owe before sending you anything. This is legal and automatic — you cannot prevent it, but IRD will tell you in writing how much was offset and why.

Paper returns versus online filing

If you file a paper return by post, add 2 to 3 weeks to the processing time. IRD has to receive your return, scan it, and enter the data before processing begins. Online filing through myIR starts processing the moment you submit, so you save time at the front end.

Paper returns are also more likely to be delayed if IRD cannot read your handwriting or if pages are missing. If you must file on paper, use black or blue pen, write clearly, and keep a copy for yourself before posting.

Most people can file online through myIR. You will need an IRD number and a myIR login. If you do not have a myIR account, you can set one up on the IRD website in a few minutes.

What happens if your refund does not arrive after 8 weeks

Check myIR first. If your return still shows "Processing" after 8 weeks, log in and send IRD a message asking for an update. Include your IRD number and the date you filed. IRD will respond within 5 working days and tell you what is holding up your refund.

If your return shows "Completed" but the money has not hit your bank account after 5 business days, contact your bank first. Ask them to check whether the payment arrived and was rejected for any reason — this can happen if you gave IRD an incorrect account number or if your account was closed.

If your bank confirms no payment arrived, go back to myIR and message IRD with your bank details. Provide your full account number, bank code, and branch code. IRD will investigate and either resend the payment or tell you what went wrong.

Refunds for people who do not usually file a tax return

If you worked for only part of the year, had tax withheld from a benefit, or received a student allowance, you may not be required to file a tax return — but you might still be owed a refund. You can file a return voluntarily to claim it back.

Voluntary returns follow the same 8-week processing timeline. File through myIR if you can; if you do not have an IRD number, you will need to request one first. This takes a few days. Once you have a number and a myIR account, you can file your return immediately.

If you are unsure whether you need to file, check the IRD website or call IRD on 0800 227 774. They can tell you in a few minutes whether a refund is waiting for you.

Frequently Asked Questions

Can I get my refund faster than 8 weeks?

Not through any official IRD process. The 8-week timeframe is standard. Filing online through myIR and responding quickly to any IRD requests will get you to the faster end of that window, but there is no way to jump the queue or request expedited processing.

What if I filed my return months ago and still have not received it?

Log into myIR and check your return status. If it still says "Processing" after 8 weeks, send IRD a secure message through myIR asking for an update. If it says "Completed" but the money has not arrived, contact your bank to confirm they did not reject the payment.

Do I need to do anything to receive my refund once I file?

No. Once your return is filed and processed, IRD sends the refund automatically to the bank account you listed on your return. You do not need to confirm anything or take any further action.

What if I gave IRD the wrong bank account number?

If you realize the error before your return is processed, log into myIR and update your bank details. If your return has already been processed and sent to the wrong account, contact IRD through myIR with your correct account details and they will resend the payment.

Can I get my refund as a cheque instead of a bank transfer?

IRD no longer issues refund cheques. All refunds are paid by direct bank transfer. Make sure the bank account you provide is one you can access and that the account number is correct.