Skip to content

End of payroll year tasks

At the end of the payroll year (EOPY), all you need to do is finish paying your employees for the year, check your payroll data and finalise with the ATO.

Remember, you need to finalise your payroll information before the ATO deadline, which is typically July 14.

Need some guidance?

Check out our end of payroll year tasks MYOB Academy course or the EOFY hub for key end of year dates and resources.

1. Finish your pay runs for the year


Enter all pays up to 30 June and report them to the ATO. If a pay period includes dates in June and July, the date it's paid determines which payroll year it belongs to.

New to doing a pay run? Learn how to do it.

  1. Go to the Create menu > Pay run.

  2. Choose the Pay cycle, pay dates and click Next.

    The Date of payment determines which payroll year the pay belongs to, even if the pay period has dates in June and July. Pays dated 30 June or earlier will be included in the finalised year.

  3. In the list of employees, select those to be paid and click Next.

  4. Review the pays and click RecordComplete the pays as normal.
    If you've finished all your pay runs, go to the next End of payroll year task.

Found something wrong in the pay? Don't worry, you can fix it.

2. Check your payroll data


There are some key reports you should run to make sure your payroll data is accurate.

  1. Before doing the first pay in the new payroll year – make sure the Payroll register and Payroll activity reports match. Here are more details about running these reports and what to do if they don't match.

  2. Before finalising with the ATO – make sure the YTD verification and Payroll summary reports match. Here are more details about running these reports and what to do if they don't match.

3. Tell the ATO about terminated employees


If you terminated any employees during the year, make sure you've notified the ATO of the terminations.

  1. Go to the Payroll menu > Single Touch Payroll reporting.

  2. Click the Employee terminations tab and enter the termination details.

4. Send your payroll data to the ATO


Let the ATO know you're done for the year by finalising your Single Touch Payroll information. Do this before the ATO's deadline, which is typically 14 July.

  1. Go to the Payroll menu > Single Touch Payroll reporting.

  2. Click the EOFY finalisation tab and choose the Payroll year you're finalising.

  3. Select each employee you want to finalise and click Finalise and notify the ATO.

Once you've finalised, your employees will be able to log into my.GOV to complete their annual tax returns.

To retain your own copy of your payroll data for the year, use a report pack. This generates a set of key payroll reports for the finalised year. We recommend saving these reports as a point-in-time record of your payroll data for the whole payroll year.

Your business should now be using Single Touch Payroll (STP) Phase 2 reporting to stay compliant with the ATO. If you haven't moved to STP Phase 2 yet, get set up now.

What happens now?

That's it – you're done for another year! No need to prepare payment summaries (STP replaces the need to do this), and the 1 July tax tables have been downloaded for you, ready to use. Also, the super guarantee rate increases to 11% on 1 July 2023, but we have you covered – find out how to automatically stay compliant with your superannuation obligations.

See you in 12 months...


How do I set up an EOPY report pack?


You can set up a report pack containing key EOPY reports. Once you've set it up, you can generate all your EOPY reports at once – with just a few clicks. And you can re-use the report pack to generate the same group of reports each year.

Start by creating a report pack template. You only need to do this once to select the reports to include in the template. Here are the reports to include, as they appear when creating the template:

  • Payroll summary

  • Payroll register summary

  • Payroll register detail

  • Accrual by fund summary

  • Accrual by fund (detail) summary

  • Superannuation payments detail

  • Superannuation payments summary

  • Leave balance (detail) summary

  • Leave balance (detail) detail

Then, at the end of each payroll year:

  • Create a report pack using the template you've created. This is where you set the date range for the reports, which will be 1 July to 30 June for the payroll year you're reporting on.

  • Download the report pack to create a PDF containing each of the EOPY reports.

Learn all about report packs.

Can I record a pay in July before finalising?


Yes, you can record a pay in July before finalising - BUT FIRST make sure you've compared your payroll reports to identify and fix any discrepancies. Then, you can record a pay with a July Date of payment before finalising.

Because the July pay is dated in the new payroll year, it won't be included in the payroll year you're yet to finalise.