Meet us at Rethink! Accounting / CFO on 20.-21. April in Frankfurt

Xero API Integration

Xero is a cloud accounting platform widely used by small businesses and accounting firms across the UK, Australia, New Zealand, the USA and Canada. It covers invoicing, bank reconciliation, payroll, expense tracking, and multi-currency.

Integrate Xero alongside dozens of other accounting and ERP systems through Maesn Unified API.

Integrate Xero and 30+ accounting systems with Maesn Unified API
Trusted by winning software teams
HubSpot – CRM platform using Maesn Unified ERP & Accounting APIIncaseof.law – legal tech SaaS using Maesn Unified ERP & Accounting APIMainteny – maintenance management SaaS using Maesn Unified ERP & Accounting APIPaywise – debt collection SaaS using Maesn Unified ERP & Accounting API
Finto – AI finance software using Maesn Unified ERP & Accounting APIDebtist – receivables management SaaS using Maesn Unified ERP & Accounting APIRally – financial SaaS using Maesn Unified ERP & Accounting APIProjo – project management SaaS using Maesn Unified ERP & Accounting API
Plancraft – construction SaaS using Maesn Unified ERP & Accounting APIClockin – time tracking SaaS using Maesn Unified ERP & Accounting APISyniotec – software using Maesn Unified ERP & Accounting APIImmocore – real estate SaaS using Maesn Unified ERP & Accounting API
Timecount – workforce scheduling SaaS using Maesn Unified ERP & Accounting APIGreyt – HR and payroll SaaS using Maesn Unified ERP & Accounting APIHero Software – field service SaaS using Maesn Unified ERP & Accounting APIDonnerstag.ai – AI productivity SaaS using Maesn Unified ERP & Accounting API
Nordhealth – healthcare SaaS using Maesn Unified ERP & Accounting APINoCFO – financial reporting SaaS using Maesn Unified ERP & Accounting APIROKET – finance SaaS using Maesn Unified ERP & Accounting APISmarta Steuern – tax automation SaaS using Maesn Unified ERP & Accounting API
SpendOne – spend management SaaS using Maesn Unified ERP & Accounting APIMajesty – SaaS using Maesn Unified ERP & Accounting APIImmocloud – real estate management SaaS using Maesn Unified ERP & Accounting APIQuid – financial SaaS using Maesn Unified ERP & Accounting API
Eturnity – energy software using Maesn Unified ERP & Accounting APICraftboxx – craft business SaaS using Maesn Unified ERP & Accounting APISyntinels – AI sales intelligence SaaS using Maesn Unified ERP & Accounting APITipalti – AP automation platform using Maesn Unified ERP & Accounting API
Lanes & Planes – travel management SaaS using Maesn Unified ERP & Accounting APIOrcha – digital health SaaS using Maesn Unified ERP & Accounting APITilta – embedded finance SaaS using Maesn Unified ERP & Accounting APIFindity – expense management SaaS using Maesn Unified ERP & Accounting API

Have a Xero
integration in days

No Xero quirks. Just a clean API.

OAuth setup, app-based webhook routing and the 25-account limit before certification. Maesn handles the complexity so you work with the same unified interface as every other system.

One integration, every system.

Once your Xero integration is live via Maesn, you immediately have access to every other accounting and ERP system Maesn supports.

Xero partner support included

Maesn guides you through the Xero App Store Program setup, assessment and marketplace listing, from first call to production.

Clear docs, real sandboxes, fast integrations: How Hero Software builds with Maesn

Hero Software helps craft businesses digitize and automate their entire back-office — from quotes to invoicing. Over 40,000 tradespeople use their cloud-based platform to eliminate manual admin and run operations more efficiently.

“The support provided is truly first class, with impressively quick response times. The documentation is thorough and easy to follow, which made integration a smooth process for me. I also appreciate the wide range of accounting integrations and endpoints available. It's clear that the endpoints are continuously being developed and expanded, which adds even more value to the platform.”
Ricardas K., Full Stack Engineer at Hero Software

Ricardas Kauneckas

Full Stack Engineer @ HERO Software

5-star ranking at G2

One API for Xero
and every system that comes after.

Unified. Certified. Production-ready.

Xero tenant ID is injected automatically with every call by Maesn

Xero tenant ID injected automatically.

Every Xero API request requires the tenant ID passed with each call. Maesn resolves and stores the Xero tenant ID after authentication and injects it into every request automatically, no extra logic on your end.

Tenant ID stored after authentication

Injected into every request automatically

No Xero-specific implementation required

See documentation

Unified user-based webhooks for Xero.

Xero natively sends app-based webhook notifications, meaning one event covers all connections. Maesn transforms these into user-based payloads, delivering only the relevant data per customer. More secure, and consistent with every other system in your stack.

