Email to Xero Bills, Automatically

Draft or approved bills in Xero with contacts matched and tax rates applied.

Xero users generally have a decent document workflow already, because Hubdoc comes bundled with the subscription. What Hubdoc does not do is line-item extraction, duplicate detection or purchase order matching, which is where most of the manual work actually lives.

ZapBooks connects to your Xero organisation and to the mailbox bills arrive in. Invoices are extracted in full, matched to existing Xero contacts, coded against your chart of accounts with the correct tax rate, and created as bills with the source document attached.

You can have bills land as drafts for review, or route them through an approval step on the Pro plan before they are created.

Connecting Xero

  1. 1

    Start a ZapBooks trial

    14 days, no credit card, cancel any time.

  2. 2

    Connect your email account

    Read-only OAuth access to the Gmail or Outlook mailbox bills arrive in. Nothing is forwarded and no password is stored.

  3. 3

    Connect your Xero organisation

    Authorise ZapBooks through Xero and select the organisation bills should be created in.

  4. 4

    Set your default account codes and tax rates

    Confirm the account codes and tax treatment ZapBooks proposes for your regular suppliers. Corrections persist per contact.

  5. 5

    Choose draft or approved

    Decide whether bills should be created as drafts for you to approve in Xero, or approved directly once they clear the ZapBooks review step.

Where each field lands

Extracted from the invoiceWritten to Xero
Supplier nameContact, matched against your existing Xero contacts
Invoice numberReference
Invoice dateDate
Due date or payment termsDue date
Line item descriptionDescription on the bill line
Line item quantity and unit priceQuantity and unit price
Line item amountLine amount, coded to your chart of accounts
Tax amount and rateTax rate on the line
CurrencyCurrency on the bill, where multi-currency is enabled
Purchase order referenceReference field and PO matching on the Pro plan
Original PDF or imageFile attached to the Xero bill

What it does

  • Creates bills in Xero with line-item detail, quantities and unit prices preserved.
  • Matches suppliers to existing Xero contacts rather than creating near-duplicate records.
  • Applies the correct tax rate per line, including zero-rated and exempt treatments.
  • Attaches the source PDF to the Xero bill.
  • Detects duplicate invoices before creation, including statement copies and chaser re-sends.
  • Supports multi-currency bills where multi-currency is enabled on your Xero plan.
  • Purchase order matching on the Pro plan.

What it does not do

  • ZapBooks does not pay bills or schedule batch payments in Xero.
  • Tracking categories are applied in Xero. ZapBooks supplies clean line-level data; the allocation rules stay in your Xero setup.
  • Bank statement and supplier statement capture is not supported. Hubdoc and AutoEntry cover that.
  • Sales invoices (accounts receivable) are out of scope.

Xero questions

Start syncing to Xero

14-day free trial, no credit card. Connect your mailbox, connect your ledger, review the first batch.

See pricing

14-day free trial. No credit card required.