NZ Tax Codes Explained
📋 NZ Tax Codes Explained
Your tax code tells your employer how much PAYE (Pay As You Earn) tax to deduct from your wages. Using the wrong tax code means wrong amount of tax withheld - either underpaying (owing IRD at year-end) or overpaying (giving interest-free loan to government). Understanding which tax code applies to your situation and ensuring your employer uses the correct code prevents year-end tax surprises and ensures you're paying the right amount throughout the year.
What Tax Codes Are
Tax codes are instructions from you to your employer about how to calculate PAYE deductions from your wages. Different codes apply different tax rates and thresholds.
Why Tax Codes Matter:
| If Code Is... | Result | Consequence |
|---|---|---|
| Correct for situation | Right amount of tax withheld | No year-end surprise, minimal refund or payment |
| Too low (insufficient tax) | Not enough tax withheld | Owe IRD at year-end, possible UOMI and penalties |
| Too high (excess tax) | Too much tax withheld | Lower take-home all year, refund later (interest-free loan to govt) |
Primary Income Tax Codes (Main Job)
M - Main Income Earner:
- Who: This is your only job OR your main job if you have multiple
- What: Includes low-income tax threshold (first $15,600 taxed at 10.5%)
- When: Most common code for single job employees
- Effect: Lower tax rate on first portion of income
ME - Main Income Earner Entitled to IETC:
- Who: Main job AND eligible for Independent Earner Tax Credit (IETC)
- What: Includes threshold plus IETC offset (reduces tax)
- Eligibility: Income between $24,000-$48,000, not receiving Working for Families
- Effect: Further tax reduction beyond M code
Note: IETC has been removed for new applicants, but existing recipients may still use ME code.
💼 Secondary Income Tax Codes
When Secondary Codes Apply
If you have more than one job, your secondary job(s) must use secondary tax codes. These have no low-income threshold - tax starts from first dollar earned.
Secondary Tax Code Options:
| Code | Tax Rate | When to Use |
|---|---|---|
| SB | Lower secondary rate | Combined income from both jobs likely under $15,600 |
| S | Medium secondary rate | Combined income $15,600-$53,500 range |
| SH | Higher secondary rate | Combined income $53,500-$78,100 range |
| ST | Top secondary rate | Combined income over $78,100 |
Why Secondary Codes Withhold More
The low-income threshold can only be claimed once. Your main job (M or ME code) claims it. Secondary jobs assume you've already used the threshold, so tax every dollar.
The Math:
Choosing the Right Secondary Code
Decision Framework:
- Estimate combined annual income from all jobs
- Match to secondary code rate that approximates overall tax bracket
- Too high: Get refund at year-end but reduced take-home all year
- Too low: Higher take-home all year but owe at year-end
- Adjust if needed: Can change code anytime via IR330 form
🎓 Student Loan and Special Codes
Student Loan Tax Codes (SL Suffix)
If you have a student loan and earn above repayment threshold, add "SL" to your tax code for automatic student loan deductions.
Student Loan Codes:
| Base Code | With Student Loan | What Happens |
|---|---|---|
| M | M SL | PAYE tax + student loan deduction (12% of income over threshold) |
| ME | ME SL | PAYE tax + IETC + student loan deduction |
| SB, S, SH, ST | SB SL, S SL, SH SL, ST SL | Secondary tax rate + student loan deduction |
Why SL Code Matters:
- Automatic deductions prevent year-end debt accumulation
- Employer withholds and pays IRD directly
- If you forget SL code, you'll owe full year's repayments at tax time
- Threshold applies - deductions only on income above threshold
Special Circumstance Codes
ND - No Declaration:
- When: Haven't provided tax code to employer
- Rate: Higher withholding rate applied (45%)
- Fix: Complete IR330 tax code declaration form
- Why high: Protects you from underpaying if actually high earner
CAE - Casual Agricultural Employee:
- Who: Seasonal agricultural workers
- Rate: Specific rate for this work type
- When: Short-term agricultural/horticultural work
EDW - Election Day Worker:
- Who: Electoral commission workers on election days
- Rate: Special rate for election day payments
- When: Specifically for election day work only
STC - Special Tax Code:
- When: IRD determines special rate needed for your circumstances
- How: IRD issues STC rate directly to employer
- Why: Unusual income patterns or specific situations requiring custom rate
✅ Checking and Changing Your Tax Code
How to Check Your Current Code
Where to Find It:
- Payslip: Tax code should be shown on every payslip
- Ask employer: Payroll department can confirm code on file
- myIR: Login to check what employers have on record
When to Update Your Tax Code
Life Events Requiring Code Change:
| Situation | Action Needed | Why |
|---|---|---|
| Start second job | Change second job to secondary code (SB/S/SH/ST) | Prevent underpaying tax on combined income |
| Leave second job | Return remaining job to M or ME if now only job | Claim low-income threshold, reduce overwithholding |
| Get student loan | Add SL to existing code | Start automatic student loan deductions |
| Pay off student loan | Remove SL from code | Stop deductions, increase take-home |
| Income changes significantly | Adjust secondary code rate if multiple jobs | Match withholding to actual tax bracket |
How to Change Your Tax Code
Process:
- Determine correct code for your situation
- Complete IR330 form (Tax code declaration)
- Give to employer (payroll department)
- Verify on next payslip that new code being used
Common Tax Code Mistakes
Mistake 1: Using M Code for Both Jobs
If you have two jobs both using M code, you're claiming the threshold twice. Underpaying tax substantially. Will owe large amount at year-end.
Mistake 2: Using Secondary Code for Only Job
If secondary code (S, SH, ST) used for your only job, you're not claiming the threshold you're entitled to. Overpaying all year, get refund but lost use of money.
Mistake 3: Wrong Secondary Code Rate
Using SB when should use SH results in underpaying. Using ST when should use S results in overpaying. Match code to actual combined income level.
Mistake 4: Forgetting SL Code
Have student loan but no SL on code means no automatic deductions. Owe full year's repayments at tax time instead of spreading across year.
Year-End Reconciliation
IRD reconciles your total income and total tax paid across all jobs at year-end. Even with wrong tax codes during year, year-end squares it up - but you may owe money or be due refund.
The Reconciliation Process:
Final insight: Tax codes are simple instructions but critical for correct PAYE withholding. Using correct code means right tax deducted throughout year - no nasty surprises at tax time. Check your payslip to verify code is correct for your situation. Update code when circumstances change. Five minutes to complete IR330 form prevents year-end stress and potential penalties from using wrong code.
🎯 Test Your Knowledge
Quiz on NZ Tax Codes
Related guides
- Secondary Tax Codes Explained, a related guide in the same area.