Skip to main content

Is Xero Down?

No — Xero is up

Reachable from all 8 checked regions

Average response time: 1815ms

Last checked · checks run every 6 hours

Official status page: https://status.xero.com

Xero uptime

100%
Last 7 days
100%
Last 30 days
100%
Last 90 days
910ms
Avg response, 30 days

Measured from multiple regions every 6 hours. Percentages count only checks that returned an availability answer — 20 days measured so far. A dash means that window does not yet hold enough measured days to publish a figure.

30-day history

20-day clean streak
Jul 26: no data
Jul 27: no data
Jul 28: no data
Jul 29: no data
Jul 30: no data
Jul 31: no data
Aug 1: no data
Aug 2: no data
Aug 3: no data
Aug 4: 100.00% uptime, 16 checks
Aug 5: 100.00% uptime, 40 checks
Aug 6: 100.00% uptime, 40 checks
Aug 7: 100.00% uptime, 32 checks
Aug 8: 100.00% uptime, 32 checks
Aug 9: 100.00% uptime, 32 checks
Aug 10: 100.00% uptime, 32 checks
Aug 11: 100.00% uptime, 32 checks
Aug 12: 100.00% uptime, 40 checks
Aug 13: 100.00% uptime, 32 checks
Aug 14: 100.00% uptime, 32 checks
Aug 15: 100.00% uptime, 32 checks
Aug 16: 100.00% uptime, 32 checks
Aug 17: 100.00% uptime, 32 checks
Aug 18: 100.00% uptime, 32 checks
Aug 19: 100.00% uptime, 38 checks
Aug 20: 100.00% uptime, 32 checks
Aug 21: 100.00% uptime, 31 checks
Aug 22: 100.00% uptime, 24 checks
Aug 23: 100.00% uptime, 32 checks
Aug 24: no data
Jul 26 Today
No downtime Partial Downtime Not measurable No data

Reachability by region

Each region runs its own request from a different part of the world. A service can be up for one continent and down for another, which is usually the first sign of a routing or CDN problem.

gru
806ms
DNS 210ms TCP 2ms TLS 8ms TTFB 802ms
iad
685ms
DNS 33ms TCP 1ms TLS 5ms TTFB 682ms
jnb
1521ms
DNS 1003ms TCP 0ms TLS 6ms TTFB 1517ms
lax
9533ms
DNS 27ms TCP 1ms TLS 16ms TTFB 9530ms
lhr
371ms
DNS 48ms TCP 1ms TLS 9ms TTFB 367ms
nrt
565ms
DNS 29ms TCP 1ms TLS 6ms TTFB 562ms
ord
416ms
DNS 29ms TCP 2ms TLS 11ms TTFB 414ms
sin
947ms
DNS 199ms TCP 1ms TLS 6ms TTFB 943ms
sjc
485ms
DNS 55ms TCP 1ms TLS 6ms TTFB 482ms

What Xero does

Xero is cloud accounting software for small businesses and the bookkeepers and accountants who work with them. It covers invoicing, bank reconciliation, expenses, fixed assets, payroll in some countries and the tax returns that follow. Bank feeds and invoicing run through it continuously, so an outage stops billing and month-end work rather than merely hiding a report.

What an outage looks like

Invoices, bills and quotes fail to save or send. Bank reconciliation stalls, either because the feed has not imported or because a match will not commit. Reports time out or return partial figures. Payroll pay runs cannot be posted, which matters most in the days before a pay date. The login page may load normally while the organisation behind it will not open.

What to do about it

Check status.xero.com, which lists Invoicing, Bills and Quotes, Bank Reconciliation, Expenses, Reporting, Fixed Assets and Contacts as separate components, alongside AU Payroll and per-country tax reporting for Australia, New Zealand, Singapore and Canada. A regional tax component can be degraded while core invoicing works normally. If you integrate through the API rather than the web app, Xero runs a separate page at status.developer.xero.com.

Is it down for everyone, or just you?

If this page says Xero is up but it is not loading for you, the problem is between you and them. Run a check against any URL from all 18 regions to find out where it breaks.

Test it yourself

Related services

Xero outage FAQ

Is Xero down, or is it just my bank feed?
Check the Bank Reconciliation component on status.xero.com, which is listed separately from the rest of the platform. Bank feeds depend on the bank as well as on Xero, so a single account failing to import while everything else works usually points at that bank connection rather than at Xero. A feed that has simply not refreshed yet is the most common cause.
Can I still invoice customers while Xero is down?
Not through Xero itself, but the underlying obligation does not change. Invoicing, Bills and Quotes is one component among several, so it can be affected while reporting and contacts stay available. Most Xero incidents are measured in hours rather than days, so for a small number of urgent invoices it is usually better to wait than to raise them somewhere else and reconcile two systems later.
Will a payroll pay run be late if Xero has an outage?
Only if the incident runs into your processing deadline. AU Payroll is a separate component on the status page, so payroll can be affected while the rest of Xero works, or the reverse. Pay runs usually need to be filed a set number of days before the pay date, so the risk is concentrated in that window. If an incident overlaps it, contact Xero support rather than waiting.
Does an outage affect my tax filing deadline?
Xero lists tax reporting for Australia, New Zealand, Singapore and Canada as individual components, so one jurisdiction can be degraded while others file normally. Filing deadlines are fixed dates rather than continuous processes, so a short incident rarely threatens one. A prolonged incident close to a deadline is worth documenting and raising with both Xero and the relevant tax authority.

How we measure this

  • We request Xero's public endpoint every 6 hours from Fly.io regions across six continents — 8 of them answered the most recent check.
  • A region counts as down only when it gets no usable HTTP response. A 403 or 429 means the origin answered and refused us, which we report as blocked, never as an outage.
  • A single failing region is treated as probe noise. We only change the verdict when two consecutive cycles agree.
  • Response times average only the regions that actually served the page, so a timeout never inflates the number.
  • Where Xero publishes an official status feed we read it too. An all-clear from the vendor can soften an unconfirmed degradation; a vendor-declared outage only worsens our verdict when our own checks corroborate it.

Get alerted when Xero goes down

This page refreshes every 6 hours. Your own monitors run as often as every 30 seconds, from the same 18 regions, and tell you the moment something breaks.

Start Free Monitoring
Free plan available No credit card required