HubSpot Xero Integration 2026: How It Works and How to Set It Up
How the HubSpot Xero integration works in 2026 — what syncs, how to set it up step by step, and what accounting firms need to know before connecting the two platforms.
The short answer
Yes, HubSpot connects to Xero — and does so bi-directionally. Contacts, products, invoices, and payments sync automatically between the two platforms in real time, removing the manual double-entry that happens when a sales team works in HubSpot and a finance team works in Xero.
For accounting firms and accounting-adjacent businesses, this integration matters because it closes the gap between the deal your client wins in HubSpot and the invoice that needs to appear in their books.
Important: two different integrations exist
Before going further, this needs clarifying because it causes real confusion. There have historically been two separate HubSpot-Xero integrations:
- Xero (Data Sync) — built and maintained by HubSpot. This is the integration covered in this article, and it remains active.
- The Xero-owned HubSpot CRM integration — built and maintained by Xero. This was retired on 13 March 2026.
If you were using the Xero-built integration, it was automatically disconnected on that date. No historical data was deleted from either system — the connection itself was simply removed.
To check which one you have (or had): In HubSpot go to Settings → Integrations → Connected apps and look at the "Built by" label on the Xero app listing. If it says "Built by Xero," that was the retired integration and you'll need to reconnect using the HubSpot-built version described below. If it says "Built by HubSpot," you're already on the current, actively maintained integration.
Xero's stated reason for retiring their own connector was that it relied on older HubSpot accounting APIs no longer aligned with HubSpot's platform direction — not a signal that the two platforms are moving apart generally.
What actually syncs between HubSpot and Xero
The integration — officially called Xero (Data Sync) in the HubSpot Marketplace, built and maintained by HubSpot — handles four object types:
| Object | Sync direction | What it does |
|---|---|---|
| Contacts | Two-way (configurable) | Customer records stay aligned across both platforms |
| Products | Xero → HubSpot | Your Xero item list becomes available for use in HubSpot deals and invoices |
| Invoices | Configurable — commonly HubSpot → Xero | Invoices created in HubSpot push through to Xero automatically |
| Payments | Automatic once invoice sync is enabled | Payment status updates flow back to HubSpot when an invoice is paid in Xero |
Tax rates: Installing the integration automatically imports your Xero tax rates into HubSpot's tax library, so invoices generated in HubSpot apply the correct tax without manual configuration.
Currency support: Six currencies are supported — USD, CAD, EUR, GBP, AUD, and NZD.
How to set up the HubSpot Xero integration — step by step
Requirements before you start
- You must be a HubSpot Super Admin or have App Marketplace permissions
- Custom field mappings require at least HubSpot Data Hub Starter
- Two-factor authentication (2FA) must be turned on in HubSpot before installing
Step 1 — Install the integration
- In your HubSpot account, click the Marketplace icon in the top navigation bar
- Select HubSpot Marketplace
- Search for Xero (Data Sync)
- Click Install
- Enter your Xero credentials when prompted, review the requested permissions, and click Accept
Step 2 — Set up syncs in the recommended order
HubSpot's own documentation recommends this specific sequence, because Xero requires contacts and products to exist before an invoice referencing them can sync:
- Contact sync first — set direction to two-way or one-way depending on which system is your source of truth for customer records
- Product sync second — flows from Xero into HubSpot, so your Xero item list is available when building HubSpot deals
- Invoice sync third — when you enable this, payment syncing turns on automatically
Step 3 — Configure field mappings
HubSpot suggests default mappings for standard fields (First Name, Last Name, Email). If your business uses custom fields — a Customer ID or Tax Number, for example — add those mappings manually before running your first sync.
Step 4 — Test before going live
Run a test sync with a small number of contacts and invoices. Check the results appear correctly in both HubSpot and Xero before rolling the sync out across your full contact and invoice database.
Step 5 — Create and sync invoices from HubSpot
Once set up, the day-to-day workflow looks like this:
- Go to Sales → Deals in HubSpot
- Open a deal record
- In the right-hand panel, click Create Invoice
- Add products, terms, and due dates
- Save — the invoice syncs to Xero automatically
What the integration does NOT do
Being clear about the limitations matters as much as the features:
Quotes don't sync. If your sales team builds quotes in HubSpot, those don't flow through to Xero — only invoices do.
Draft vs main invoice section. Some users report that invoices created via the integration land directly in Xero's main invoice section rather than drafts, meaning there's no built-in review step before an invoice is technically live. Build a manual check into your workflow if invoice accuracy matters before a client sees it.
It doesn't replace financial reconciliation. Getting data to move between HubSpot and Xero is the easy part. Revenue still needs to be validated, timing differences between when a deal closes and when revenue is recognised still need explaining, and finance teams typically remain responsible for reconciliation and reporting after the integration is live. The sync moves data — it does not interpret or structure it for financial reporting.
Is the HubSpot Xero integration worth setting up?
Worth it if:
- Your sales team creates deals in HubSpot and your finance team needs those to become invoices without manual re-entry
- You want customer records to stay consistent across your CRM and accounting platform
- Your billing process is straightforward — standard invoices, standard payment terms
Less useful if:
- Your invoicing involves complex terms, retainers, or subscription billing that the two-way sync doesn't cleanly handle
- You need quotes to flow through to Xero — they don't
- You're expecting the integration to solve financial reporting complexity — it moves data, it doesn't structure it for decision-making
HubSpot and Xero — the bigger picture for accounting firms
Beyond the technical integration, HubSpot and Xero serve genuinely different purposes worth understanding if you're deciding whether your firm needs both.
Xero is your accounting system of record — bank reconciliation, financial reporting, tax compliance, the numbers that matter for BAS and tax returns.
HubSpot is a CRM — managing your firm's own client pipeline, or helping clients who sell B2B manage theirs. For accounting firms specifically, HubSpot is more often useful for the firm's own business development — tracking prospective clients, managing proposal follow-ups — than as something every client needs.
If a client asks whether they need both: the integration makes sense once their sales team is large enough that manual invoice creation from closed deals becomes a genuine bottleneck. For a sole trader or very small business, it's usually unnecessary complexity.
Read our full HubSpot CRM review → Read our full Xero review →
Frequently asked questions
Does HubSpot connect with Xero? Yes. HubSpot has a native, HubSpot-built integration called Xero (Data Sync) available in the HubSpot Marketplace, syncing contacts, products, invoices, and payments bi-directionally.
Do I need a paid HubSpot plan to connect Xero? Basic connection works on most HubSpot tiers, but custom field mappings require at least HubSpot Data Hub Starter.
Can I sync quotes from HubSpot to Xero? No. The integration syncs invoices, not quotes. If your workflow relies on quotes converting to invoices, you'll need to manually create the invoice once a quote is accepted.
What currencies does the HubSpot Xero integration support? Six currencies: USD, CAD, EUR, GBP, AUD, and NZD.
Does the integration replace the need for financial reconciliation? No. It moves data between the two systems, but revenue validation, reporting structure, and reconciliation remain finance team responsibilities.
Integration details verified July 2026 against HubSpot's official documentation and the Xero App Store listing. Always check current setup guides on knowledge.hubspot.com before configuring, as integration features change.
We only recommend tools we've independently tested. Some links earn us a small commission — at no cost to you.