Xero Rate Limits
Xero is third-party software and is operated independently of HirePOS. Any API limits, pricing, plans, or integration terms are set and controlled by Xero, not HirePOS.
Xero applies rate limits to apps that connect to Xero through their API. These limits control how much data can be sent to Xero within a certain period of time.
From around June 2026, Xero introduced new limits on their free API integration plan. This may affect businesses that export higher volumes of data from HirePOS to Xero, such as large invoice batches or frequent bulk exports.
What happens if a rate limit is reached?
If Xero’s rate limit is reached, HirePOS may not be able to send more data to Xero straight away.
If this happens, you can either:
Wait for a period of time before trying to send the data again.
Upgrade your Xero developer app plan for higher API limits.
Upgrading your Xero API plan
As at June 2026, Xero’s Core plan is priced at around AUD $35 per month and provides approximately 5 times the rate limits of the Free plan.
To upgrade:
Go to the Xero Developer portal:
https://developer.xero.com/myapps/Click on your HirePOS app connection.
On the far right, the Free plan will usually show 5 max connections.You will be taken to the App details page.
At the top of the page, you may see a message saying:
“We’ve updated our pricing and terms”Click the Manage your plan button on the right.
In the Upgrade to the next plan section, select the Core plan.
Which option should I choose?
For occasional exports, you may only need to wait and try again later.
For larger or more frequent exports to Xero, upgrading to the Core plan may help reduce interruptions caused by rate limits.
Alternative option: CSV export and import
Another option is to use a HirePOS CSV Export template, which we can load into your HirePOS account.
Once the template has been loaded:
Go to Reports > Sales.
Choose Sales by Invoice (Details).
Select your required date range and any filter criteria.
Preview the report.
Click the CSV button at the top of the report to export the file.
You can then import the CSV file into Xero using Xero’s customer invoice import process:
Import customer invoices into Xero
This option may be useful if you need to export a larger volume of invoice data and prefer to avoid API rate limit interruptions.
Alternative option: Zapier integration
Our Zapier integration now includes an Invoice "Approved" trigger to automate pushing Invoices to third-party accounting platforms. For more information on Zapier, see:
https://docs.hirepos.com/en/articles/2315137
