Reports
Reports shows what your pay runs, timesheets and rosters add up to over any period: what each employee was paid, payroll tax, super, leave balances and more. Run them for a month, a quarter or the year, for some pay cycles or one Group, on screen or as a CSV.
This guide covers how to:
- Choose the period, pay cycles and staff.
- Run a report.
- Choose the right report.
Choose the period, pay cycles and staff for a report
Navigate to Menu > Payroll > Reports. The filters at the top apply to every report you run:
- Year: the financial year.
- Period: a month, a quarter (1st to 4th) or Entire year. Or enter your own dates in the date boxes.
- The pay cycle list, All Pay Cycles to begin with: tick the pay cycles to include. It lists the pay cycles with pay runs in the period.
- Group: everyone, or only active, paused or terminated employees, one Group, staff in one state, or one employee.

Reports opens on the date of your latest pay run. Choose the Year before the Period: to report on June 2026, set Year to 2025/2026, then Period to June.
Pay runs are counted in the period their Payment Date falls in, not their pay period. A week worked at the end of June and paid in July is in July's reports. Related Payruns, below the filters, lists the pay runs found. Click Search via Date beside one to report on that pay run alone.
Timesheet Export and Roster Export use the dates of the shifts instead, and include every pay cycle.
Run a report
- Choose the period, pay cycles and staff.
- On the Standard Reports tab, choose a format in the report's Export as...list:
- View opens the report in a new tab, with Export CSV and Print Report buttons.
- CSV downloads it for a spreadsheet.
Payslips offers View, Print and Download, and some reports are CSV only.
The reports you see depend on your access. Click My Access to see which of Payroll, Roster, Timesheet and Leave access you have. A report shows only the staff and pay cycles you have access to.
Find the right report for your question
Navigate to Menu > Payroll > Reports. These reports answer the questions you ask most often:
| Question | Report | How |
|---|
| How many hours did each employee work this month? | Payroll Summary, or Timesheet Export | - For the hours paid: set Period to the month and Group to All Employees, then run Payroll Summary. Its Hours column shows each employee's hours in the pay runs paid that month.
- For the hours by the date they were worked: download Timesheet Export as a CSV. It has a row for each shift with its Hours.
|
| What are one employee's year to date earnings? | Payroll Summary | - Set Year to the financial year, Period to Entire year, and choose the employee in Group. Gross taxable, Taxes and Net show their totals for the year to date.
- Each payslip also shows the employee's Annual Gross Earnings to Date, Annual Tax to Date and Annual Net Earnings to Date.
|
| Where do I get the gross wages and tax withheld figures for my BAS? | Payroll Summary | - Set Period to the BAS month or quarter, tick every pay cycle, set Group to All Employees, and choose View.
- Use the Total row: Gross taxable for W1 (total salary, wages and other payments), and Taxes for W2 (amounts withheld from those payments).
- Pay runs count in the period their Payment Date falls in. Payroll Summary by Run shows the Gross Taxable and Tax for each pay run, with a total row.
|
Payroll reports
Each report below shows its columns, with an example from a restaurant's June pay runs. The CSV has the same columns.
Payroll Summary: each employee's pay for the period
One row for each employee paid in the period, in their Group, with their totals. View and CSV.
Use it for the hours each employee worked, one employee's year to date, or the gross wages and tax withheld for your BAS.
| Column | Example |
|---|
| Group Name | All employees |
| Employee | Amelia Jones |
| Username | amelia_jones |
| Payroll ID | 53489 |
| Employee ID | MEL-W-027 |
| Cost to business | 2,549.93 |
| Employer Super | 273.21 |
| Expenses | 273.21 |
| Gross taxable | 2,276.72 |
| Deductions | 0.00 |
| Taxes | 238.00 |
| Net | 2,038.72 |
| Hours | 60 |
Cost to business is gross taxable pay plus expenses such as employer super. Click Read Me beside the report to see how an employee whose wages are split across Groups by percentage is shown.
Payroll Employee by Run: each employee in each pay run
One row for each employee in each pay run. The Run is the pay cycle's ID, the year and the run number. View and CSV.
| Column | Example |
|---|
| Employee | Amelia Jones |
| Username | amelia_jones |
| Payroll ID | 53489 |
| Employee ID | MEL-W-027 |
| Run | 0/2026/49 |
| Gross Taxable | 810.89 |
| Employer Super | 97.31 |
| Salary Sacrifice | 0.00 |
| Employee Super | 0.00 |
| Tax | 89.00 |
| Net | 721.89 |
| Basic Hrs | 20 |
| Overtime Hrs | 0 |
| Hours | 20 |
Payroll Summary by Run: each pay run's totals
One row for each pay run, with a total row. View and CSV.
| Run | Period Start | Period End | Gross Taxable | Employer Super | Tax | Net |
|---|
| 0/2026/49 | 01/06/2026 | 07/06/2026 | 42,955.46 | 5,130.12 | 4,721.00 | 38,234.46 |
| 0/2026/50 | 08/06/2026 | 14/06/2026 | 43,270.78 | 5,167.88 | 4,866.00 | 38,404.78 |
| Total |
|
| 353,216.24 | 42,155.28 | 47,838.00 | 305,378.24 |
It also has Salary Sacrifice, Employee Super and Deductions columns. Its Net total matches the Payroll Summary's for the same period.
Payslips: every payslip in the period
Every payslip in the period, as staff see them. View opens them, Print opens them ready to print, and Download saves them as one file. There's no CSV.
Payments Data: every line of pay, for your own analysis
CSV only. One row for each line of every payslip, with where it was worked. Use it for your own analysis in a spreadsheet, such as wages by Role.
| Column | Example |
|---|
| Name | Amelia Jones |
| Username, Payroll ID, Employee ID | amelia_jones, 53489, MEL-W-027 |
| Payment Date | 11/06/2026 |
| PayCycleID, YearID, WeekID | 0, 2026, 49 |
| Description | RIA CAS Ordinary |
| Date | Blank unless the line has its own date |
| LID, Location Title | 14227, Melbourne Restaurant |
| ROID, Role Title | 683, Front of House |
| JID, Job Title, Job 3rd Party ID | 1100, Restaurant Service |
| Class | FALSE, the code for Normal |
| STP Cat | Blank for Gross |
| Hours | 10 |
| Rate | 24.95 |
| Multiplier | 1.25 |
| Total | 311.88 |
Class shows its code: FALSE is Normal, TRUE is Overtime, BONUS, ALLOW for Allowance, and SUPER for super.
Change of Pay Rate: each employee's current rate and the rates they were paid
For each employee, a Current Rate row, then a row for each base rate they were paid in the period. View and CSV.
| Employee | Title | Run | End date | Rate |
|---|
| Amelia Brown | Current Rate | NA | NA | 36 |
| Amelia Brown | RIA Saturday | 4193/2026/50 | 14/06/2026 | 36 |
It also has Username, Payroll ID and Employee ID columns.
Payroll Breakdown - Retiring
Each employee's pay with a column for every payment title and its hours, then their totals and leave. It's being retired: use Payroll Summary for each employee's totals, or Payments Data for every line.
Accounting Export - Previously Payroll Invoice
Your pay runs' lines mapped to your accounting system's accounts. Send or export each pay run from its Complete Payrun > 3. Export. See Accounting Export.
Timesheet and roster exports
These export every shift in the period by its date, for every pay cycle.
Timesheet Export: every shift worked, with how it was clocked
CSV only. One row for each timesheet. Needs Timesheet or Payroll access.
Use it for the hours each employee worked on each day.
| Columns | Example |
|---|
| Employee Name, Username, Payroll ID, Employee ID | Ava Patel, ava_patel, 53613 |
| Date | 02/06/2026 |
| Clock On, Clock Off | 17:00, 21:00 |
| Original On, Original Off | The times first recorded: 17:00, 21:00 |
| Who Changed On, Who Changed Off | Who changed the times, if anyone |
| Unpaid Breaks, Paid Breaks | 30, 0, in minutes |
| Hours | 3.5 |
| LID, Location | 14227, Melbourne Restaurant |
| ROID, Role Title | 683, Front of House |
| Job ID, 3rd Party Job ID, Job Title | 1102, Staff Training |
| Client ID, Client Business, Client Contact | The Job's client, if it has one |
| Approved, Who Approved | 1, auto: approved automatically |
| Method On, Longitude On, Latitude On, Accuracy On | How and where the shift was clocked on |
| Method Off, Longitude Off, Latitude Off, Accuracy Off | How and where it was clocked off |
| Note | The shift's note |
| Higher Duties Code, Extra Rule IDs, Extra Rule Names | Higher duties and Extra Rules on the shift |
Roster Export: every rostered shift
CSV only. One row for each rostered shift. Needs Roster or Payroll access.
| Columns | Example |
|---|
| Date | 2026-06-01 |
| Location ID, Location Title | 14227, Melbourne Restaurant |
| Role ID, Role Title | 683, Front of House |
| JID, JobID, Job Title | The shift's Job, if it has one |
| Username, Payroll ID, Employee ID, Employee Name | amelia_jones, 53489, MEL-W-027, Amelia Jones |
| Start, End | 17:00:00, 22:00:00 |
| Break time, Break Duration | When the break starts, and its minutes |
| Hours | 5 |
| Hidden | 1 if the shift is hidden, otherwise 0 |
| Note | The shift's note |
| Status | A status code, such as P |
Super, tax, deduction and leave reports
Deduction Summary: every deduction in the period
One row for each deduction on a payslip, such as child support. View and CSV.
Its columns are Employee, Username, Payroll ID, Employee ID, Deduction Title, Run, End date and Value.
Employee Super Advice: each employee's super in each pay run
One row for each super payment on a payslip. View and CSV.
| Employee | Super Title | Week | Date ending | Amount |
|---|
| Amelia Jones | Super | 0/2026/49 | 07/06/2026 | 97.31 |
| Amelia Jones | Super | 0/2026/50 | 14/06/2026 | 97.31 |
It also has Username, Payroll ID and Employee ID columns.
Super Via Fund: each employee's super with their fund
As a CSV, one row for each employee with the super for the period and their fund. To pay super, see Paying Super.
| Column | Example |
|---|
| Payroll ID | 53489 |
| Member Number | 500000027 |
| First Name, Last Name | Amelia, Jones |
| Employee ID | MEL-W-027 |
| DOB | 27/03/2001 |
| Super Guarantee | 273.21 |
| Employer Additional | 0 |
| Salary Sacrifice | 0 |
| Member Voluntary | 0 |
| USI | STA0100AU |
| Fund Name | AustralianSuper |
Payroll Tax - New (Beta): payroll tax for a month, by state
View and CSV. It works out the month of the latest Payment Date in your period. A card for each state lists the payments, then the deduction and the tax:
| Line | Example: NSW, June |
|---|
| Each payment title, such as HIGA Ordinary | 28,830.44 |
| Total payments | 210,457.32 |
| Payroll tax deduction | 98,630.14 |
| Ratio adjusted | 52,501.09 |
| Payroll taxable payments | 157,956.23 |
| Payroll tax rate | 5.45% |
| Tax payable | $8,608.61 |
Each employee's state comes from where they work. In each state, you can mark payments as exempt, add exempt staff, such as apprentices, and choose regional rates for Victoria and Queensland. Select one month and every pay cycle under the ABN: the report warns you when its figures may be wrong, such as when it covers two ABNs that aren't grouped for payroll tax.
Payroll Tax - Legacy: payroll tax by state
Each state's payments, payroll taxable wages, rate and tax payable. Select a single month.
Entitlement Breakdown: leave accrued and taken in each pay run
One row for each leave type, for each employee in each pay run. View and CSV.
| Employee | Leave Type | Run | Hours Accrued | Hours Taken | Available Hours | Cost |
|---|
| Amelia Brown | Annual Leave | 4193/2026/50 | 5.846 | 0 | 5.846 | 210.46 |
| Amelia Brown | Personal Leave | 4193/2026/50 | 2.923 | 0 | 2.923 | 105.23 |
| Amelia Brown | Long Service Leave | 4193/2026/50 | 1.267 | 0 | 1.267 | 45.61 |
It also has Username, Payroll ID, Employee ID, Period Start, Period End, Opening Hours, and running totals of hours accrued and used. Cost needs Payroll access.
Entitlement Summary: each employee's leave balances
One row for each leave type for each employee, for the period. View and CSV.
| Employee | Entitlement | Hours Accrued | Hours Taken | Available Hours | Rate | Liability |
|---|
| Amelia Brown | Annual Leave | 5.846 | 0 | 5.846 | 36 | 210.46 |
| Amelia Brown | Personal Leave | 2.923 | 0 | 2.923 | 36 | 105.23 |
It also has Employment Type, Basic Hours, Employment Duration, the employee's Job, and Opening Hours. Rate and Liability need Payroll access. Use Liability for the value of leave you owe.
The Entitlement reports also open with Roster and Leave access together, without Payroll access.
Job reports
When pay runs track Jobs, Reports lists four Job reports, showing what each Job cost in wages and super. They show once Job is ticked under Payroll Breakdown in Payroll Settings. See Cost Centre Reporting and Jobs.
Payroll Breakdown by Job: each Job's wages by payment title
One row for each payment title in each Job. View, CSV, and Accounts, a CSV with one total line for each Job.
| Job ID | Job Title | Payment Title | Class | Hours | Value |
|---|
| 1100 | Restaurant Service | HIGA CAS Ordinary | FALSE | 1,711 | 54,851.17 |
| 1100 | Restaurant Service | HIGA CAS Saturday | FALSE | 400 | 15,384.75 |
Payroll by Job by Employee: each employee's pay in each Job
One row for each employee in each Job. View and CSV.
| Job Title | Employee | Hours | Earnings | Super | Total |
|---|
| Restaurant Service | Amelia Brown | 76 | 3,676.50 | 441.18 | 4,117.68 |
| Restaurant Service | Amelia Jones | 60 | 2,276.72 | 273.21 | 2,549.93 |
Super Breakdown by Job: each Job's super
One row for each super payment title in each Job. View, CSV, and Accounts.
| Job ID | Job Title | Payment Title | Value |
|---|
| 1100 | Restaurant Service | Super Exclusive | 41,981.95 |
| 1101 | Private Functions | Super Exclusive | 15.51 |
Payroll Jobs vs Invoice: each Job's wages against what you invoiced
For Jobs you invoice clients for, each Job's wages against what you invoiced. View and CSV.
Its columns are Job Title, Payment Title, Payroll Hours, Payroll Amount, Invoice Hours, Invoice Amount, Markup, Invoiced and Hours Match.
Build your own reports
The Custom Reports tab lists the reports you've built in Report Builder, such as wages by Location. Run them the same way, with the same period and filters. To build one, click Report Builder at the top of the page. See Report Builder.
For trends over a financial year, such as staff turnover, see Analysis.
Reports troubleshooting
Why is my report empty, or missing a pay run?
Check the Year before the Period: Reports opens on the current financial year. Then check Related Payruns. A pay run is in the month of its Payment Date, so a pay run paid on 2 July is in July, even if it pays the last week of June.
Why can't I see a report?
Most reports need Payroll access, the Job reports need Job ticked under Payroll Breakdown, and the time reports need Timesheet or Roster access. Click My Access to see yours, and ask an administrator to change it in Access Control on your profile.
Why do some wages have no Location in my reports?
Salaried staff are paid from their profile, not from shifts, so their pay takes the Default Location, Default Role and Default Job on their profile. Set them on each salaried employee's profile, then they're recorded on their next pay run. See Cost Centre Reporting.
Guides related to Reports