Xero Integration
Xero is Australia's most popular accounting software for small businesses. Connecting Launchpad to Xero keeps your books up to date automatically — invoices, payments, and customer records flow seamlessly between the two systems.
Why connect Xero?
Integrating Xero with Launchpad saves time and reduces errors:
Automatic invoices — bookings create invoices in Xero
Payment tracking — payments sync automatically
Customer sync — keep contact records consistent
Less data entry — no double-handling of financial information
Accurate books — reduce manual entry errors
Tax time ready — your records are always current
Before you start
You'll need:
An active Xero subscription
Owner or admin access in Launchpad
Adviser or Standard user access in Xero
A few minutes to complete the connection
Connecting your Xero account
Go to Settings from the main menu
Click Integrations
Find Xero in the Accounting section
Click Connect to Xero
Sign in to your Xero account
Select the organisation to connect (if you have multiple)
Review the permissions Launchpad is requesting
Click Allow Access
You'll be redirected back to Launchpad
A green "Connected" badge confirms the integration is active.
Configuring sync settings
After connecting, set up how data flows between systems:
Invoice settings
Configure invoice options:
- Invoice account — which Xero account for sales income - Invoice branding — which Xero template to use - Invoice timing — when to create invoices
Customer sync
Choose how customer records are handled:
Create new contacts — new customers become Xero contacts
Match existing — link to existing Xero contacts where possible
Don't sync contacts — only sync financial data
Payment account
Select the account for payment records:
Choose your bank or clearing account
This is where payment receipts will be recorded
Match this to your Stripe or bank account in Xero
Understanding what syncs
Bookings to invoices
When a booking is confirmed in Launchpad:
An invoice is created in Xero
Line items match the products booked
Customer details are included
Due date matches your payment terms
Payments
When payments are received:
Payment records are created in Xero
Linked to the corresponding invoice
Marked as paid when fully received
Refunds
When you process a refund in Launchpad:
A credit note is created in Xero
Linked to the original invoice
Refund payment is recorded
Customer records
When new customers book:
Contact created in Xero (if enabled)
Links to their invoices
Email and phone synced
Invoice account mapping
Map your Launchpad products to Xero accounts:
Default income account
Set a default account for all sales:
Go to Xero integration settings
Select Default Income Account
Choose from your Xero chart of accounts (typically "Sales" or "Income")
Product-specific accounts
For detailed tracking, map products individually:
Click Account Mapping
Assign each product or category to a specific Xero account
Useful for separating accommodation, tours, merchandise, etc.
GST handling
Xero handles GST automatically based on your settings:
Ensure your Xero organisation is configured for Australian GST
Products in Launchpad include GST information
Invoices reflect the correct tax treatment
Review your Xero tax settings if GST amounts don't match.
Sync timing
Invoices — created within minutes of booking confirmation
Payments — sync shortly after payment is processed
Refunds — sync when refund is completed
Contacts — created with first invoice
Manual sync is available if you need immediate updates.
Troubleshooting
Connection issues
Verify you're connected to the correct Xero organisation
Check your Xero user has sufficient permissions
Try disconnecting and reconnecting
Ensure pop-ups are allowed for the Xero authorisation window
Invoices not appearing
Check the booking is confirmed (not pending)
Verify invoice sync is enabled in settings
Look in Xero draft invoices if approval is required
Check the sync log for error messages
Payment sync problems
Ensure payment was successful in Launchpad
Verify the payment account is correctly configured
Check for matching issues with existing invoices
Review the Xero bank reconciliation
Duplicate invoices
Check you haven't manually created invoices
Review sync settings to avoid double-entry
Use the invoice reference number to match records
Contact support if duplicates persist
GST discrepancies
Review tax settings in both systems
Check product pricing includes GST correctly
Verify your Xero organisation's tax configuration
Consult your accountant for GST questions
Best practices
Reconcile regularly — check Launchpad and Xero match weekly
Use consistent naming — customer names should match between systems
Review before tax time — catch any sync issues early
Keep Xero clean — archive old customers and accounts
Consult your accountant — ensure your setup meets accounting standards
Working with your accountant
Give your accountant access to both systems:
Add them as a Xero adviser
Provide Launchpad access if needed
Share the integration settings documentation
Review the setup together
Disconnecting Xero
To remove the connection:
Go to Settings > Integrations
Find Xero
Click Disconnect
Confirm the disconnection
Note: Disconnecting stops new syncs but doesn't delete existing Xero records.
You can also revoke access from Xero's Connected Apps page.
Xero plans and pricing
The integration works with all Xero plans:
Starter
Standard
Premium
Some features may vary based on your Xero subscription.
Connecting Xero saves hours of bookkeeping each week — let automation handle the data entry while you focus on your guests.
