your stack, connected :-)

Billbooks now connects to Xero, QuickBooks, Zapier and your own code

Push invoices into Xero or QuickBooks Online so your books stay current, wire Billbooks into thousands of apps with Zapier, or build exactly what you need on the public API. No more retyping the same invoice into two systems.

App connectors
Xero Professional
Connected
Push your invoices into Xero and keep your books up to date.
QuickBooks Professional
Push invoices and expenses into QuickBooks Online.
Zapier Professional
Trigger Zaps on new invoices, estimates, clients and expenses.
now, even quicker :-)

Billbooks runs on a global edge network

Your invoices, estimates and clients are served from the network location closest to you, not from one machine on the other side of the world. Moving between a list, a new invoice and a sent document happens in the time it takes to look at it.

Cloudflare network No page reloads

Billbooks is not trying to replace your accounting software. Xero is the ledger, the bank reconciliation and the tax return, and it is what your accountant works in. Billbooks is where the quote is built, the invoice is sent and the payment is chased.

These connectors exist so the invoice only has to be entered once, in the tool built for raising it, and still reaches the books. Every question below is answered in full at the bottom of this page.

How it works

Create an API key

One key in Settings under Integrations. It authenticates Zapier and anything you build yourself.

Connect Xero once

Authorise your Xero organisation from Billbooks. The connection is per organisation, so agencies keep their books separate.

Send when you are ready

Push an invoice to Xero from the invoice itself, or let a Zap move it the moment it is created.

Four ways to connect

Pick the one that matches how technical you want to get. They all read from the same Billbooks data.

Xero

Push a Billbooks invoice into Xero with its client and line items. Your accountant sees it where they already work, and you stop entering the same invoice twice.

Professional plan

QuickBooks

Push Billbooks invoices into QuickBooks Online with the client and line items, and send expenses across as bills. Your books stay current without typing anything twice.

Professional plan

Zapier

Start a Zap on a new invoice, estimate, client or expense. Create the same records in Billbooks from your CRM, your forms, or a spreadsheet. No code at any point.

Professional plan

Public API

A REST API over invoices, estimates, clients, items, expenses and taxes, with your own API keys and a full reference at docs.billbooks.com.

Create a key from Settings

the rest of your stack

Wire Billbooks into what you already use

Zapier reaches thousands of apps, so a new Billbooks invoice can start almost anything: a row in a spreadsheet, a card on a board, a note on the deal. These are some of the ones small businesses ask for most.

Stripe
PayPal
Square
Shopify
WooCommerce
Etsy
BigCommerce
Gmail
Google Sheets
Google Drive
Google Calendar
Google Forms
HubSpot
MailChimp
Zendesk
Trello
Asana
ClickUp
Notion
Airtable
Clockify
Calendly
Dropbox
WordPress

Ready-made Zaps

Create Billbooks invoices from newly-won HubSpot deals → Add new Billbooks invoices to Google Sheets rows → Send Slack channel messages for new Billbooks invoices → Create Billbooks clients from new Stripe customers → Create Billbooks estimates from new Typeform entries → Create Trello cards for new Billbooks invoices → Send Gmail emails for new Billbooks invoices → Create Billbooks clients from new Square payments → Create Billbooks expenses from new Google Forms responses → Add new Billbooks invoices to Airtable → Create Billbooks clients from new Calendly bookings → Add new Billbooks clients to Mailchimp as subscribers → Create Billbooks invoices for new paid Shopify orders → Create QuickBooks Online invoices from new Billbooks invoices →

Or browse every Billbooks integration on Zapier. For QuickBooks Online, the built-in connector above is the better route: it carries the client and line items, and sends expenses across as bills. The Zap is there if you already run your automations in Zapier.

Each of these connects to Billbooks through Zapier rather than as a direct Billbooks integration. Xero is the exception and connects directly. All product names and logos are trademarks of their respective owners, shown here to identify the apps a Zap can reach.

If your accountant works in Xero

Plenty of Australian and New Zealand businesses run their books in Xero and hand it to an accountant or bookkeeper at the end of the quarter. The awkward part has always been the middle: invoices raised somewhere sensible, then keyed into the ledger a second time by hand.

That is the gap this closes. Raise and send the invoice in Billbooks, chase it there, and push it into Xero when it is done. Billbooks handles multi-currency and per-line tax rates, so an invoice billed in AUD, NZD or anything else arrives in the books as the document you actually sent.

Let clients pay the invoice where they read it

Connect a payment gateway and every invoice you send carries a Pay Now button. The client pays on the invoice page, with no account and no login. Set them up under Online Payments Integration in Settings, and connect as many as you like.

  • PayPal: your PayPal email address.
  • Stripe: your secret key and publishable key.
  • Authorize.Net: your API login ID and transaction key.
  • Braintree: your merchant ID, public key and private key.
  • 2Checkout: your account ID and secret word.

The money goes to your own gateway account. Billbooks records the payment against the invoice and marks it paid.

Xero, QuickBooks and Zapier are on the Professional plan. Every other Billbooks feature is on every paid plan.

Try it Free

Built for teams who already run more than one tool

AccountantsBookkeepersAgenciesConsultantsTradesE-commerce sellersStartupsDevelopers

Questions

Does Billbooks sync with Xero? +

Yes. Connect your Xero organisation from Settings, then push invoices into Xero from Billbooks with the client and line items intact. It is a push you trigger, not a silent background sync, so nothing reaches your books that you did not send. Available on the Professional plan.

Does Billbooks replace my accounting software? +

No. Billbooks is invoicing, quoting and payment chasing. Xero is the ledger, the bank reconciliation and the tax return. They do different jobs, and the integration exists so the invoice only has to be entered once.

Which plan do I need for Xero, QuickBooks and Zapier? +

All three connectors are on the Professional plan. If you are on Basic or Standard the card shows an upgrade prompt rather than a connect button. API keys are not limited by plan.

What can Zapier do with Billbooks? +

Billbooks can trigger a Zap when a new invoice, estimate, client or expense is created. Zapier can create an invoice, estimate, client, expense or item in Billbooks. You connect on the Zapier side using a Billbooks API key.

Which payment gateways can my clients use? +

Five: PayPal, Stripe, Authorize.Net, Braintree and 2Checkout. Set them up under Online Payments Integration in Settings, and every invoice you send then carries a Pay Now button. The client pays without an account or a login, the money lands in your own gateway account, and Billbooks records the payment against the invoice.

Where do I get an API key? +

In Billbooks, open Settings and then Integrations. Create a key under API Keys, copy it once, and use it as the credential for Zapier or your own code. You can revoke a key at any time, and the list shows when each one was last used.

What does the public API cover? +

Invoices, estimates, clients, items, expenses, expense categories and taxes, plus an endpoint for the authenticated account itself. The full reference, including authentication and rate limits, is at docs.billbooks.com.

Does Billbooks integrate with QuickBooks? +

Yes, with QuickBooks Online. Connect your QuickBooks company from Settings, then push invoices with the client and line items, and expenses as bills. Like Xero, it is a push you trigger rather than a silent background sync, and it is on the Professional plan.

Stop entering the same invoice twice

30-day free trial. No credit card required.

Try it Free

See how Billbooks compares

FreshBooksQuickBooksXeroWaveZoho InvoiceSquare InvoicesAll comparisons

Suggest a feature for Billbooks

    Use Billbooks your way

    Submit an enquiry