Invoice in Steddy. It's in Xero.
Invoices, payments and customers go from Steddy to Xero within a few minutes, approved, without anyone typing them twice. Payments your bookkeeper records in Xero come back and mark the job paid. Included in every plan.
Book a demoFifteen minutes: we walk you through one job, from the call to the money landing, then show you what it made.
Customers goes to Xero
Become contacts in Xero the first time they are invoiced. Edit a customer in Steddy and the contact updates.
Invoices goes to Xero
Land as approved sales invoices, one Xero line for each Steddy line with its tax (GST for an Australian business), and the job number as the reference.
Payments goes to Xero
Cash, card, bank transfer and Square payments are applied to the invoice, in the bank account you chose for each.
Refunds goes to Xero
Become credit notes against the invoice, with the cash refund recorded when money goes back.
Invoice cancellations goes to Xero
Void the invoice in Xero, unless Xero already holds a payment against it.
Payments your bookkeeper records goes to Steddy
Come back to the job and mark the invoice paid. The office sees "Recorded in Xero" against the payment.
Voids goes to Steddy
An invoice voided in Xero comes back as a cancellation in Steddy.
Contact edits goes to Steddy
Name, phone, email and address changes made in Xero come back, if you switch that on.
Chart of accounts and tax rates goes to Steddy
Read only. Steddy reads your Xero settings so the lists come from your own chart of accounts: the sales account every invoice line is coded to, the tax rates, and the bank account each kind of payment is banked in.
Which way each thing goes
Setting it up
Connect Xero
In Settings, Integrations, an admin presses Connect Xero and signs in with the Xero login. Steddy asks only for what the sync needs: contacts, invoices and payments, plus read-only access to your Xero settings, such as the chart of accounts and tax rates. If the login reaches more than one business in Xero, you choose which one.
Say where things land
The lists come from your own chart of accounts. Pick the sales account every invoice line is coded to, the tax rate for taxable lines and for tax-free lines, and the bank account each kind of payment is banked in: cash, card, bank transfer, other, and Square, whose payouts usually go to a clearing account. A branding theme is optional.
Two switches, then save
Send invoices as drafts, if your bookkeeper wants to approve each one before payments apply. Bring contact edits back from Xero, if Xero is where customer details get corrected. Save the mapping, and from then on every invoice you issue goes across on its own.
Send the history, if you want it
Invoices from before you connected wait for you. Sync history lets you pick a date (usually the start of the tax year), preview what would go, then send it at about twenty invoices a minute. Nothing reaches Xero that you did not ask for.
What this enables
- Every invoice you send lands in Xero as an approved sales invoice
- Cash, card, transfer and Square payments recorded here are applied in Xero
- Payments your bookkeeper records in Xero mark the invoice paid here
- Refunds become credit notes; customers stay in step as contacts
Where things land in Xero
- Sales account
- 200 · Sales
- Tax rate on taxable lines
- GST on Income (10%)
Where payments are banked
- Cash
- 090 · Business Bank Account
- Card / EFTPOS
- 090 · Business Bank Account
- Square (online payments)
- 091 · Square Clearing
- Send invoices as drafts
- Off
When the two don't agree
The Xero panel shows Sync health: what has synced in the last seven days, what is waiting, and what needs attention. Each item that needs attention says why, and the ones that can be sent again have a Retry button.
- Locked in Xero
- Once Xero holds a payment against an invoice, the invoice's amounts and dates freeze in Steddy. Your books can't drift underneath a paid invoice.
- Differs in Xero
- If someone edits an invoice's lines in Xero, Steddy flags it rather than overwriting either side. Steddy owns the content; the fix is made in Steddy.
- Needs attention
- A sync that failed after retrying, or a connection that has to be renewed. It shows up in Sync health instead of surprising you at the end of the quarter.
Sync health
Invoice · INV-1043Skipped17 Sep 2026
The invoice has not reached Xero yet.
Watch an invoice go from the finished job to Xero.
What it costs: nothing on top of the plan. Xero sync is in Steddy, Steddy Loop and Steddy Fleet, and there is no add-on for it. Your Xero subscription is yours, as it is now.
The three plans.How the invoice gets written and paid in the first place.