RosterElf Logo
Start trial

Export leave to Xero

Sean Wyse By Sean Wyse Updated 12 January 2026 3 min read
Permission level: All Users Device: Web Browser

Introduction

This article explains how to use RosterElf’s integration with Xero to streamline leave processing for employees. Through this integration, you can manage leave directly within RosterElf, syncing data seamlessly with Xero to ensure accurate payroll records. This guide walks you through each step, from accessing payroll settings to finalising leave processing in Xero, saving time on payroll tasks and simplifying leave tracking.

1. Access the payroll section

In this section, you will learn how to access the payroll area in RosterElf, which is essential for processing employee leave. Setting up payroll correctly ensures accurate leave management and smooth integration with Xero.

1.1 Access payroll in RosterElf

1.1.1 Click on Payroll from the top menu in RosterElf to open the payroll dashboard.

Screenshot of RosterElf menu with Payroll option

1.1.2 Look for a warning in the bottom right corner indicating an employee is on leave.

Screenshot highlighting a leave warning in RosterElf

1.1.3 Click the warning to review leave details and proceed with processing.

2. Select leave type and enter details

Here, you’ll select the type of leave and input specific details, such as duration and units. Proper entry ensures correct processing of leave for each employee.

2.1 Specify leave type and duration

2.1.1 Choose the leave type (e.g., annual leave, sick leave).
2.1.2 Enter the units (hours or days) for the leave period.

Screenshot of leave type selection and units entry in RosterElf

3. Send leave details to Xero

This section guides you through finalising leave processing by sending leave details to Xero. This ensures accurate payroll records reflect employee leave.

3.1 Send leave to Xero

3.1.1 Click on Send to Xero to sync the leave entry with your Xero payroll records for accurate processing.

Screenshot showing the 'Send to Xero' button in RosterElf

4. Alternative method for approving and sending leave to Xero

This section provides an alternative method to approve and send leave details to Xero from the main RosterElf dashboard.

4.1 Approve leave from dashboard

4.1.1 Go to the main screen of RosterElf (dashboard).
4.1.2 In the Leave Request Widget, select the leave to approve.

Screenshot of the Leave Request Widget in RosterElf

4.1.3 At the bottom right of the pop-up, click Approve. Ensure the type of leave is correct, and amend if necessary.

Screenshot showing the approve button for a leave request

4.1.4 Follow the prompts to complete approval.

4.2 Push approved leave to Xero

4.2.1 Select Leave Type for Xero and the number of units (e.g., hours).
4.2.2 Click on Send to Xero to finalise the process.

Screenshot of the final step to send approved leave to Xero

4.3 Send archived leave to Xero

4.3.1 In the Leave Request Widget, select Archived.

Screenshot of the archived tab in the Leave Request Widget

4.3.2 Choose the leave you want to send to Xero.
4.3.3 Select Leave Type for Xero and units (e.g., hours).
4.3.4 Click on Send to Xero to sync the archived leave entry.

5. Tips for accurate leave processing

This section offers best practices for enhancing accuracy when processing leave. Following these tips will help minimise errors and ensure reliable payroll records.

5.1 Tips for leave entry

5.1.1 Verify all leave types and units to avoid payroll discrepancies.
5.1.2 Regularly check notifications to stay updated on staff leave statuses.

Frequently asked questions

1. 1 specify leave type and duration

2.1.1 Choose the leave type (e.g., annual leave, sick leave). 2.1.2 Enter the units (hours or days) for the leave period.

2. 1 send leave to Xero

3.1.1 Click on Send to Xero to sync the leave entry with your Xero payroll records for accurate processing.

3. 1 approve leave from dashboard

4.1.1 Go to the main screen of RosterElf (dashboard). 4.1.2 In the Leave Request Widget, select the leave to approve.

4. 2 push approved leave to Xero

4.2.1 Select Leave Type for Xero and the number of units (e.g., hours). 4.2.2 Click on Send to Xero to finalise the process.

5. 3 send archived leave to Xero

4.3.1 In the Leave Request Widget, select Archived.

Still need help?

Our Australian-based support team is here to assist you.