🇳🇿 New Zealand

Tax Code Calculator New Zealand 2025/26

Find your correct IRD tax code (M, ME, S, SH, ST, SA, SB), understand secondary tax withholding, and see how to fix a wrong code. Secondary tax is NOT extra tax — it's higher withholding with a year-end square-up.

NZ tax codes control how much PAYE your employer withholds. M for main job, S/SH/ST/SA/SB for secondary. Secondary tax is NOT extra tax — it's just higher withholding, with a year-end square-up.
Your main job is usually where you earn the most, or your first job if income is similar
$
Used to check IETC eligibility ($24K–$48K)
Working for Families, NZ Superannuation, Jobseeker Support, etc. make you ineligible for IETC (ME code)
Estimates only. Consult IRD or a tax professional for personalised advice.

Try another scenario

Found an issue? Send feedback

How to Use This Calculator

Tab "Find My Code"

Answer two questions: is this your main job, and what is your expected annual income? For your main job, the calculator recommends M or ME (if IETC-eligible). For a secondary job, enter your total combined income from all jobs — the calculator recommends the correct secondary code (S, SH, ST, SA, or SB). Once you know your code, submit an IR330 form to your employer.

Tab "Code Impact"

Enter your main job income, secondary job income, and the secondary code currently on your payroll. The calculator shows how much tax is being withheld, what the correct withholding should be, and whether you are on track for a refund or an end-of-year bill. Use this to decide whether to change your secondary tax code.

Tab "Fix Wrong Code"

Select the wrong code that is currently being applied, the correct code you should be using, and the income already earned under the wrong code. The calculator estimates the overpayment or underpayment and explains the steps to fix it — including submitting a new IR330 form and, where relevant, contacting IRD about an interim return.

NZ Tax Code Reference Table 2025/26

CodeWhen to useWithholding rateTotal income range
MMain or only job (standard)Progressive PAYEAny income
MEMain job + IETC eligibleProgressive PAYE – IETC$24,000–$48,000 (no govt benefits)
SSecondary job — low total income10.5%Total $0–$15,600
SHSecondary job — mid total income17.5%Total $15,601–$53,500
STSecondary job — upper-mid total income30%Total $53,501–$78,100
SASecondary job — high total income33%Total $78,101–$180,000
SBSecondary job — very high total income39%Total $180,001+
No codeNo IR330 provided — avoid this45%Any income
WTSchedular (contract) paymentsAs specifiedContractors only
CAECasual agricultural employeesFlat rateSeasonal ag work

Total income = your income from all jobs combined. Your secondary employer withholds at a flat rate matching your total income bracket. The M/ME code uses progressive PAYE tables — IRD provides these to employers.

How Secondary Tax Actually Works

The key fact: Secondary tax is NOT extra tax. It is higher withholding.

Why higher withholding?
Your total income determines your tax bracket. Your secondary employer does not know about your main job income, so if they withheld at the lowest rate (10.5%), you would underpay throughout the year.

Secondary codes (S, SH, ST, SA, SB) apply a flat rate that matches the marginal tax bracket your total income falls into, so the right amount is withheld week by week.

Year-end square-up:
After 31 March, IRD calculates your total tax across ALL income. Overpaid → refund. Underpaid → bill.

NZ income tax brackets 2025/26:
10.5% on $0–$15,600
17.5% on $15,601–$53,500
30% on $53,501–$78,100
33% on $78,101–$180,000
39% on $180,001+

Example — Main Job $55,000 + Weekend Job $12,000

Scenario: Full-time nurse ($55K) with weekend café work ($12K)

Sarah works full-time as a nurse earning $55,000 (main job, code M) and picks up weekend shifts at a café earning $12,000 per year. Her total income is $67,000.

Main job income (code M)$55,000
Secondary job income$12,000
Total combined income$67,000
Total income bracket$53,501–$78,100 → ST (30%)
Correct secondary codeST
Withholding on secondary job$12,000 × 30% = $3,600/year

Sarah's café employer withholds $3,600 over the year using code ST. The nurse employer withholds PAYE on $55,000 using code M. At year end, IRD reconciles the total. If Sarah had used code S (10.5%) on her café job, only $1,260 would be withheld — leaving her with an end-of-year bill of approximately $2,340 instead of a refund.

Key takeaway: Using the right secondary code means no surprise bill in April. Secondary tax is simply spreading your true annual tax liability across your pay periods.

Frequently Asked Questions

Code M is used for your main or only job — typically the job where you earn the most. It instructs your employer to use the standard progressive PAYE tax tables. Most New Zealand employees use code M. If you have multiple jobs, only one employer should use M (or ME) — all others should use a secondary code (S, SH, ST, SA, or SB).
ME is M plus the Independent Earner Tax Credit (IETC). To qualify for ME you must: (1) earn between $24,000 and $48,000 from your main job, (2) not receive government transfers such as Working for Families, NZ Superannuation, Jobseeker Support, or other IRD-administered benefits. The IETC is worth up to $520 per year and is delivered through lower PAYE withholding — no separate claim needed. If your income rises above $48,000, change your code to M to avoid an underpayment.
No. Secondary tax is not extra tax — it is a higher withholding rate designed to prevent you from underpaying during the year. Your total tax bill is the same regardless of how many jobs you have. The difference is timing: secondary codes withhold more per pay period so that the total withheld across all your employers closely matches what you actually owe. At year end, IRD reconciles everything and either refunds any overpayment or invoices you for any shortfall.
Download and complete an IR330 (Tax code declaration) form from ird.govt.nz. Give the completed form to your employer — they are required to apply the new code from the next pay period. You do not need to contact IRD directly just to change your code, unless you have a special tax rate certificate or want to discuss an interim return for past underpayments.
If you do not provide an IR330 form to your employer, they must withhold at the no-notification rate of 45% — New Zealand's highest withholding rate. This means a large chunk of every pay cheque is withheld upfront. While you will receive a refund at year end for the overpaid amount, in the meantime you are lending that money to IRD interest-free. Fix this immediately by submitting an IR330 form with your correct code.

Related Calculators

Embed This Calculator

Add the sum.money NZ Tax Code Calculator to your website. Free, responsive, always up to date.

<iframe src="https://sum.money/embed/nz/tax-code-calculator" width="100%" height="600"></iframe>