Syncing Carbonate HR app with Xero Accoutning

Are you using Carbonate HR app and Xero accounting system? If so, we have a good news for you. You can post the salary, claims, CPF contributions etc. directly to Xero from Carbonate HR app

It is very simple and easy process. With a few clicks, you will be able to manage staff's payroll and will also hand it over to the accounting department.

Let's see how it works.

Step 1

Login to Carbonate HR app with admin account and click on the Payroll

Step 2

Click on the "Payslip History" button at the top right side of the page

Step 3

Click on "Connect to Xero" button at the top right side of the page

Step 4

After clicking the connect button, a new page will load asking you to login to your Xero account.

Step 5

After logging into Xero successfully, Click on "Allow Access" button and you will be taken back to Carbonate page. You will see Xero connected with Carbonate

Once you are back on Carbonate page, you will see the disconnect button at the top of the page.

Step 5

Look for all the payslips you wish to sync with Xero. You may filter the payslips by company/entity, outlet, all the payslips at once or even one particular staff. Once you have filtered the data, select one, multiple or all the payslips.

You will see two options to sync the data,

  • Individually Itemised
  • Itemised Lumpsum

Step 6

To verify if the was successfully synced with Xero, you may login to your Xero account and check if all the data is in Xero.

Click on "Business" in the main menu and then click on "Bills to pay"

Step 7

You will see all data in Xero.

If you have synced individually itemised, you will see one entry for each staff for each payslip (in case more than one payslip)

If you have synced itemised lumpsum, you will see one file with all the types of payments. For example, you will see separate items for basic pay, overtime, CPF contribution etc.

Sample of Individually Itemised payslip entry on Xero

Sample of Itemised Lumsum payslip entry of merged payslips of more than one staff

Step 8

Once you are done syncing the data from Carbonate to Xero. Click on the disconnect button at the top of Carbonate page

Watch a quick video on how to sync the data from Carbonate to Xero

Please note:

Please note that one payslip can only be synced once with Xero. In case you need to re-sync any payslip, you will need to delete the payslip from Carbonate and on Xero then you only you will be able to re-sync the payslip.

Still need assistance? No worries!We would love to help you. Feel free to write us at

Aneeq Khan

Read more posts by this author.

Subscribe to Automate with Carbonate

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!