Skip to main content

How to Integrate with Accounting Software (What Petboost Doesn't Do)

Customers ask how to connect Petboost to Xero or QuickBooks. There is no direct integration. Connect your accounting software to Stripe instead, and download a statement from Petboost when your accountant needs one.

What you're trying to do

You want your Petboost payment data to flow into your accounting software automatically, for:

  • Invoice recording in Xero or QuickBooks

  • Revenue tracking as it happens

  • BAS reporting and tax calculations

  • Profit and loss statements

  • Reconciliation between bookings and accounting

  • GST tracking and reporting

What Petboost does offer

Before you look at other tools, this is what Petboost already does:

What

Where

Card payments processed through Stripe, on PCI-compliant infrastructure, and tracked on each booking

Pricing & Payments in Settings

An invoice with your business details on every booking, and receipts as PDFs

The booking's invoice

Payment by the customer's saved card, Card Reader, Secure Payment Link, Bank Transfer, Cash or Other EFTPOS, recorded against the booking

Payment Method on the booking

Revenue by service, package and team member, and payment status

The Financial tab of Reporting & Intelligence

A statement for your accountant

Invoices & Payment on Billing

A pre-authorisation hold, which you can switch on under Pricing & Payments, reserves what is still owed on the booking against the customer's saved card before the visit. It is a hold, not a separate way to pay.

Reporting & Intelligence is a look at the year's sales. The statement from Billing is the document for your accountant. See Payments Settings.

Download a statement for your accountant

Do this at the end of the financial year, or whenever your accountant asks for figures.

  1. Open Billing, then Invoices & Payment.

  2. Switch the view to EOFY, or to Monthly or Quarterly for a shorter period.

  3. Select the period to expand it, such as the financial year.

  4. Select Download statement. The PDF names the period, for example FY2026 for July 2025 to June 2026.

The statement is a PDF of your Petboost charges for the period, with your card sales and the Stripe and Petboost fees taken from them. Petboost is not accounting software: the statement covers card payments taken through Petboost, so cash, bank transfers and payments on another machine are not in it. See How do I get a sales report or statement for the financial year?.

Open the Xero set-up guide from Petboost

Pricing & Payments has a card that links straight to Xero's guide to setting up a Stripe feed.

  1. If Accounting Integration is not showing, switch on Advanced options.

  2. Under Accounting Integration, select Set Up Stripe Bank Feeds to open Xero's guide, or Get Started with Xero to sign up for Xero.

What Petboost doesn't offer

Petboost does not include:

  • Direct Xero API integration

  • Direct QuickBooks sync

  • Direct MYOB connection

  • Automatic invoice pushing to accounting software

  • Real-time financial data sync with accounting platforms

  • Two-way sync, from your accounting software back to Petboost

Xero and QuickBooks are built for accounting: chart of accounts management, tax calculations, BAS reporting, profit and loss statements, GST compliance, payroll and multi-entity reporting. Petboost does not rebuild them. Stripe already connects to both, through a bank feed in Xero and a Stripe app in QuickBooks, and you manage that connection yourself.

Recommended alternatives

Connect your accounting software to Stripe. Every option below starts from the card payments Petboost takes through Stripe.

Option 1: A Stripe bank feed to Xero

This suits most Australian businesses. Stripe sends its transactions to Xero through a bank feed each day, and in Xero you reconcile them, track GST, categorise transactions and match deposits. Xero's Australian plans are Ignite, Grow, Comprehensive and Ultimate, and their prices are on Xero's pricing page.

To set it up, in Xero:

  1. Go to Accounting, then Bank accounts.

  2. Select Add bank account.

  3. Search for Stripe, which is listed as a direct bank feed.

  4. Follow the prompts to connect your Stripe account, and authorise Xero to read your Stripe transactions.

From then on, card payments taken in Petboost go to Stripe, Stripe sends the transactions to Xero each day, you match deposits to invoices in Xero, and Xero handles GST, BAS and tax reporting. See Xero: Set up Stripe direct feeds or xero.com.

Trap: A Stripe feed only includes card payments processed through Stripe. Cash and bank transfer payments recorded in Petboost are not pushed to Xero, and you reconcile them by hand.

For example, a dog daycare that takes all its bookings and card payments through Petboost would see the previous day's Stripe transactions in Xero each morning. Its bookkeeper matches the Stripe deposits to its revenue accounts in Xero, and the quarterly BAS report comes out of Xero.

Option 2: Stripe to QuickBooks Online

QuickBooks Online brings in your Stripe transactions through a Stripe app from the QuickBooks App Store, and QuickBooks gives you bank reconciliation, GST and tax tracking and financial reporting. Its Australian plans are Simple Start, Essentials, Plus and Advanced, and their prices are on QuickBooks' pricing page. It suits businesses already familiar with QuickBooks, or that prefer its interface to Xero's.

To set it up, in QuickBooks:

  1. Find a Stripe app in the QuickBooks App Store.

  2. Connect and authorise your Stripe account.

  3. Confirm the transaction sync settings.

The QuickBooks help centre has the current steps for Australia. Each day, reconcile the transactions in QuickBooks, categorise them into revenue accounts and run reports as you need them. See quickbooks.intuit.com.

Trap: As with Xero, only Stripe card transactions are included. Cash and bank transfer payments must be reconciled by hand.

Option 3: Export a CSV from Stripe

This is the alternative if you do not want an accounting software subscription. It suits very small businesses, with under 50 transactions a month, and takes longer as your volume grows.

  1. Log in to the Stripe Dashboard.

  2. Go to Payments, then Export.

  3. Select the date range, such as last month.

  4. Download the CSV.

  5. Open it in Excel or Google Sheets and categorise the transactions.

  6. Import it into Xero or QuickBooks, or enter it into your accounting software by hand.

The limits: it is manual and takes time, data entry errors are more likely, you have no real-time view of your finances, and BAS and tax reporting are harder.

Option 4: Your accountant or bookkeeper runs it

If you have bookkeeping support, give your accountant or bookkeeper access to your Stripe account. They set up the Stripe connection to Xero or QuickBooks, handle the monthly reconciliation, and prepare your BAS, financial reports and tax returns, so it takes none of your time. Bookkeepers set their own fees, so ask for a quote. This suits businesses with complex finances, or owners who prefer to outsource accounting.

For example, a grooming business could give its bookkeeper access to Stripe and Xero. The bookkeeper reconciles everything each month and prepares the BAS each quarter, and the owner stays with the grooming.

Example set-ups

These set-ups illustrate how a business might combine Petboost, Stripe and accounting software. They are illustrations, not real businesses.

Example 1: A solo mobile groomer, Xero and a Stripe feed

A solo mobile groomer wants simple accounting for BAS reporting and tax time. They use Petboost for bookings and payments, Stripe for payment processing, and Xero with a Stripe feed.

  1. In Xero, they add Stripe as a bank feed.

  2. Stripe transactions from Petboost appear in Xero each day.

  3. They reconcile each week.

  4. They run the quarterly BAS from Xero.

Example 2: A mid-size daycare, QuickBooks Online and a bookkeeper

A daycare wants professional financial reporting, payroll integration and multi-entity management. It uses Petboost for operations, Stripe for payments, QuickBooks Online, and a bookkeeper.

  1. The bookkeeper sets up the Stripe connection to QuickBooks.

  2. The bookkeeper reconciles each month.

  3. Payroll runs through QuickBooks Payroll, an add-on to QuickBooks Online.

  4. Monthly profit and loss and cash flow reports come out of QuickBooks.

Example 3: A small training business, a CSV export each month

A small training business with under 30 transactions a month wants minimal accounting for tax. It uses Petboost for bookings, Stripe for payments, and a spreadsheet.

  1. Each month, it exports the Stripe transactions to a CSV.

  2. It imports the CSV into Google Sheets.

  3. It categorises revenue by training type.

  4. It tracks expenses separately.

  5. It sends the sheet to its accountant each quarter for the BAS.

Frequently asked questions

Will Petboost add a direct Xero or QuickBooks integration?

A direct integration is not in the product, and there is no confirmed date for one. Stripe already connects to Xero through a bank feed and to QuickBooks through a Stripe app, and you manage that connection yourself.

Can I use MYOB instead of Xero or QuickBooks?

Yes, if you can bring your Stripe transactions into MYOB. MYOB brings accounts in through bank feeds, so check with MYOB how to connect your Stripe account before you rely on it. Once the transactions come in, you reconcile them in MYOB as you would in Xero.

How long does reconciliation take each month?

It depends on how many transactions you have, and how many of them are not card payments. Card payments arrive from Stripe ready to match, while cash and bank transfer payments are entered by hand. If reconciliation takes more time than you want to give it, a bookkeeper can take it on: see Option 4.

What if I take cash and bank transfer payments, not Stripe?

Petboost does not push cash or bank transfer payments to Xero, QuickBooks or any other accounting software. A Stripe feed only includes card transactions processed through Stripe, so record cash and bank transfer payments as journal entries in your accounting software.

Tip: Include cash and bank transfer payments in your weekly reconciliation, so nothing is missed.

Do I need an accountant if I use Xero or QuickBooks?

Not for day-to-day work, but an accountant is strongly recommended for:

  • Initial set-up and the chart of accounts

  • BAS preparation and lodgement each quarter

  • Annual tax returns

  • Financial strategy and planning

Most pet business owners use Xero or QuickBooks themselves each day and see an accountant each quarter or year.

Next steps

To go ahead with Xero and a Stripe bank feed (Option 1):

  1. Sign up for Xero at xero.com, which offers a free trial, if you do not have an account.

  2. In Xero, go to Accounting, then Bank accounts, then Add bank account, and search for Stripe.

  3. Follow the prompts to authorise Stripe, using Xero's step-by-step guide.

  4. Card payments from Petboost then flow into Xero through Stripe.

  5. Contact an accountant if you need help with the chart of accounts or reconciliation.

To go ahead with QuickBooks Online (Option 2):

  1. Sign up for QuickBooks at quickbooks.intuit.com, which offers a free trial.

  2. Connect Stripe to QuickBooks with a Stripe app from the QuickBooks App Store.

  3. Complete the initial set-up, including the chart of accounts.

  4. Learn the basics of bank reconciliation.

  5. Consider QuickBooks training or an accountant.

To use an accountant or bookkeeper (Option 4):

  1. Find a local bookkeeper who has worked with pet businesses.

  2. Give them access to Stripe and to Xero or QuickBooks.

  3. Agree a monthly fee and the scope of work.

  4. Let them handle the set-up and the ongoing reconciliation.

Related guides

Tell us whether this guide helped at [email protected].

Did this answer your question?