Creating a Final Pay (Termination Pay) for a Departing Employee

This article takes you step by step through creating a final pay for a departing employee.

Updated: December 2023

Final pay is a higher risk area in payroll as it involves different payment types and calculations. This article takes you through creating a final pay for your departing employee in our system.

Info - Blue Block (1)

Other than leave, there is no 'special calculation' for a final pay. It is calculated on the type of payment made, and what is required based on legislation and the terms of individual employment.

Contact Employment New Zealand or MBIE if you have questions regarding the terms of a final pay. 

A final pay can be added to an active pay run on the dashboard. The other employees in the pay run will not be affected by the terminated employee's final pay status, once set.

Info - Blue Block (1)For a Final Pay to set, this timesheet must be the ONLY timesheet for this employee to process on the dashboard. If this employee still has an open timesheet in another pay run on the dashboard, the final pay will not set. You can either:

  • update that open timesheet to become the final pay, OR
  • delete that open timesheet and create a new final pay timesheet.

Let's create the final pay, one step at a time:


Why set the final pay, instead of doing a normal pay?

Setting a 'Final Pay' in the system has three distinct advantages:

  1. All leave entitlements are calculated and included correctly as per legislation. Leave accrual is closed off for this employee.
  2. The employee is removed from your active employee list and their profile is archived so you can still access it in the future as needed.

Info - Blue Block (1)3.  We inform the IRD that this employee's employment with you has ended - their end date is filled through payday filing.

If your employee is a contractor, or a casual worker without a leave balance owing, you still need to set their final pay to archive their profile.

Now that you know why you should set the final pay, let's get into setting up the timesheet.


Step 1: Enter standard hours

FinalPay_StandardHours_Alea

  1. Enter the standard hours for this employee's last pay period (if any). You can edit the start date of a row by clicking the calendar icon just above it.
  2. To add an additional week to the timesheet, click the 'Add week' plus below the timesheet lines. Select 'Standard pay' as the pay type. 
    1. This is the employee's final date. You must remove any entries after this date from the timesheet. (The employee's regular hours for Thursday 21st & Fri 22nd have been removed.)
  3. Update and Save the timesheet entries.

Step 2: Check Leave Balances and Leave Liability

Info - Blue Block (1)Do not add Annual Leave balances or Holiday Pay owing to the final timesheet, unless the employee has taken some paid leave within this timesheet period (then only add the days taken as usual).

*The system automatically calculates any leave owing when you press the 'Set final pay' button. This is paid out in the final pay and shown as a distinct entry on the payslip.

Use the Leave Liability Table under the timesheet to check the employee's leave balances and liability are correct up and till this timesheet. Follow this link to find out more about the leave liability table. Let's go through this one at a time. Simply scroll down and check the following:

Everything marked in pink in this example will be calculated and paid out by the system. Do not add this manually to the timesheet.

Final Pay_LeaveLiability_Alea (1)

  1. Check that the number of allocated annual leave days (b) is correct. They will be paid at the rate calculated on the final day.
    1. This number is needed to check if a public holiday must be included in this final pay, as a positive number here extends forward - See Step 4.)
  2. Check the 8% accrual figure (c) here to see what leave has accrued since their last leave anniversary.
  3. If the employee has a Holiday Pay balance (d), this will also be paid out in the final pay by the system. 
  4. If the employee has any days of alternative leave owing (e), you must add this to the timesheet before the final pay can be set.
    1. This is the ONLY leave balance from this table you have to manually add to the timesheet. (See Step 3 below.)
  5. This is the current total leave liability (f) that will be paid out to this employee upon setting the final pay.
    1. Note that these numbers will update and change as you add and save entries to this timesheet. The final numbers will be calculated when you press the 'Set final pay' button.

Info - Blue Block (1)Unless otherwise stated in the employment agreement, the sick leave balance does not have any monetary value to the employee and is not paid out in the final pay.


Step 3: Add Alternative Leave Owing

Info - Blue Block (1)Alternative Leave owing is calculated based on the final day as per the Holidays Act. Remember that you can always pay more than the base rate of the Holidays Act, but not less.

FinalPay_AltHol_Standard (1)

FinalPay_AltHol_Costing_Alea (1)

  1. Add a new row to the timesheet by clicking the right 'Add row' + sign. This will add an additional row to the final week of the timesheet.

  2. Select 'Alt Hol (-)' as the pay type from the dropdown menu.

  3. Go to the box directly below the final day (a) in the timesheet. This is where you will add the number of Alternative Leave days owing.

    1. In this example, the employee has 2 alt leave days in their leave liability table (See (e) in the table).

      1. The number of regular hours worked on a Wednesday - their final day (a) is 8. So to comply with the Holidays Act, the value of the Alternative holidays will be based on an 8-hour day.

      2. Calculation: 2 days x 8 hours per day = 16 hours. Enter 16 hours into the timesheet box.

  4. Update and save the timesheet.

  5. Left-click in the entry box to check the costing screen values for this entry.

  6. This is the value paid for the alt leave. Check that this is correct.

  7. The number of standard hours for this weekday is shown here. Check that you've used the correct hours calculation.

  8. Here you can switch between using the 'Ordinary Rate' if calculable, or the 'Average daily rate' if the ordinary rate is not calculable.

  9. This number is VERY important. Check that the correct number of days will be deducted from the Alternative leave balance to zero out that balance (e). 

