Skip to content

Paying leave

When you add an employee to MYOB, you'll set up their leave entitlements. Then when you pay an employee, you can add any leave taken to the pay run.

To pay leave

  1. Go to the Payroll menu and choose Create pay run.

  2. Choose the Pay cycle. If the leave payment isn't part of a typical pay cycle, choose Unscheduled.

  3. Confirm the pay dates.

  4. Click Next. All employees set up for the chosen pay cycle will be listed and selected to be paid. If it's an unscheduled pay, all employees are listed. Need to change an employee's pay cycle?

  5. At the Calculate pays step of the pay run, click the employee to expand their pay.

  6. Enter the number of hours of leave against the applicable leave pay item. For example, enter annual leave hours against Annual Leave Pay.

  7. If you've set up the leave pay item with the option Automatically adjust base hourly or base salary details selected, the employee's Base Salary or Base Hourly amount will be automatically reduced to cater for the leave payment. Otherwise you'll need to adjust this manually to avoid overpayment.

    Leave without pay

    If entering leave without pay in a pay run, reduce the employee's normal hours by the number of hours of unpaid leave. Otherwise they'll be overpaid.

    Learn more about leave without pay.

  8. (Optional) Hover over the info ( ) icon in the leave hours field to see the employee's leave balance details.

  9. (Optional) Use the Pay slip message field in the employee's pay to enter their leave dates. Here's our example showing 7.6 hours annual leave added to the pay with leave balance details shown.

    Example leave payment with pay slip message highlighted
  10. Click the employee again to collapse their pay.

  11. Continue processing the pay as normal. Need a refresher?

Negative leave balances

If an employee takes more leave than they've accrued, their leave balance will become negative. However, they'll still be paid for all the leave entered on the pay run.