Construction Software That Connects To Xero
AvailableProblem: The same construction numbers get entered twice — once to approve them on the project, once to get them into Xero — and CIS deductions and reverse-charge VAT get patched by hand somewhere in between. Outcome: Connect Xero once over OAuth. Approved bills, CIS subcontractor payments, sales invoices and site timesheets reach Xero with the deduction, the VAT treatment and the source document already correct.
In Short
Site Samurai connects to Xero over the official Xero OAuth API. Approved supplier bills, CIS subcontractor payments and sales invoices raised from your applications for payment post straight into Xero as native records, with the source PDF attached and domestic reverse charge VAT already applied. Draft bills pull back the other way for three-way matching against your POs and GRNs, and paid status flows back so the project view matches the ledger. Approved site timesheets can also post to Xero Payroll as timesheet lines — a path that exists for Xero and not for Sage. It is included on Professional at £199 per month with unlimited users, and there is no per-seat pricing on any plan.
See It In Action
Connect your Xero organisation, map your accounts once, and see every push and pull with its outcome.
OAuth connection to your Xero organisation
Pick which Xero organisation to post to
Chart of accounts fetched live from Xero
Approved bills and invoices post automatically
Paid status reconciled back from Xero
Example UI preview. Book a demo to see your exact workflow.
How It Works
The connector talks to the Xero API in both directions. Here is the actual sequence, start to finish:
- 1
Authorise Xero over OAuth
You sign in at Xero and grant access. Site Samurai never sees or stores your Xero password — only encrypted access and refresh tokens, which you can revoke from Xero at any time.
- 2
Choose which Xero organisation to post to
If your Xero login covers more than one organisation, you select the one this company posts to, so a group keeps each entity on its own ledger.
- 3
Map your accounts
Site Samurai reads your chart of accounts live from Xero, so labour, materials, plant and subcontractor costs map onto the account codes you already use.
- 4
Approve once, post automatically
Approved supplier invoices post as bills, CIS subcontractor payments post with the deduction applied, and sales invoices raised from applications for payment post as invoices — each with the source PDF attached to the Xero record.
- 5
Pull draft bills back for matching
Bills entered directly in Xero can be pulled into Site Samurai and matched against the purchase order and goods received note, so the three-way match runs against real ledger data.
- 6
Reconcile payments and post timesheets
Paid status flows back from Xero so outstanding balances stay honest, and approved employee timesheets can post to Xero Payroll against your chosen pay calendar and earnings rate.
Integration Features
Everything you need to connect Xero with your construction workflows.
A live OAuth connection to Xero. Documents are created as native Xero records — there is no CSV export and no import step on your side.
The 0%, 20% or 30% deduction recorded against the subcontractor is applied before the bill reaches Xero, so it posts with the deduction already right.
Invoices marked domestic reverse charge post against your nominated Xero reverse-charge tax rate, and the invoice PDF carries the customer-accounts-for-VAT wording.
Approved employee timesheets post to Xero UK Payroll as timesheet lines against your chosen pay calendar and earnings rate. This path exists for Xero and not for Sage.
The supplier invoice PDF is uploaded to the Xero record as an attachment, so the evidence opens from inside Xero.
Draft bills pull from Xero into Site Samurai and match against the purchase order and GRN, so quantity and price disputes surface before payment.
Clients, suppliers and subcontractors are created and updated as Xero contacts, carrying bank details, payment terms and tax number so payment runs are not rebuilt by hand.
Credit notes and voids are pushed against the original document rather than left as a manual correction at month-end.
Invoices marked paid in Xero are reconciled back, so the project view of what is outstanding matches the ledger.
Use Cases
Stop rekeying approved construction bills into Xero — they arrive as native records with the PDF attached.
Post subcontractor payments with the correct deduction applied, and push approved site timesheets into Xero Payroll instead of retyping hours.
Raise the application for payment once; the resulting sales invoice reaches Xero without a second entry.
Match supplier bills against the PO and GRN before payment, using bills pulled straight from the ledger.
Close the month against a ledger that already carries project costs and paid status.
Who It's For
- UK contractors already running Xero
- Firms paying CIS subcontractors who want the deduction right before it reaches the ledger
- Accounts teams rekeying approved invoices out of a project system into Xero
- Businesses applying domestic reverse charge VAT on construction supplies
- Teams running Xero Payroll who want approved site hours posted rather than retyped
Who It's Not For
- Anyone expecting Site Samurai to file the CIS300 monthly return. It does not. You still file at HMRC or through your accounting package; we give you clean line-level data to reconcile against it.
- Anyone expecting a live HMRC lookup at the moment you add a subcontractor. Site Samurai records the verification number and rate HMRC gave you and applies it consistently — it does not call HMRC for you.
- Teams wanting purchase orders themselves mirrored into Xero. POs drive matching inside Site Samurai and appear as a reference on the bill, but the PO document is not created in Xero.
- Organisations wanting Xero and Sage connected at the same time. One accounting connection is active per organisation; you choose Xero or Sage.
- Anyone who needs the accounting connection on the entry plan — it is a Professional feature at £199 per month, not part of Starter.
Frequently Asked Questions
Common questions about the Xero integration.
Related Solutions
Interim valuations with Construction Act 1996 s.111 pay less notice tracking, and a sales invoice that reaches Xero without a second entry.
Verification numbers and 0%, 20% or 30% rates recorded per subcontractor and applied to every payment.
Approval workflow with three-way PO, GRN and invoice matching before anything reaches the ledger.
Onboarding, insurance monitoring and encrypted document storage for the subcontractors you pay under CIS.