Tax Codes Explained

Updated for 2026/27 IRD rates and thresholds

The full list of NZ tax codes

CodeUse it forRate applied
MMain source of income, no student loanProgressive: 10.5%–39%
MEMain source plus independent earner tax creditAs M, with up to $520 credit
SBSecond job, total income up to $15,60010.5%
SSecond job, total income $15,601–$53,50017.5%
SHSecond job, total income $53,501–$78,10030%
STSecond job, total income $78,101–$180,00033%
SASecond job, total income over $180,00039%
SL / SH SL / ST SL / SA SLAny code with a student loanTax rate plus 12% loan deduction
NSNew Zealand SuperannuationM-equivalent on pension income
STCSchedular payments to contractorsFlat withholding rate
CAEACC weekly compensationM-equivalent
EDWElection-day workersFlat 17.5%

Choosing between M and ME

Use ME if you expect your taxable income for the year to fall between $24,000 and $66,000 and you are not receiving a main benefit, Working for Families tax credits or a student allowance. The ME code applies the independent earner tax credit of up to $520 ($10 a week) through PAYE, so you do not have to claim it at year end.

Between $66,000 and $70,000 the credit reduces by 13 cents for every dollar and cuts out at $70,000. If your income is variable, M is the safer default — you can claim the IETC at year end instead of repaying an over-applied credit.

Second jobs: the mistake that costs the most

Secondary codes use your total income from all sources, not the second job's income alone. Two examples that catch people out:

Under-deducting produces a bill at year end; over-deducting produces a refund but locks up your cash interest-free for months. If your hours fluctuate, review the code each April.

Student loan codes in practice

Add SL to whichever code otherwise applies: M SL, ME SL, SH SL and so on. The SL part triggers a 12% deduction on pay above the pro-rated threshold of $24,128 a year — around $464 a week, $927.99 a fortnight or $2,009.75 a month. Student loan deductions are separate from tax: they do not reduce your taxable income and they are not affected by KiwiSaver.

How to change your tax code

  1. Tell your employer in writing or use the myIR "My tax code" function — no IRD form is needed for standard changes.
  2. Give payroll the exact code, including SL where relevant.
  3. Check your first payslip after the change to confirm both the code and the deduction.
  4. At year end, review the automatic assessment in myIR. A wrong code for part of the year is the single largest cause of unexpected bills.

Tailored and special codes

If your income comes from several sources or includes a lumpy component, IRD can approve a tailored tax code with a rate calculated specifically for you — commonly used for salary plus NZ Super, or salary plus ACC payments. The application is made in myIR, and IRD notifies both you and your employer of the rate to apply.

For schedular payments (a defined list of contracting activities, from forestry and fishing to certain professional services), the payer withholds tax at the rate on the IR330C form. Contractors on schedular payments can elect a lower rate, but the default exists so that tax is paid through the year rather than as a lump sum in February.

Deep dive — 2026 update

Special situations and how they are coded

SituationCode to use
Salary plus NZ SuperM on one source, NS on the other (or a tailored rate)
ACC weekly compensation plus a jobCAE on ACC payments, M or a secondary code on wages
Two part-time jobsM on the higher-paying job, secondary code on the other based on total income
Holiday pay paid in a lump sum on leavingTaxed at the rate that applies to the lump sum using the M code if it is a one-off
Bonus or back payTaxed through the lump-sum tables, not at your marginal rate on the whole amount
Working for an overseas employer while NZ residentNo NZ employer withholding — declare in your IR3 and pay tax on assessment

The lump-sum point surprises people: a $10,000 bonus is not simply taxed at 33%. IRD's lump-sum tables spread the payment across the year to work out the extra tax, which is why the deduction is usually lower than the marginal rate applied to the full amount.

What happens if your code is wrong

  1. Too little deducted: you get a bill after the automatic assessment, due by 7 February (7 April for tax agent clients). Pay it — use-of-money interest starts immediately after the due date.
  2. Too much deducted: you get a refund, normally within 10 working days of the assessment, but your money has been with IRD interest-free in the meantime.
  3. Wrong code for part of the year: IRD's system squares it up at year end, so correcting the code mid-year still leaves the earlier period to be reconciled.
  4. Never gave a code: the default is the "no notification" rate, which is deliberately high to discourage not providing one — expect a refund, not a bill.

Check your code on your first payslip of each tax year, and again after any change in jobs. It is a two-minute check that prevents most end-of-year surprises.