As an employer, you are responsible for ensuring that staff paid by salaries or by piece-rates are always paid at least the minimum wage for every hour worked. This can be difficult to manage without the right tools to help you – but PaySauce has a great top up feature to help you do this easily! There are two ways to set up top ups depending on how you’d like recording your employee’s time and payments to work.
Minimum wage
Our top ups are designed to help you meet minimum wage requirements.
The overall legislation that governs minimum wage is the Minimum Wage Act 1983.
Minimum wage legislation states that in each pay period an employee must earn at least minimum wage for hours worked. This is outlined in the Minimum Wage Order for each year. The Minimum Wage Order sets out specific rates that employers must pay each year.
Employers are not able to average rates or time worked over the year, as this would not be compliant with the minimum wage legislation in New Zealand.
How the top up feature works
There are two ways to set up Top Ups in PaySauce. The first is ‘Hourly with Top up’ and the second is ‘PayCard TopUp’.
Most employers find the Hourly with Top Up option to be most well suited to what they need for an employee on a salary to manage minimum wage compliance.
If your employee receives multiple payments or has a pick/piece rate payment arrangement, or if you want to top up to a custom rate or the living wage, you can use the PayCard Top Up.
Hourly Top Up
Hourly Top Up is a simple straightforward option that will calculate an additional payment based on the hours worked and salary payment.
PayCard Top Up
PayCard top ups will be calculated based on the employee’s ordinary salary or piece rates, together with any other regular taxable payments that may be included as part of the employee’s income. The taxable income will calculate with the worked hours recorded on the timesheet, and if the employee requires a top up to get them to the minimum wage it will be automatically applied.
PayCard top up can also be customised for each employee’s employment agreement by choosing alternative rates, such as living wage or by entering a custom rate. This option will suit migrant workers with work visas that require alternative minimum pay rates.
The top up calculation will ignore:
Non-taxable allowances (e.g. reimbursements)
Lump sum payments (e.g. one-off bonuses)
Leave payments
The top up calculation will acknowledge and automatically exclude public holidays hours worked from the timesheet (as these days are paid separately with higher rates).
Setting up a timesheet
To get started with setting up either of our top up payments, the employee must first have a timesheet option. This enables them to record their actual hours worked. Timesheet templates are first created in your company settings, and then individual employees can have the option enabled.
All the instructions you need for setting up timesheets are here in our Timesheets article.
Option 1: Using hourly with top up
The ‘Hourly with Top up’ payment option is specifically designed for an employee who is on a salary but works a variable amount of hours in each pay run (often due to seasonal peaks). This payment type allows you to keeping the employee on a salary but attach a timesheet to calculate top ups if needed.
The ‘Hourly with Top up’ payment is designed specifically to check for minimum wage compliance by checking the hours that employee has worked vs the ordinary pay they are receiving. If that calculation puts them under minimum wage, a payment will be automatically calculated to top them up to minimum wage.
To set up an employee with the ‘Hourly with Top Up’ payment:
Select the Employees icon on the left hand side of your screen in PaySauce, and choose the employee’s name in the list.
Select the ‘Payments' tab in the employee’s settings.
In the Rule drop-down menu, select Hourly (with Top Up).
The title will default to ‘Hours / Actual (with top up)’ but you are able to change this if you wish. You may wish to enter ‘Salary’ in this field, as the name of the payment is what will appear to the employee.
Taxable should be set to yes.
Set the Frequency to Variable. If you do not set the frequency to variable, the employee will not be able to access the timesheet.
The ‘use template’ field should be set to yes and then select the timesheet template. If you don’t have a timesheet template yet, refer to Using PaySauce timesheets article.
The ‘reduce by leave taken’ option should be on. This ensures leave will be reduced from the ordinary pay so that the top up works correctly.
In the hours field, enter the average number of hours you attribute to your employee for each pay period. There’s more help below if you aren’t sure how to do this.
In the rate field, enter the hourly rate for their employee based on their annual salary. There’s more help below if you aren’t sure how to do this.
In the work pattern, specify the work pattern for your employee on each day. If your employee could work any day of the week, enter the hours on each day.
Click the Ok button to finish.
In this example, the employee is expected to average 100 hours in each pay period throughout the year (accounting for seasonal highs and lows). Their salary is $62,400 per year. They typically work 10 hour days, and though they don’t work every day of the week, their rostered days off change and therefore the possible work hours for each day are loaded in every day of the work pattern.
Calculating hours and rates
To calculate an average number of hours per pay period, take the total number of expected hours over the year (including your seasonal highs and lows) and divide this by the number of pay periods in the year.
For fortnightly periods, divide your total expected annual hours by 26.
For weekly periods, divide your total expected annual hours by 52.
To calculate the hourly rate for the salary, take the annual salary and first divide by number of pay periods in the year, then divide again by the number of hours per pay period.
For example, if a salary was agreed at $70,000 and the employee averaged 100 hours per fortnight, we would divide the salary by 26 (for the number of fortnights in the year) which gives us $2,692.31. This is the total per pay period. Then divide again by 100 (based on the average hours per fortnight) to get an hourly rate of $26.92.
Option 2: Setting up a PayCard Top Up
This top up option allows you to choose to top up to either minimum wage, living wage or a custom rate. It also allows the top up to be calculated over multiple payments or pick/piece rates (set up as rate x quantity payments).
To use the PayCard top up option, you’ll need your employee to have an hourly rate and timesheet to be set up as ‘zero-rated’. The instructions for creating a zero-rated timesheet are in this article here. If you already have timesheet templates you are using, it is easy to amend your current timesheet set up to make it ‘zero-rated’. Zero-rated simply means the timesheet is just for recording time worked, but has no actual value (i.e. there’s no payment value attached to each hour worked).
Creating the PayCard top up payment
You may already be in the payments section if you have just been following the previous steps. If not, go to the Employees section, select the employee you want to create the top up for and then select the ‘Payments’ tab.
Click the plus button in the top right hand corner to start setting up a new payment.
In the Rule drop-down menu, select PayCard Topup.
The title will default to ‘Topup’ but you are able to change this if you wish.
Taxable should be set to yes.
Set the Frequency to Variable.
Select the rate that you want to top up to. You can select the minimum wage, living wage or custom wage.
If you have selected custom wage, enter the value that you want to be the minimum rate for each hour worked.
Click the Ok button below.
PaySauce will update the minimum wage and living wage rates when these are updated, so you don’t need to come back and edit these!
How the top up looks in the pay run
Here are some examples of top ups used and how they appear in the pay run.
Hourly with top up
In this example, you can see that the average hours per period for the employee’s salary payment are set to 100 (they work fortnightly). However they have recorded their actual hours worked as 120 in the period.
You can check the calculation by multiplying the number of hours the employee has worked by minimum wage - in this instance 120 hours x $23.50. PaySauce has calculated that the normal salary payment of $2500 doesn’t meet minimum wage, so has added an automatic top up of $320 for this pay period.
PayCard Top up
This example also shows an employee who has a salary based on 100 hours per period, but has actually worked 120 hours. You can see the PayCard Top Up looks very similar to the Hourly Top Up, and PaySauce has calculated that $320 needs to be added to the employee’s pay to meet minimum wage.
Paycard Top up with Custom Rate
This PayCard Top Up has been set to meet a custom rate of $25 for each hour worked.
Paycard Top up for Rate and Quantity
This PayCard Top Up is being used for an employee who is paid on a pick rate. The total of the picking earnings didn’t meet the required hourly rate based on the time worked, so a top up of $620 has been automatically calculated and added to the pay.