Tax Code Guide
Understand common M, ME and secondary tax codes and student loan suffixes.
Your numbers,
in plain sight.
Enter your details and calculate to see your breakdown.
Use the code guide as a starting point
Select a code to read its meaning, then compare your situation with Inland Revenue’s declaration process. This page explains codes; it cannot establish which one is correct from a code alone.
Worked example
M and M SL are not interchangeable labels: the SL suffix indicates student-loan deductions. Likewise, a secondary-income code is chosen using your expected total income, not just the size of the second payment.
How the result is built
A tax code tells the payer how to withhold. It is not a separate final-tax calculation and it does not prove your entitlement to a credit.
Before you use the number
Tell the payer when the circumstances relevant to your code change. Tailored codes and unusual income arrangements are outside this short guide.
Can I use the main salary calculator for a second job on its own?
Not as an exact secondary-job withholding estimate. Its main-job assumptions include a full annual set of bands and, if selected, a main-job loan threshold.
Official source ↗ · How we prepare and correct content · Model reviewed 26 September 2026. Examples are illustrative.
Useful estimates. Clear assumptions.
This guide explains common codes. It does not select your code or replace the IR330 declaration. Special employment situations and tailored codes need Inland Revenue guidance.
See calculation rules & official sources ↗Your next useful calculation.
Salary Calculator
Your take-home pay after income tax, ACC, KiwiSaver and student loan deductions.
Open calculator Income TaxIncome Tax Calculator
See each tax band and how much of your income is taxed at each rate.
Open calculator Income TaxAfter Tax Salary Calculator
Explore annual, monthly, fortnightly and weekly take-home pay.
Open calculator Income TaxGross Salary Calculator
Work backwards from your target take-home pay to a gross salary.
Open calculator