Our Partner Resources are here to help you and your clients make the most of KeyPay's extensive features.

Partner updates

Keep up to date with the latest KeyPay features and developments.

1 December 2022

Enhancements to Locations Functionality

Available 5th December 2022

We have introduced a new feature that makes adding employees to locations more efficient and easier. Now, when creating a new location, employees can be bulk applied straight from the creation page without the need to go and manually do this in another area of the system. Employees can also be bulk removed when they are linked to an existing location, streamlining the entire process.

In addition to these improvements, we have now added an import function so that locations can be added and updated in bulk, saving valuable time. The location export has also been improved to include additional details relating to the location.

Refer to the below support articles for more detail. Please note that the ability to add and remove employees in bulk is only available through the front end and not via the API or import function.

Support articles: AU | UK | NZ | SG | MY

(AU) 28 November 2022

businessAwardPackage Property

Mandatory on 5th December 2022

In a previous partner update, we advised adding a new optional property to the Create or Update Employee endpoint named businessAwardPackage.

This is a reminder that we will make this property mandatory on 5th December 2022.

NOTE - This new property has been added to all endpoints that use the AuUnstructuredEmployeeModel resource.

(NZ) 24 November 2022

PAYE for Pay Runs with the Same Period Dates

Live Now

When an ad-hoc pay run is processed using the same period start and end dates as another pay run, the PAYE should be calculated using the total gross from both pay runs; otherwise, the employee may underpay their PAYE, which could then result in a tax bill.

When an employee is in more than one pay run with the same period start and end dates, the system will now calculate the PAYE, and Student loan deductions based on both pay runs as a whole.

To do this, the system will add the Taxable Gross from both pay runs, calculate the PAYE for the total taxable gross from both pay runs, and then deduct the amount of PAYE already deducted from the first pay run off the total PAYE calculated. The balance will be the amount of PAYE for the second pay run. This also applies to student loans.

Note that with the student loan portion, the threshold will apply to both pay runs as a whole, i.e. first pay run taxable gross plus second pay run taxable gross less the applicable threshold amount from the total gross.


Monthly paid employee:
Manual (ad-hoc) paid 1st Feb (pay period 1/2/2022 to 28/2/2022)
Gross Earnings: $115,113.00 PAYE $43,389.01

Main Pay paid 15th Feb (pay period 1/2/2022 to 28/2/2022)
Gross Earnings: $35,341.83 PAYE $12,278.24

Gross Earnings: $150,454.83 PAYE $55,667.25
PAYE Calc from IRD = $57,172.31 - $43,389.01 being the first pay run PAYE
= $13,783.30 for the second pay run PAYE

When an employee is paid in a second or subsequent pay run, an info-tip will appear next to the PAYE amount, and when you hover over the info-tip, the pop-out will show how the PAYE was calculated based on both pay runs.

Learn about ad-hoc pay runs: How do I process an Ad hoc or Off-Cycle Pay Run?

22 November 2022

API Adding Bulk Timesheets

Live Now

An enhancement has been made to the Bulk Insert Timesheets and Update/Replace Timesheets endpoints where a new field has been added named "returnResponse". This new field can be set to "true", "false", or completely removed from the API call.

Previously when either of these endpoints were triggered, the response would simply return the 201 response code with no specific details for individual timesheets. When set to "true", this new field will now return a response with the specific details of all the timesheets included in the POST or PUT endpoints. If the new field is set to "false" or completely removed, the API will behave as it did previously, only displaying the 201 response code.

The option to set this field to "false" or completely remove it has been included for businesses concerned with performance issues when importing a large number of timesheets.


(UK) 18 November 2022

Gross to Net Report Amendments

Live Now

Total Plus Gross Pension in Gross to Net Report

The final column on the Gross to Net report previously displayed the 'Total plus Gross Pension', which is the total gross pay plus the Employers Pension amount. The total now also includes the employer's National Insurance amount to report the full Employer Cost.

Selection of Multiple Locations within the Gross to Net Report

You can now select more than one location to show on the Gross to Net report rather than one or all locations. Simply select each location you want to view.

Learn more about the Gross to Net report here: Gross to Net report.

Publish P45s and Pay Slips Separately

Live Now

You can now select pay slips and P45's to be published separately if you have any leavers. To do this, you need to tick the option 'Do not make pay slips available until the "publish pay slips" button is clicked before finalising a pay run'.

Read more in our support article: Finalise a Pay Run.

Pension Settings Updated to Add a Tax Month Pay Period Settings Box

Live Now

For pay runs dated the 5th-6th of the month with a pay date after the 6th, the pension submission would previously correct the dates to the month in which the pay date fell.

We have added a new tick box within the Contribution Plan section of the pension settings page to ensure the pension submission does not use the calendar month dates (1-31st) and uses the tax month pay period instead.

Read more in our support article: Manually Setting Up a Pension Scheme.

Statutory Sick Pay Week 23 Warning

Live Now

If an employee has reached 23 weeks of Statutory Sick Pay, a warning box will alert you that they have reached 23 weeks when entering the sick dates. At this point, you can arrange for form SSP1 to be given to your employee.

Read more in our support article: Statutory Sick Pay (SSP).

(MY) 18 November 2022

Additional EPF settings in employing entity

Available Now

If your business has multiple entities, you can now set different additional employer EPF values for each employing entity. The default setting is unticked. When this option is ticked, you can select '% of gross' (not including 'EPF Exempt' earnings) or '$ fixed'. Once chosen, it will work the same way as individual employee pay run inclusions; however, when set at the business level, all employees under that employing entity will get the additional employer EPF applied in the pay run.

Read more in our support articles: Statutory Settings and Employing Entities: Payroll.

Registration for Societies (Non-Profit Organisations)

Available Now

We have added the option for non-profit organisations to enter registration numbers instead of company registration numbers. This is because Non-Profit Organisations do not have a business registration but a society registration from the Registrar of Society.

Read more in our support article: Adding a New Business.

Frequently asked

When does invoicing occur?

You will receive your invoices on the 1st of each month and payment is taken on the 8th of each month.

How is monthly billing achieved for our branded payroll solution?

If you have a branded payroll solution in place KeyPay will never bill your clients directly. As a partner, you are required to bill your clients. KeyPay will invoice you directly each month.

How is billing calculated?

You will only receive a per employee monthly charge for active employees. An employee will be considered ‘active’ when at least one of the following actions has been completed for that employee during a calendar month:

  • Included in a finalised pay run (even if that pay run is subsequently unlocked)
  • Has had an approved leave request                        
  • Has had an approved expense request
  • Has had a published roster shift
  • Has had an approved timesheet

Can we access a demo payroll business?

KeyPay doesn't provide pre-filled demo accounts. If you wish to create a demo account you can make a test business in your branded payroll solution. Trial periods are not automatically available so you will need to request this by contacting: