Accounting integration

Connect Xero to contractor bills and payment records

Connect Wingspan with Xero to keep your books up to date. Approved contractor payables sync to Xero as purchase bills. Client bills post as sales invoices. Payment records help you match bank entries to your books.

Xero logo Xero
Wingspan

Connect the work to the payment

  • Xero

    Supplier bills

    Wingspan

    Payables

  • Xero

    Supplier contacts

    Wingspan

    Worker records (Contractor)

  • Xero

    Payments

    Wingspan

    Payment status and references

Choose which records sync and when they move. Your team stays in control of work review and payment approval.

Contractor bills without retyping

A contractor submits a work log. A manager approves the work. This creates one amount owed, shown as an invoice to the contractor. Your team sees the same amount as a payable. Finance gives separate approval to pay. Approved payables sync to Xero as purchase bills. Each line item links to your expense code and tracking tag. Your team spends less time retyping costs.

Connect client bills and contractor costs

Your team bills clients for project work. Client invoices post to Xero as sales invoices. Linked contractor payables show what the work costs. You compare client income with project costs. Client billing and contractor pay keep separate approval steps.

Protected compliance data and clean matching

Sync supplier details, bill amounts, and payment references for your accounting workflow. Set access to the worker fields your team shares. Finance uses the linked records to match worker costs and payments to the general ledger.

How Xero works with Wingspan

Xero tracks your bills, sales invoices, and bank accounts. Finance teams use Xero to keep their books. Wingspan manages your worker records, called payees in the app. Each record keeps its worker type: Contractor or W-2.

Contractor bills and W-2 pay take separate paths. For contractors, managers approve work logs first. This creates one amount owed. The contractor sees an invoice. The payer sees a payable. Finance gives separate approval before pay goes out.

Approved contractor payables sync to Xero as purchase bills. Client bills in Wingspan post to Xero as sales invoices. W-2 pay posts to payroll journals, separate from supplier bills.

Payment records help you match bank entries to your books. Xero gets the entries your finance team needs.

Start with the records you already use

Invoices
Bills you owe to contractors for finished work.
Invoices
Bills sent to clients for finished project work.
Contacts
Records that store supplier or client names.
Payments
Payment entries that mark bills as paid.
BatchPayments
Grouped payment entries for matching bank feeds.
TrackingCategories
Tags that track costs by project or team.
Accounts
Ledger accounts that track costs and bank funds.

Sync options

Choose which tool holds each record. Set the changes that sync between them. Connect your records to the Wingspan workflows below.

Supplier bills

Payables

Wingspan to Xero

A manager approves the contractor work log. This creates one amount owed. The contractor sees an invoice. Your team sees a payable. For a known amount, you also have a direct payable path. Use one path for each cost. Payer approval to pay stays separate. Approved contractor payables sync to Xero as supplier bills. Lines keep your expense codes and tracking tags. W-2 pay uses payroll journals.

Supplier contacts

Worker records (Contractor)

Wingspan to Xero

Contractor worker records in Wingspan link to Xero supplier contacts. The sync shares names and contact details. W-2 workers keep their own worker type. Their pay uses employee payroll rather than supplier bills.

Payments

Payment status and references

Wingspan to Xero

Wingspan pays approved contractor payables. Payment entries sync to Xero against open bills. They include payment dates and references for your books. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted the funds. Your team matches these entries with the bank feed.

Sales invoices

Client invoices and payers

In both directions

You can bill clients for work under client engagements. A client engagement tracks work billed to clients. Wingspan creates a client bill from approved project work. This posts to Xero as a sales invoice. When the client pays in Xero, the payment updates the invoice in Wingspan. Client billing and contractor pay stay on separate controls.

Batch payments

Payment status and references

Wingspan to Xero

Group contractor payments into Xero batch entries to reconcile your books. Each entry keeps the original payable IDs and amounts. A Wingspan contractor pay run does not always match one bank debit. Choose how grouped entries match your bank feed.

Tracking categories

Engagement templates and assignments

Xero to Wingspan

Xero tracking tags sync into Wingspan. Add them to work templates, called engagements. Each worker has an assignment under a template. Work items and payables keep these tags. When bills sync to Xero, costs post to the right team or project.

Chart of accounts

Work logs and work items

Xero to Wingspan

Xero expense account codes sync into Wingspan. Teams attach these codes to rate cards, which list agreed rates. When a manager approves contractor work, bill lines keep the right expense codes. Bills in Xero then post to the right ledger accounts.

Integration workflows

01

Approved contractor work to Xero bills

A manager approves a contractor work log.

A contractor submits a work log for an assignment. A manager reviews and approves the work. This creates one amount owed. The contractor sees an invoice. Your team sees a payable. Payer approval to pay stays separate. The payable syncs to Xero as a bill you owe. Choose draft or authorized bills. Each bill keeps tracking tags and expense codes. Wingspan saves the Xero bill ID.

02

Contractor payments to bank matching

Finance approves a contractor pay run.

Finance starts a contractor pay run in Wingspan. The run pays approved payables. Payment entries post against open bills in Xero. They keep dates and reference IDs. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted the funds. Your team matches bank entries with the clearing account.

03

Linked client billing and payable sync

Manager approves deliverables for a client engagement in Wingspan

A manager approves client work in Wingspan. The client engagement tracks the billing terms. A client invoice posts to Xero. Linked contractor payables post as bills you owe. Each side keeps its own amount and approval rules. When the client pays, the client invoice status updates in both apps. Contractor pay still needs payer approval.

Plan your integration

Choose draft or authorized bills

Choose draft or authorized bills in Xero. Draft bills let your team review expense codes and tracking tags before posting. Authorized bills post right away for payment matching and reports. W-2 pay posts to payroll journals, separate from vendor bills.

Match your tracking tags

Xero supports two active tracking categories. Many teams use project and department tags. Map work templates to those tags. Add extra project details in line item notes.

Clearing account setup for contractor payouts

Set up a bank clearing account in Xero for contractor pay. Entries in this account help you track each payment. Match grouped bank debits against your bank feed. Follow your normal accounting rules for posting dates.

How the worker lifecycle fits

Connect worker records from hire to pay. Choose the Contractor or W-2 type and keep the right checks for each.

Workers and worker types
Contractor worker records sync to Xero supplier contacts. W-2 workers keep their employee payroll path rather than contractor supplier bills.
Engagements and assignments
Engagements are reusable work templates. Assignments link workers to those templates. Both provide project details for Xero tracking tags on bill lines.
Requirements and eligibility
Engagements set required checks. Wingspan tracks each worker check on the assignment.
Work logs and approved work
Approved work logs give line items, agreed rates, and hours. These sync to Xero purchase bills.
Payables
Approved contractor payables sync to Xero as bills you owe. Each bill links to the supplier. W-2 worker pay does not create supplier bills.
Client invoices
You create client bills in Wingspan for project work. These bills sync to Xero as sales invoices.
Payments and payouts
Payment entries sync from Wingspan to Xero against open bills. They keep dates and reference IDs. Your team matches them to the bank feed.
Tax forms and reporting
Wingspan manages worker tax forms and e-files 1099 forms for contractors. Xero tracks your ledger expense lines.

Connect Xero to your worker workflows

Bring worker records, work review, and payments together. We’ll help you set up the flow your team needs.

Discuss your integration