App-based webhooks transformed to user-based

Normalized payloads across all systems

Real-time events without native webhook support

Read more
Xero webhooks supported by Maesn
Token lifecycle handling fully managed by Maesn

Xero OAuth token rotation, fully managed.

Xero access tokens expire every 30 minutes and require active token rotation. Maesn handles the full refresh cycle automatically per tenant, so your Xero integration stays connected without any manual intervention.

Tokens refreshed automatically every 30 minutes

Secure per-tenant token storage by Maesn

No manual token rotation required

See documentation

Get listed in the Xero App Store.

Xero's new Partner Hub introduced tier-based pricing, with five tiers from Starter to Enterprise based on connections and data egress volume. Some enpoints are limited to higher tiers. Maesn supports you in selecting the right tier, setting up your Xero App, and navigating the certification process.

Five tiers: Starter, Core, Plus, Advanced, Enterprise

Some endpoints require Advanced tier

Maesn guides you through the partner process

More in Xero partnership guide
Get listed in the Xero App Store with your brand with Maesn
Xero API documentation

Everything you need to start your Xero API integration today.

The Maesn docs cover every Xero endpoint, authentication flow, and implementation detail — plus a full overview of the current coverage, which is continuously being expanded.

Full Xero endpoint & authentication documentation

Current coverage overview at a glance

Continuously expanding endpoints & integrations

See documentation

Get Xero app partner with Maesn

Get your product and brand name listed at Xero app store,
and benefit from a huge audience and strong co-marketing activities.

Get Xero app partner and listed in their app store, supported by Maesn

Whitepaper: European ERP & accounting market

Get insights and learn about the most imoportant systems in our country-by-country view of the European ERP and Accounting software landscape.

Download whitepaper
European ERP & Accounting market whitepaper: Country-by-Country analysis
Why companies choose Maesn

3 Reasons why Xero API integration is better with Maesn

Xero tenant ID, fully automated.

Every Xero request requires the tenant ID passed with each call. Maesn stores and injects it automatically after authentication. No custom logic on your end.

Token rotation every 30 minutes, handled.

Xero access tokens expire every 30 minutes. Maesn handles the full refresh cycle automatically per tenant, so your Xero integration stays connected without any manual intervention.

One integration, every system.

Once Xero is live, every other system Maesn supports is immediately accessible.

We are European.

Enterprise-grade security & compliance are our foundation.

Built and hosted in Germany to meet the highest security and compliance standards, Maesn processes API calls in real time without storing customer data and is fully ISO 27001 & GDPR compliant.

We are European. Enterprise-grade security & compliance are our foundation.

Frequently asked
questions

You have more questions? We are looking forward hearing from you - book a meeting now!

What is Xero?

Xero is a cloud-based accounting platform for SMBs, widely used across the UK, Australia, New Zealand, and beyond, offering tools for invoicing, bookkeeping, bank reconciliation, and financial reporting.

Why should I integrate Xero via Maesn instead of directly?

Integrating via Maesn eliminates all Xero-specific complexity. Tenant ID injection, 30-minute token rotation and webhook routing are all handled automatically behind one unified API. Plus, you immediately gain access to dozens of other accounting and ERP systems.

What is the Xero tenant ID and do I need to handle it?

Every Xero API request requires the tenant ID to be passed with each call. Maesn resolves and stores the tenant ID after authentication and injects it into every request automatically. No extra logic needed on your end.

How does Maesn handle Xero's token rotation?

Xero access tokens expire every 30 minutes and require active token rotation. Maesn handles the full refresh cycle automatically per tenant, so your integration stays connected without any manual intervention.

Does Xero support webhooks?

Yes. Xero supports native webhooks for contacts and invoices. Maesn creates user-based subscriptions per customer with normalized payloads, consistent with every other system supported by Maesn.

What is the 25-account limit in Xero?

Uncertified Xero apps are limited to 25 connected accounts. Once you complete the Xero app partner certification process, this limit is removed. Maesn guides you through the full certification process.

What are the Xero Partner Hub tiers?

Xero introduced five partner tiers in 2026: Starter, Core, Plus, Advanced, and Enterprise. Tiers differ in connection limits and data egress volume. Journal Entry endpoints and multi-company authentication are only available from the Advanced tier. Maesn supports you in selecting the right tier and minimizing costs. More in our Xero partner blog.

What data can I sync with Xero via Maesn?

Maesn supports invoices, bills, credit notes, customers, suppliers, payments, journal entries, expenses, contacts, and more. Coverage is continuously expanding and endpoints can be added on demand.

How is my customers' data handled and stored?

Maesn uses HTTPS and TLS for all data transfer and does not store any customer data. The platform is hosted on Microsoft Azure in Frankfurt, Germany, and is fully GDPR compliant.

Kickstart your Integration Journey now