Dubsado's Xero integration allows you to sync invoices and payments from Dubsado over to Xero. Xero is an online accounting software built for small business.


In this article


Why connect to Xero

Dubsado's built in bookkeeping features are suitable for many small businesses. However, if you already use Xero, or have more extensive accounting needs, you may prefer to do your bookkeeping outside of Dubsado.

Connecting Xero to Dubsado allows you to automatically send invoices and payments over to Xero. Your clients will still pay you through the Dubsado invoices you send. After you receive a payment, you can head over to Xero to reconcile the transaction against your bank records.


Data shared between Dubsado and Xero

The connection between Dubsado and Xero is primarily a one-way street. Dubsado can sync invoices and payments over to Xero, but Xero does not send invoices or transactions back over to Dubsado.

Here's a brief overview of how data will be shared between your Dubsado brand and your Xero organisation:

When you set up the Xero integration in Dubsado, you'll be able to map income categories and tax items to your chart of accounts and tax rates in Xero, respectively.


Invoice syncing

As you set up the integration, you can decide whether you'd like to automatically sync invoices and payments, automatically sync invoices only, or manually sync all invoices and payments.

Here are some key things to know about how Dubsado invoices sync with Xero:

  • Invoices are automatically synced with Xero after the client makes a payment, not immediately after the invoice is created.
  • Xero does not sync invoices, changes to invoices, or transactions back over to Dubsado.
  • Invoices and payments created before you connected Xero will not sync automatically. You will be able to sync them manually.
  • Changes made to invoices in Dubsado do not automatically sync with Xero. Invoices are only updated in Xero when your client makes a payment, or when you sync the invoice manually.
  • Xero does not become your payment processor. Clients will still pay invoices in Dubsado using the payment processor you connected (Stripe, Square, or PayPal).

Dubsado invoices in Xero

When a Dubsado invoice is synced with Xero, most information will remain the same:

  1. Invoice number
  2. Invoice date → Invoice issue date
  3. Line item name, quantity, and amount
  4. Income category → account
  5. Taxes
  6. Date and amount of each payment

However, you will notice a few key differences between the invoice in Dubsado and the invoice in Xero:

  1. Line item descriptions are not supported by Xero and will not appear on the Xero invoice.
  2. The due date on the Xero invoice will match the invoice issue date, not the payment schedule due dates. The payment schedule due dates will only show on the Dubsado invoice. Payment reminders will still be sent by Dubsado.
  3. If there is a discount, it will be distributed proportionately across all line items as dollar amounts. The original percentage or fixed discount line item will not be shown.
  4. Dubsado invoices are always tax-exclusive. Even if you use tax-inclusive invoicing in Xero, you may see invoices synced from Dubsado using tax-exclusive calculations.

Dubsado clients and Xero contacts

When an invoice is synced with Xero, Dubsado will attempt to match the client with one of your existing Xero contacts, vendors, and employees using the client email address. Dubsado will not change or add to the contact information in Xero.

If no match is found, a new contact will be created in Xero. The only information Dubsado uses to create the new contact is:

  • First name
  • Last name
  • Email address

The Contact Name in Xero will be the client's first and last name. Other information from the client profile in Dubsado, such as company name, phone number, and address, will not be added to the contact in Xero.


Did this answer your question?