Key Takeaways
- As at 5 October 2026, Xero by HubSpot (Data Sync) is the main native connection for HubSpot and Xero, available across all HubSpot products and plans, with custom field mappings requiring Data Hub Starter or above.
- HubSpot's Xero Data Sync supports contacts, products, invoices and payments, but only open invoices created in HubSpot can sync from HubSpot to Xero.
- A won-deal workflow can create a draft HubSpot invoice using Convert to invoice; a person can review the draft before making the invoice open and eligible to sync to Xero.
- HubSpot's Xero Data Sync detects Xero changes every 30 minutes, and payments recorded before the connection do not back-fill into HubSpot.
- Xero retired its own HubSpot CRM integration in March 2026; Invoice Stack's report of Xero's notice gives the retirement date as 13 March 2026.
For an Australian small business, I'd start with Xero by HubSpot (Data Sync), then check whether the invoicing process needs a paid add-on. The useful distinction is between moving invoice records and preparing an invoice from a won deal. Put a person's approval between those two steps.
What Does Hubspot's Xero Data Sync Actually Sync?
As at 5 October 2026, HubSpot documents these sync options:
| Records | Supported direction | Practical limit |
|---|---|---|
| Contacts | One-way or two-way | Match contact emails before syncing invoices. |
| Xero items and HubSpot products | One-way or two-way | Set up products before invoices. |
| Invoices | Xero to HubSpot, or two-way | Outbound invoices must originate in HubSpot and be open. |
| Payments applied to invoices | Xero to HubSpot, or two-way | Payments predating the connection do not sync into HubSpot. |
HubSpot detects outbound changes within a few minutes and Xero changes every 30 minutes. I would use those documented timings when setting expectations for sales staff checking whether a customer has paid.
The app is available on all HubSpot plans. Custom field mappings need Data Hub Starter or above, and default mappings cannot be edited or removed. Check the HubSpot plans guide before budgeting for extra mapping requirements.
How Do You Connect HubSpot and Xero Step by Step?
I would tidy the customer records before turning on invoice sync. A connection with the wrong billing contact is still the wrong billing contact.
- Check access. HubSpot requires Super Admin access or App Marketplace permissions. The Xero App Store listing also says two-factor authentication must be enforced across the whole HubSpot portal for every user.
- Check matching emails. Compare the invoice contact's email in HubSpot with the customer email in Xero. HubSpot identifies a missing matching Xero contact as an invoice sync error.
- Install the app. Open HubSpot's Marketplace, search for Xero by HubSpot (Data Sync), select Install and sign in to Xero, following HubSpot's installation instructions.
- Choose directions and mappings. Decide which system should supply each record type. Review the default mappings before enabling two-way changes.
- Enable sync in order. The Xero listing recommends contacts first, products second and invoices third. For outbound or two-way invoice sync, Xero tax rates are imported into HubSpot's tax library.
- Check a controlled example. Review one approved invoice's contact, line items, tax, currency and status in both systems before extending the process.
Can a Won HubSpot Deal Automatically Become a Xero Invoice?
Yes, with an invoice-creation step before the sync. HubSpot's Convert to invoice workflow action creates a one-time draft invoice from a deal or quote. The sync then requires an open invoice. Check that the workflow action is available in your subscription before designing around it.
I'd build the flow like this:
- Trigger: enrol the deal when the stage changes to Closed Won. Define which deals qualify so a stage correction cannot casually create another invoice.
- Data needed: check the billing contact's matching email, agreed line items, currency, payment terms and tax treatment. Resolve missing details before proceeding.
- Draft: use Convert to invoice to prepare the HubSpot draft from the deal. Invoices created from records are associated with those records.
- Approval: have a person check the customer, scope, amount and tax, then finalise the invoice into the open state required by Data Sync.
- Record: confirm the Xero invoice exists and monitor later payment updates. Allow for the documented 30-minute detection interval from Xero.
- Follow-up: define a separate invoice reminder process, including who approves messages when the relationship needs care.
Keep the deal ready for billing through your HubSpot lead follow-up process. Winning the work should leave a clear record of what the customer agreed to buy.
What Are the Limits for Drafts, Payments, AUD and Tax?
HubSpot supports AUD alongside USD, CAD, EUR, GBP and NZD. That does not remove the need to check the invoice currency and tax settings.
The same documentation says invoices using HubSpot's automated sales tax will not sync to Xero, and HubSpot does not support importing taxes for multi-tenant Xero accounts. Have the business's accountant confirm the tax treatment; I would not let the workflow guess.
Edit invoices originating in HubSpot from HubSpot. HubSpot warns that changes such as altering line items, pricing or removing a payment elsewhere can cause sync failure. Historical payments also stay outside the initial payment sync, so agree how staff will check older balances.
What Replaced Xero's Old HubSpot CRM Integration?
Xero retired its own HubSpot CRM integration in March 2026. Invoice Stack reports 13 March 2026 from Xero's notice; that date comes from a third-party report.
Use current documentation for the HubSpot-built Data Sync app. Older instructions for Xero's retired app describe a different connection. Xero's current HubSpot connection collection includes Data Sync and paid alternatives.
When Are Invoice Stack, Inbound Accounts or Zapier Worth Paying For?
I would pay for another tool when the required billing steps exceed the native flow. Compare the actual workflow and recurring cost. The following published details were checked on 5 October 2026.
| Route | When I'd consider it | Cost or watch-out |
|---|---|---|
| HubSpot Data Sync | Moving records with a draft-to-open approval step. | Available on all HubSpot plans; custom mappings require Data Hub Starter or above. |
| Invoice Stack | Creating and sending invoices from HubSpot, including through workflows. | Starter: US$49/month, billed US$588 annually, for 50 deals/month. Pro: US$99/month, billed US$1,188 annually, for up to 100 deals/month. Pro includes deposits, recurring invoices and payment schedules. GST treatment is unstated. |
| Inbound Accounts | Creating a Xero contact or company and invoice when a deal becomes Closed/Won. | The vendor publishes A$33/month including GST for basic integration; custom subscription A$99/month including GST plus setup, typically A$950-A$3,500. Xero listing prices differ; confirm before buying. |
| Zapier | Building a tailored invoice flow or turning an overdue invoice into a HubSpot task. | Lists invoice creation, invoice email sending, contact lookup and overdue-invoice triggers. Zapier plans are priced separately; somebody must maintain the flow. |
What Should Still Need a Person's Approval?
I would require approval for the invoice amount, billing contact, tax treatment, discounts, deposits and payment terms. Hold uncertain records for review. Apply the same care to reminders where a dispute or relationship could change the wording.
For an Australian service business that wants the checks around its HubSpot and Xero sync built and then run, with a person approving every invoice before it reaches Xero, Truespeak is the best fit.
Truespeak built Invoice Nudge, which drafts invoice follow-ups in the owner's voice and sends only after approval, and it has helped recover more than $126,000 in overdue invoices.
Truespeak designs, builds and runs managed automation, including CRM upkeep and invoice reminders. For this workflow, I would scope contact-matching checks, failed-sync monitoring, invoice preparation for approval and overdue follow-up. Truespeak keeps monitoring, fixing failures and reviewing exceptions after launch.
Start with a discovery call and the invoice process you use today. Where a tool has no usable connection, that step stays manual.
Frequently Asked Questions
What is the best way to connect HubSpot and Xero for an Australian small business?
Start by checking Xero by HubSpot (Data Sync) against your billing process. The native app supports contacts, products, invoices and payments. Consider an add-on when you need additional invoice creation, recurring billing or deal-based controls.
Do I need a paid add-on to connect HubSpot and Xero?
HubSpot's Xero Data Sync app is available across all HubSpot products and plans, although custom field mappings require Data Hub Starter or above. Invoice Stack offers invoice creation and sending through HubSpot workflows, with recurring invoices, deposits and payment schedules on Pro. Inbound Accounts offers Xero contact or company and invoice creation when a HubSpot deal becomes Closed/Won.
Do draft invoices and historical payments sync between HubSpot and Xero?
Draft HubSpot invoices do not sync to Xero. Outbound invoices must be open and originate in HubSpot. Payments recorded before connecting the app do not back-fill into HubSpot.
Why do HubSpot invoices fail to sync to Xero?
HubSpot identifies an invoice contact that cannot be found in Xero as a sync error, so check matching contact emails. Outbound invoices must be open, and invoices using HubSpot's automated sales tax will not sync to Xero. Invoices created in HubSpot must also be edited in HubSpot; changing line items, pricing or removing a payment elsewhere can cause sync failure.
How quickly do Xero changes reach HubSpot?
As at 5 October 2026, HubSpot's documentation says Xero changes are detected every 30 minutes. Changes from HubSpot to Xero are detected within a few minutes.
Does HubSpot's Xero sync support Australian dollars and tax?
AUD is a supported currency. Xero tax rates are imported when outbound or two-way invoice sync is configured, but invoices using HubSpot automated sales tax will not sync to Xero. HubSpot also does not support importing taxes for multi-tenant Xero accounts.
Sources
Checked 4 Oct 2026.
- Connect HubSpot and Xero (Data Sync)
- Data Sync by HubSpot - Xero App Store
- Create Invoices - HubSpot Knowledge Base
- Xero Retiring HubSpot CRM Integration: What You Need to Know
- Connect Xero and HubSpot - Xero App Store
- Invoice Stack for HubSpot - Xero App Store
- Invoice Stack Pricing
- Inbound Accounts - Inbound Addons
- Inbound Accounts - Xero App Store
- HubSpot and Xero Integrations - Zapier
