Xero Rate Limits

Edited

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:

  1. Go to the Xero Developer portal:
    https://developer.xero.com/myapps/

  2. Click on your HirePOS app connection.
    On the far right, the Free plan will usually show 5 max connections.

  3. 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”

  4. Click the Manage your plan button on the right.

  5. 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:

  1. Go to Reports > Sales.

  2. Choose Sales by Invoice (Details).

  3. Select your required date range and any filter criteria.

  4. Preview the report.

  5. 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

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.