Employee with Variable Hours:

FinalPay_AltHol_Variable

  1. This employee has variable standard hours during their pay period.

  2. Enter their Alternative Holidays owing in the same way as the first example. To comply with the Holidays Act, this must also be based on the standard hour value of the last day.

    1. In this example, the employee has 2 alt leave days in their leave liability table.

      1. The number of regular hours worked on a Wednesday - their final day (a) is 3. So to comply with the Holidays Act, the value of the Alternative holidays will be based on a 3-hour day.

      2. Calculation: 2 days x 3 hours per day = 6 hours. Enter 6 hours into the timesheet box.

  3. Left-click in the entry box to check the costing screen values for this entry.

  4. The number of standard hours for this weekday is shown here. Check that you've used the correct hours for the calculation.

  5. If paid at the ordinary rate, this employee would receive $90 per day of alternative leave paid out. As there is variation in the pay period and if you want to do better than the base rate in the Holidays Act, you can switch to paying at the 'average daily rate' here.
    1. This employee would then receive their average daily rate of $168 for each day of alternative leave paid out.
  6. Here you can switch between using the 'Ordinary rate' if calculable, or the 'Average daily rate'.

  7. The number of days deducted from the alternative leave balance is still 2 days


Step 4: Add Public Holidays if applicable

The Allocated Annual Leave Balance (b - in the leave liability table example) extends past the final day. You must only add public holidays if:

  • The public holiday falls within this extended allocated annual leave period, AND
  • this public holiday falls on what was an otherwise working day for this employee.

All_AL_Extending after Final Pay (1)

In this example, the employee would be paid for the public holiday on Monday only, as the first Friday is not their otherwise working day and any public holiday after the 4th Allocated Annual Leave day count is after this extended period, so also excluded.

Info - Blue Block (1)Only the Allocated Annual Leave Balance (b - leave liability table) extends forward past the final day. Accrued leave does not extend forward.

FinalPay_PH_Standard

  1. Add another row to the last week by clicking the right 'add row' + button.

  2. Select 'Public Hol off' from the pay type dropdown menu.

  3. To comply with the Holidays Act, the public holiday entry must be on the same day of the week as the actual public holiday - e.g. if it is a Monday public holiday, then enter the hours on the Monday in this row.

    1. In this example, the employee has 5 allocated annual leave days, which extends over Christmas and Boxing Day.

      1. Christmas is on a Monday, so the 8 ordinary hours are entered on the Monday in this row.

      2. Boxing Day is on a Tuesday, so the 8 ordinary hours are entered on the Tuesday in this row.

    2. All public holidays within the extended period can be entered in this one timesheet row. They don't have to be on the actual date, as long as the day is the same.
  4. Update and Save the timesheet.
  5. You can view the costing screen values for each entry by left-clicking in the entry box.

What if the employee has variable hours?

FinalPay_PH_Variable

  1. Enter the ordinary hours on the day of the week that corresponds with the public holiday.
    1. In this example, the employee has 5 allocated annual leave days, which extends over Christmas and Boxing Day.

      1. Christmas is on a Monday, so the 7.5 ordinary hours are entered on the Monday in this row.

      2. Boxing Day is on a Tuesday, so the 5 ordinary hours are entered on the Tuesday in this row.

  2. You can left-click to view the costing screen calculations for each entry.


Step 5: Set the Final Pay

All that is left to do is to set this final pay. Here is what you'll see:

SetFinalPay_Standard

  1. To set the final pay, click the 'Make this (employee's name) final pay' button.

    1. You will notice that this button now becomes the 'Final Pay Set' button.

    You will notice the following in a Final Pay Triggered Timesheet:
  2. You will see 'Final Pay' in the header of the timesheet.

  3. The 'Undo final pay' button is now available instead of the 'Update and Save' button.

    1. To make any amendments to this final pay, simply click this 'Undo final pay' button.

    2. Update or amend the timesheet as needed. Save and then press the 'Make this the final pay' button again to reset the final pay.

  4. The Leave Paid Out amount is displayed in the Timesheet summary. You can check this amount by scrolling down to the updated leave liability table below this final pay timesheet.

When you return to the dashboard you will see an 'F' next to the employee's name.

SetFinalPay_F on Dashboard

After this pay the employee's profile will be archived and they will no longer be available in the active employee list.


That is it! You have set a final pay for this employee. As easy as that!