Skip to main content
Skip table of contents

End of year payroll process 2024 - NZ

Changes for 2024–2025

Here's a summary of the IRD changes for the 2024–2025 financial year, effective 1 April 2024:



ACC earners levy



ACC maximum liable earnings



Student loan annual threshold



Year-end tasks

Import updated tax scales

For each company using payroll, you need to import tax scales separately. You can do this at any time before the 2023–2024 year ends. The changes take effect from 1 April 2024.

  1. Save the TaxScaleNewZealand_2024_04_01.csv file to your PC.
  2. Open Greentree Desktop and go to HR > System > Payroll > Import/Export > Tax Scales Import. The Import Tax Scales window opens.
  3. In the Source File field, select the tax scales file that you saved to your workstation.
  4. For any new tax codes you need to set up, complete the following fields. Greentree creates the new tax codes:
    • Authority – Select the authority you have set up for the IRD.
    • Accumulator – Select the accumulator used to calculate tax.

      This is normally called Taxable Income. If you’re updating an existing site, check the current tax transaction type. The accumulator to select here is the same one that is selected in the Based on field of the transaction type.
    • Clearing Account – If you are using the Greentree General Ledger module, enter the tax clearing account code.

  5. Click OK.
  6. In the Confirmation window, choose whether to update the transaction type descriptions:

    • Clicking Yes automatically updates the transaction type with the descriptions in the TaxScaleNewZealand_2024_04_01.csv file.
    • Clicking No means you need to manually change the transaction type descriptions.
    After clicking Yes or No, the tax scales are imported.
Check and change the ESCT rate
  1. Ensure that you have an accumulator for gross plus employer super contributions. This should be the total amount of salary or wages plus the gross amount of employer superannuation contribution (before ESCT) in the previous tax year.
  2. Ensure ESCT transaction types are not included in the accumulator.
  3. Go to HR > Payroll > Reports > ESCT Threshold Review.
  4. On the ESCT Threshold Review Report form, set the Year field to 2024.
  5. In the Accumulator field, select the accumulator from step 1.
  6. Click Preview or Print.
  7. Analyse the report’s output.

    For more details on the ESCT Threshold Review report, see the online help.

  8. If the report includes a suggested ESCT rate and ESCT transaction type, either:
    • Change this for an employee by going to Employee > Payroll > Employer Costs.
    • Use the FREE function gtHREmployeeChangeEsctTT to update in bulk. This function replaces ESCT transaction types that exist on the Employer Costs tab on the Payroll form with a different ESCT transaction type of the same type. For example, you can replace ESCT KiwiSaver TT (XK2) with KiwiSaver TT (XK3).

      For more details on the gtHREmployeeChangeEsctTT FREE function, see the online help.
  9. Set up KiwiSaver for any new employees.
Update protected earnings
  1. In Greentree Desktop, go to HR > System > Module Control.
  2. On the HR Module Control screen, click the Payroll tab, then the Protected Earnings sub-tab.
  3. In the protected earnings table, add a new row for 2024:
    • Effective Date – 01/04/2024
    • Protected Rate – 60.0000
    • ACC Rate – 1.6000
    • Threshold – 142283.00
  4. Click the Save icon on the form toolbar.
Ensure there's a calendar for the new tax year
  1. In Greentree Desktop, go to System > System Setup > Calendar Maintenance. The Calendar Maintenance - New Calendar form opens.
  2. In the Name field, select the calendar used for payroll – for example, PR Monthly.
  3. Click Edit Calendar Years.
  4. On the Calendar Years tab, check if the 2024/2025 tax year is listed.

    If a 2024/2025 year has been set up incorrectly and no transactions exist for it, you can delete it by running the Validate HR Periods HR script. This removes any 0 value period summaries.
  5. If the 2024/2025 tax year isn't listed:
    1. Click Add year. The Add Calendar Years window opens.
    2. Select After the last year.
    3. Set the Type of year to select Other.
    4. For the Year end date, enter the pay end of the last pay period for the new financial year.
    5. Change the First period description to be the first period of the new year – for example, Month 1.
    6. Click OK.
  6. Click the Save icon on the form toolbar.
Optionally, close previous years

Closing previous years ensures that no pays are accidentally processed to a past date.

  1. Go to HR > System > Payroll > Posting Period Maintenance. The Human Resources Posting Periods form opens.
  2. In the Calendar field, select your payroll calendar.
  3. Double-click the new year – for example, 2024/2025. A window opens that displays pay periods for new year.
  4. Right-click the first period listed and choose Set as Last Open Period.
  5. Right-click the same period and choose Set as Current Period.
  6. Click Close.
  7. On the Human Resources Posting Periods form toolbar, click the Save icon (


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.