Spoiler alert: if you set this up properly, you will never manually create or send an invoice again.
We recently had a conversation with one of our pet business owners who was about to sign up to Xero. They were staring at the pricing page, trying to figure out whether they needed the entry-level plan or the next tier up. The main difference? Invoice limits. And the price gap was forty dollars a month.
Their question was simple: "Do invoices go out through Xero, or through Petboost and Stripe?"
It is a brilliant question, and one that every Australian pet business owner should understand before they hand over their credit card to an accounting platform.
The answer saved them nearly five hundred dollars a year.
The Short Answer
You do not need Xero to send invoices to your clients. Petboost handles that side of things entirely.
When you create an appointment in Petboost, the system automatically generates the invoice line items attached to that appointment: the services, the add-ons, any package redemptions, the lot.
When your client pays, they automatically receive an itemised payment receipt. No manual invoicing. No chasing. No "I'll send that through when I get home tonight."
If a client specifically asks for a formal tax invoice? Two options:
- They generate it themselves from their Pet Owner portal
- You generate it instantly from the appointment card in your dashboard
That is it. The entire invoicing workflow is handled without Xero ever being involved.
So What Is Xero Actually For?
Great question. If Petboost handles invoicing, why bother with Xero at all?
Xero is your bookkeeping and compliance engine. It is where your accountant lives. Here is what it does in this setup:
- Reconciliation - matching your Stripe payouts to your bank transactions
- BAS and GST reporting - keeping the ATO happy every quarter
- Expense tracking - fuel, supplies, insurance, all the business costs
- Accountant access - your accountant logs in, sees clean data, does their thing
- Financial reporting - profit and loss, balance sheets, cash flow
Notice what is not on that list? Sending invoices to Mrs Henderson for Biscuit's nail trim.
The Xero Plan Question: Ignite vs Grow
This is where it gets practical. Xero's entry-level plan (called Ignite) has a limit on how many invoices you can send per month. Their next tier up (called Grow) removes that limit but costs about forty dollars more per month.
Here is the thing: if you are using Petboost, that invoice limit is completely irrelevant.
You are not sending invoices through Xero. You are not even close to touching that limit. Your client-facing invoicing happens entirely within Petboost.
So yes, Xero Ignite is almost certainly sufficient for your needs as a Petboost user. Save yourself the five hundred dollars a year. Get started with Xero here.
Your accountant may have other reasons to recommend a higher tier based on features like multi-currency, project tracking, or advanced reporting. But the invoice limit alone? Not a factor.
How the Money Actually Flows
Let us walk through what happens when a client pays for a service. Understanding this flow is the key to understanding why the whole system works so cleanly.
Step 1: Appointment Created in Petboost You book an appointment. Petboost automatically creates the associated line items: the groom, the nail trim, the deshedding add-on, whatever applies.
Step 2: Client Pays The client pays via card-on-file through Stripe. This might happen automatically at the time of service, or through a payment request you send. Either way, Stripe processes the payment.
Step 3: Client Gets a Receipt The client automatically receives an itemised payment receipt. This is not a manually generated document. It just happens.
Step 4: Stripe Collects Your Payouts Stripe batches your payments together and deposits them into your bank account on a regular schedule (usually daily or weekly, depending on your settings).
Step 5: Xero Sees the Bank Deposit This is where the magic of bank feeds comes in. Your bank account is connected to Xero via a live bank feed. When Stripe deposits money into your account, Xero sees it automatically.
Step 6: Stripe Bank Feed in Xero You can also connect Stripe directly to Xero as a bank feed. This means Xero can see each individual Stripe transaction, not just the lump sum deposit. This makes reconciliation incredibly clean. Your accountant will love you for it.
Step 7: Reconcile and Report Your accountant (or you, if you are doing your own books) matches the Stripe payouts to the bank deposits. Everything lines up. BAS gets lodged. GST gets reported. Life goes on.
What to Tell Your Accountant
If you are heading into an accountant meeting soon, here is exactly what to say:
"My pet business software generates the service line items when I create an appointment. If a client needs an invoice, it can be generated from the appointment on demand. Clients automatically receive itemised payment receipts when they pay, so I am not issuing invoices through Xero. I just need Xero for bookkeeping, reconciliation, and BAS reporting."
Then mention the Stripe bank feed. Your accountant will likely want to help you set that up. It is how Stripe payouts reconcile cleanly in Xero, and it makes their job significantly easier (and potentially cheaper for you).

