What is tax code in NZ? If you’ve ever looked at your payslip and seen codes like M, ME, or SH without a clue what they mean, you’re not alone. Tax codes in New Zealand are more than just letters—they decide how much tax the government takes from your pay each time you get paid.
In this guide, we’ll break down what tax codes are, why they matter, and how to choose the right tax code in NZ for your situation—whether you’re on your first job, juggling multiple incomes, or switching roles. Using the wrong one? That can mean paying too much tax, or not enough and getting hit with a bill later. No thanks.
You’ll also learn how to use the IR330 form, understand the M tax code, and figure out what to do if you’ve been using the wrong one for a while. This isn’t about confusing jargon—it’s about getting clear, practical answers so you don’t get stung by a mistake. Let’s get into it.
What is a tax code in New Zealand?
Your tax code tells your employer how much PAYE (Pay As You Earn) tax to deduct from your wages. Each code corresponds to a specific set of circumstances based on your income sources, benefits, and student loans. It’s how the IRD ensures the right amount of tax is paid throughout the year.
If you’re employed or receiving schedular payments, choosing the correct code is essential to avoid underpaying or overpaying your taxes.

How do NZ tax codes work?
Tax codes work by grouping your income situation into a category. This allows the IRD to estimate your yearly income and apply the right tax rate each payday.
There are several standard tax codes in NZ, including:
Table: Most common NZ tax codes
| Tax Code | Use Case | Applies To |
|---|---|---|
| M | One main job only | Employees with one income source |
| ME | Main job + eligible for IETC | Employees eligible for IETC |
| S | Secondary income | Employees with two jobs |
| SH | Secondary income (higher bracket) | High-earning second jobs |
| ST | Short-term, casual or irregular work | Temporary or casual employees |
| NSW | Non-resident wage earner | Non-residents working in NZ |
These codes help the system run smoothly, but mistakes can happen if you don’t update your information.
Choosing the right tax code for your situation
Picking the right code starts with knowing your own financial setup. Are you working one job? Two? Receiving a benefit or a student loan? Each of these changes the code you should use.
To choose correctly:
- Know whether you’re receiving a main or secondary income
- Understand your eligibility for credits like the IETC
- Factor in student loan repayments, which trigger different codes
How to choose your code
- If you have only one job, use M or ME (if eligible for IETC)
- If you work two jobs, the second job usually gets the S, SH, or ST code
- If you’re non-resident, use NSW
- If you have a student loan, additional suffixes apply (e.g. M SL)
You can also check the IRD’s tax code finder tool to get it right.
What happens if you use the wrong tax code?
Using the wrong tax code in NZ can lead to overpaying or underpaying tax. While the former might just mean a refund later, the latter can land you with a surprise bill from the IRD.
Common issues with wrong codes:
- Underpayment leads to a tax debt at year-end
- Overpayment means you lose cashflow until the IRD issues a refund
Signs you may be using the wrong tax code
- Your take-home pay seems lower than expected
- You receive an IRD notice about tax arrears
- You’re working two jobs but using the same code for both
To correct it, submit a new IR330 form to your employer and log into your myIR account. For more on staying compliant, read our guide on tax agents and IRD compliance.
How to update your tax code (IR330 form)
The IR330 form is the official way to declare or change your tax code with your employer. You’ll be asked to complete this when starting a new job or when your financial situation changes.
IMAGE: Screenshot of the IR330 form with key sections highlighted.
You can:
- Download it from the IRD website
- Fill it in and give it to your employer
- Update your details directly in your myIR account
Changing jobs, getting a second income, or receiving a benefit? Always check if you need to submit a new IR330.
Bonus for what is tax code in NZ: Tips to avoid tax headaches
Here are practical tips to make sure your tax code doesn’t cause you trouble:
- Review your tax code at least once a year or after any income change
- If you’re unsure, talk to a tax agent or check directly with IRD
- Use the provisional tax threshold info to avoid surprise bills if you’re self-employed
Conclusion
Now that you understand what a tax code is in NZ, you’re better equipped to make sure you’re on the right one. Whether you’re working one job, juggling two, or receiving a student loan or benefit, choosing the correct code is essential. It’s one of those small admin tasks that can have a big financial impact if ignored.
Take a few minutes to double-check your current tax code or submit an IR330 form if anything’s changed. Still not sure what to do? That’s where a tax agent can help.
FAQ about what is tax code in NZ
What does the M tax code mean in NZ?
The M tax code is for people with only one main source of income and no student loan.
Do I need a new tax code if I start a second job?
Yes. Your second job will need a secondary tax code like S, SH, or ST.
Can I get a refund if I was on the wrong tax code?
Yes, the IRD may issue a refund at the end of the year if you overpaid.
Where do I find my current tax code?
Check your payslip or log in to your myIR account.
Do self-employed people use tax codes?
Not usually. If you’re self-employed, you’ll deal with provisional tax instead of PAYE tax codes.
0 Comments