Skip to main content
Xero logo

Is Xero Down?

No — Xero is up

Reachable from all 8 checked regions

Average response time: 1276ms

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
842ms
Avg response, 30 days

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

30-day history

71-day clean streak
Sep 14: 100.00% uptime, 31 checks
Sep 15: 100.00% uptime, 32 checks
Sep 16: 100.00% uptime, 30 checks
Sep 17: 100.00% uptime, 31 checks
Sep 18: 100.00% uptime, 31 checks
Sep 19: 100.00% uptime, 32 checks
Sep 20: 100.00% uptime, 32 checks
Sep 21: 100.00% uptime, 32 checks
Sep 22: 100.00% uptime, 32 checks
Sep 23: 100.00% uptime, 32 checks
Sep 24: 100.00% uptime, 32 checks
Sep 25: 100.00% uptime, 30 checks
Sep 26: 100.00% uptime, 32 checks
Sep 27: 100.00% uptime, 32 checks
Sep 28: 100.00% uptime, 32 checks
Sep 29: 100.00% uptime, 32 checks
Sep 30: 100.00% uptime, 28 checks
Oct 1: 100.00% uptime, 28 checks
Oct 2: 100.00% uptime, 32 checks
Oct 3: 100.00% uptime, 32 checks
Oct 4: 100.00% uptime, 32 checks
Oct 5: 100.00% uptime, 32 checks
Oct 6: 100.00% uptime, 32 checks
Oct 7: 100.00% uptime, 32 checks
Oct 8: 100.00% uptime, 32 checks
Oct 9: 100.00% uptime, 32 checks
Oct 10: 100.00% uptime, 32 checks
Oct 11: 100.00% uptime, 31 checks
Oct 12: 100.00% uptime, 31 checks
Oct 13: 100.00% uptime, 32 checks
Sep 14 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.

lax
300ms
DNS 78ms TCP 1ms TLS 6ms TTFB 298ms
lhr
370ms
DNS 145ms TCP 2ms TLS 7ms TTFB 366ms
nrt
2779ms
DNS 144ms TCP 271ms TLS 276ms TTFB 2364ms
ord
466ms
DNS 106ms TCP 1ms TLS 6ms TTFB 464ms
sin
3181ms
DNS 302ms TCP 218ms TLS 229ms TTFB 2838ms
sjc
1279ms
DNS 72ms TCP 1ms TLS 36ms TTFB 1276ms
syd
1121ms
DNS 474ms TCP 0ms TLS 5ms TTFB 1120ms
yyz
716ms
DNS 131ms TCP 13ms TLS 21ms TTFB 695ms

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 up to 17 cities across three 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 — the most recent check ran from 8 of them.
  • 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 up to 17 cities across three regions, and tell you the moment something breaks.

Start Free Monitoring
Free plan available No credit card required