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).
Bank Feeds: The Unsung Hero
If you take one thing away from this article, let it be this: set up your bank feeds properly.
A bank feed is a live connection between your bank account (or payment processor) and Xero. Instead of manually importing CSV files or (heaven forbid) keying in transactions by hand, bank feeds pull your transactions into Xero automatically.
For a Petboost business, you want two feeds:
- Your business bank account to Xero (this is standard and your bank almost certainly supports it)
- Stripe to Xero (Stripe has a native Xero integration that works beautifully)
With both feeds connected, your accountant sees:
- Every Stripe payout broken down into individual transactions
- Every bank deposit matched to its source
- Clean, reconciled books with minimal manual work
This is the difference between an accountant who dreads your file and one who uses you as an example of a well-run business.
Why Pet Businesses Are a Dream for Accountants
Here is something most people do not realise: pet services businesses are among some of the healthiest businesses out there, with fantastic profit margins.
Recurring revenue from regular grooming clients. Predictable scheduling. Low overhead relative to revenue. Minimal inventory. Strong client retention.
When your books are clean (and with this Petboost-Stripe-Xero setup, they will be) your accountant will see a business that is genuinely well run. That matters when it is time for financing, valuations, or simply understanding where your money is going.
The Setup Checklist
Here is your quick-reference checklist to get this right:
- Sign up for Xero Ignite (the entry-level plan is sufficient if you are using Petboost)
- Connect your business bank account to Xero via bank feed
- Connect Stripe to Xero via the Stripe bank feed integration
- Invite your accountant to your Xero organisation
- Let Petboost handle client invoicing - receipts go out automatically, and tax invoices can be generated on demand
- Reconcile regularly - weekly is ideal, monthly at minimum
- Lodge BAS quarterly using the clean data flowing through from Stripe
Common Questions
"Do I need to send my clients a tax invoice for every appointment?"
No. Under Australian tax law, you are not required to proactively issue a tax invoice for every transaction. You need to be able to produce one if a customer requests it, and Petboost lets you do that instantly.
"What if my client's employer needs an invoice for reimbursement?"
They can generate it themselves from their Pet Owner portal, or you can generate it from the appointment card in your Petboost dashboard. Takes about three seconds.
"Should I use Xero invoicing for anything?"
Possibly for non-client expenses, if you need to invoice a supplier or another business. But for your day-to-day client transactions, Petboost has it covered.
"What about when I first start and have no clients yet?"
Even more reason to go with Xero Ignite. You are not sending any invoices through Xero, so the cheapest plan gives you everything you need while you build your client base.
Stop Worrying About Invoicing. Start Growing.
The pet business owners who thrive are the ones who spend their time on the floor with the dogs, not at a desk formatting invoices at 9pm.
With Petboost handling your client-facing invoicing, Stripe processing your payments, and Xero keeping your books clean for your accountant, you have got a system that runs itself.
No manual invoices. No chasing payments. No messy spreadsheets. No overpaying for accounting software features you will never use.
Sign up for Xero and pair it with Petboost for a fully automated financial setup.
Just clean, automated, compliant financial operations that let you focus on what you actually started this business to do.
Are You an Accountant?
Pet services businesses are among the healthiest small businesses in Australia. Strong margins, recurring revenue, and loyal client bases. If you are an accountant looking for great clients, we would love to help.
Petboost is always happy to refer local pet businesses in your area. Reach out at operations@petboost.com.au and let us connect you with growing pet businesses near you.
Ready to automate your invoicing? See how Petboost works or book a demo to see the full payment and invoicing flow in action.
Disclaimer: This article is general information only and does not constitute financial, tax, or legal advice. Every business has different circumstances. We strongly recommend you consult your accountant, bookkeeper, or registered tax agent before making any financial decisions, including which software plans are right for your business. Petboost is not a financial services provider.

