Every pet business owner has had this conversation. Maybe it was with your accountant. Maybe it was with a mate who runs a cafe. Maybe it was at a trade show where someone handed you a brochure for a shiny new EFTPOS terminal.
The question always sounds the same: "What rate are you paying?"
And just like that, the entire decision gets reduced to a single number. 1.1%. 1.4%. 1.6%. 1.7%. Whoever has the lowest number wins, right?
Not even close.
The transaction rate is one line in a much longer financial story. And if you are making your payment provider decision based on that number alone, you are almost certainly costing yourself thousands of dollars a year in ways that never show up on a merchant statement.
Let us talk about the real cost of processing payments in an Australian pet business.
The Cost Nobody Talks About: The Admin Tax
Before we compare a single provider, we need to name the elephant in the room. Your accountant might call it "reconciliation overhead." Your bookkeeper might call it "that thing I spend half my week on." We call it the Admin Tax.
The Admin Tax is everything you do to connect the dots between a payment being taken and that payment being correctly recorded in your books. When your payment terminal is a standalone device sitting on your counter with zero connection to your booking system, those dots do not connect themselves. You connect them. Manually. Every single day.
Here is what that looks like in practice:
Matching each terminal settlement to the clients you saw that day
Manually entering payment amounts into your booking software
Cross-referencing deposits in your bank account against your appointment schedule
Creating separate invoices or receipts outside of your booking system
Reconciling lump-sum deposits in Xero where one bank entry represents fifteen different clients
Chasing discrepancies when the numbers do not add up (and they will not, at least once a week)
If a business owner or bookkeeper spends 3 hours per week on this work, and we value that time at a conservative $50 per hour, the Admin Tax costs $150 per week. That is $7,800 per year.
Now compare that to the "savings" from choosing a lower-rate standalone terminal. If your business processes $10,000 per month in card payments, the difference between a 1.1% bank rate and Stripe's 1.7% is $60 per month. That is $720 per year. Petboost's booking fee on card payments (by plan, in our fee table) widens that gap, and the total still sits well below an Admin Tax of $7,800.
That is before the errors, the stress, or the opportunity cost of spending your evenings reconciling payments instead of resting or growing your business.
The Australian Payment Provider Landscape
Let us map out the options available to Australian pet businesses. They fall into three broad categories.
Tier 1: Siloed Standalones
These are the popular independent payment terminals. They are well built, competitively priced, and extremely good at one thing: processing card payments.
Square - 1.6% card-present, no monthly fee, no per-transaction fee
Zeller - 1.4% card-present, no monthly fee, Australian-founded
Tyro - 1.4% card-present, $29/month terminal rental, same-day settlement including weekends
The hardware is solid. The rates are competitive. The onboarding is simple.
The problem? These terminals exist in complete isolation from your booking system. They process the payment, print the receipt, and that is the end of their involvement. They do not know which pet was groomed, which staff member performed the service, which appointment it relates to, or which line items should appear on the invoice. That context lives in your head, your diary, or your booking software. Connecting it to the payment record is entirely your responsibility.
For a cafe selling flat whites, this is fine. Every transaction is essentially identical. For a pet business where you are running breed-specific grooms with add-on services across multiple staff members and tracking vaccination compliance per pet, it is a fundamentally different problem.
Tier 2: Big 4 Bank Terminals
CommBank, Westpac, NAB, and ANZ all offer EFTPOS terminals. The headline rates are the lowest in the market, typically around 1.0% to 1.1% for domestic card-present transactions.
Your accountant might recommend these because they trust the bank, and the rate looks good on paper. Fair enough. But here is what comes with that rate:
Monthly terminal rental of $29 to $40 per month, regardless of transaction volume
Zero integration with any booking or business management software
Lump-sum deposits where a single bank entry might represent an entire day's worth of unrelated transactions
No card-on-file capability for pre-authorisation or automatic charging
Lock-in contracts in some cases, with early termination fees
On $10,000/month in revenue, the annual terminal rental alone ($348 to $480) eats into a significant portion of the rate savings versus a no-rental-fee provider. Add the Admin Tax, and the economics collapse entirely.
Tier 3: Native Lifecycle Integration
This is where Petboost sits, with Stripe as the built-in payment processor.
Stripe's rate is 1.7% + $0.30 per online transaction on Australian domestic cards (1.7% + $0.10 in person on the Stripe Reader S700), and Petboost adds its booking fee on card payments, on a separate line. On paper, that is the highest cost in this comparison. But the payment is not a separate event. It is the automated conclusion of a service lifecycle that starts with the booking and ends with the payment in Xero through Stripe's bank feed, ready for your bookkeeper to reconcile.
When a client's appointment is completed and its invoice finalised, Auto-pay invoices charges the card on file, and the receipt is emailed while Email the customer: booking updates is on. The invoice line items trace to the appointment, the staff member, the service, the client, and the pet. Card payments reach Xero through Stripe Bank Feeds for your bookkeeper to reconcile.
There is no manual step. There is no Admin Tax. There is no matching, no chasing, no spreadsheet, no "I will do the books on Sunday night."
Revenue Protection: The No-Show Problem
Here is a number that most payment provider comparisons completely ignore: no-show losses.
A standalone EFTPOS terminal is reactive. The client has to be physically standing in front of you with their card. If they do not show up, you have no payment mechanism at all. You can send a stern text message. You can implement a "three strikes" policy. But you have no financial protection in the moment.
Petboost with Stripe is proactive. Here is how:
Card on file at booking - The client's card is securely stored when they book online, unless you let a service be booked without one.
72-hour pre-authorisation - Three days before the appointment, a hold goes on the card. If it is declined (expired, over limit, cancelled), you know in advance and can collect updated details before the slot is lost.
No-show charge capability - If a client does not show up, you can charge the card on file according to your cancellation policy. The client agreed to this policy at booking. The charge is legitimate and enforceable.
What does this look like financially? Even a conservative estimate is striking.
If you experience just 2 no-shows per week with an average service value of $80, that is $8,320 per year in lost revenue. A standalone terminal offers zero protection against this. Petboost with Stripe eliminates most of it.
When you combine the Admin Tax saving ($7,800/year) with no-show revenue protection ($8,320/year), that is over $16,000 per year on the integrated side, against a rate gap plus booking fee measured in hundreds or low thousands of dollars.
The Accountant's Dream: Xero via Stripe Bank Feeds
If you have an accountant or bookkeeper, this section alone might justify the switch.
The Lump-Sum Problem
When you use a standalone terminal, your bank account receives lump-sum deposits. One deposit might represent twelve different clients across three different service types, handled by two different staff members, with varying GST components.
Your bookkeeper sees a single line in Xero: "EFTPOS Settlement - $1,847.20." They then have to manually break that down, match it to individual transactions, and allocate it correctly. This is slow, error-prone, and expensive.
The Stripe Bank Feed Solution
When you use Petboost with Stripe, you connect Stripe directly to Xero as a bank feed. Every individual transaction appears in Xero instead of a lump sum, and each appointment charge carries the appointment date and services in its description. In Petboost, the same payment links to:
Your bookkeeper sees an itemised feed instead of lump-sum deposits, so matching each payment takes far less detective work.
This is not a marginal improvement. For accountants and bookkeepers working with pet business clients, it is the difference between a client who costs them money and a client who is a pleasure to work with. If you want to understand why this matters so much, our guide for accountants goes deeper.
Covering Card Costs the Compliant Way: Build Them Into Your Pricing
Here is something that changes the economics: you can cover your processing costs without absorbing them, and without surcharging your clients.
From 1 October 2026, the Reserve Bank of Australia bans card surcharging on eftpos, Visa and Mastercard debit, prepaid and credit cards, so you can no longer add a separate card surcharge to those payments. The compliant approach, which most industries already use, is to build a small allowance for processing costs into your standard service prices.
Petboost's Build Fees Into Pricing wizard does this in four steps. Account for processing costs in your prices once, and your margin is protected on every booking, with one all-in price your clients see up front. No separate line item, no per-transaction surcharge maths, no reconciliation headache.
Cash and bank transfer payments tracked in Petboost carry no processing fee at all, so a hybrid approach (card on file for convenience, bank transfer for larger invoices) keeps your effective costs low while staying fully compliant.
Head-to-Head Comparison
Here is how the options stack up across the metrics that actually matter.
| Feature | Petboost + Stripe | Square / Zeller / Tyro | Big 4 Banks |
|---|
| Merchant rate | Stripe 1.7% + $0.30 online, 1.7% + $0.10 in person | 1.4% to 1.6% | ~1.0% to 1.1% |
| Petboost booking fee | By plan, on card payments (fee table) | None | None |
| Monthly rental | $0 | $0 (Square, Zeller) / $29 (Tyro) | $29 to $40 |
| Booking integration | Native (built-in) | None | None |
| No-show protection | Card on file + pre-auth | Not available | Not available |
| Card on file | Yes (auto-charge) | Limited (not linked to bookings) | No |
| Xero reconciliation | Itemised Stripe Bank Feed | Manual lump-sum matching | Manual lump-sum matching |
| Invoice generation | Automatic from appointment | Manual / separate system | Manual / separate system |
| Building fees into prices | Pricing Assistant: Build Fees Into Pricing | Manual calculation | Manual calculation |
| Admin time per week | ~0 hours | ~3+ hours | ~3+ hours |
| Hardware options | Stripe Reader S700 | Readers, terminals, registers | Bank-issued terminals |
The rate column favours the standalone terminals and banks. Every other column favours integrated payments. And those other columns represent where the real money is.
"But My Accountant Said to Go With the Bank"
We hear this a lot. And it makes sense on the surface. Your accountant is focused on minimising costs, and the bank terminal has the lowest rate. That is sound advice if the only variable is the transaction fee.
But most accountants have not seen what a fully integrated payment flow looks like for a pet business. They are comparing terminal rates because that is the data they have. When you show them the Stripe Bank Feed in Xero, the itemised reconciliation, and the automated invoice trail, the conversation changes.
We have seen it happen dozens of times. The accountant walks in thinking Stripe is expensive. They walk out saying it is the cleanest financial setup they have seen from a small business client.
If your accountant is involved in your payment provider decision (and they should be), send them to our accountants page. It walks through the financial operations from their perspective.
The Strategic Verdict: Total Cost of Ownership
The transaction rate is the wrong metric. It is the easiest number to compare, which is why everyone defaults to it. But it tells you almost nothing about what payments actually cost your business.
The right metric is Total Cost of Ownership (TCO). That includes:
Processing fees (the rate everyone fixates on)
Platform fees (Petboost's booking fee on card payments, by plan and on its own line, and a subscription that is waived above a monthly card threshold)
Terminal rental (a cost the bank terminals carry but standalones mostly do not)
Admin time (the hidden cost that dwarfs everything else)
No-show losses (the revenue that disappears when you have no card-on-file protection)
Reconciliation errors (the BAS corrections, the accountant call-backs, the late-night spreadsheet sessions)
Automation value (the invoices you do not have to create, the receipts you do not have to send, the Xero entries you do not have to type)
Run the TCO calculation for a pet business doing $10,000/month in card revenue, counting Stripe's rate and Petboost's booking fee as well as the admin time and no-show losses above, and on those assumptions integrated payments through Petboost and Stripe come out thousands of dollars ahead every year. Even before you factor in the sanity of not doing manual reconciliation at 9pm on a Wednesday.
So, Which Provider Should You Choose?
If you are already using Petboost (or considering it), the answer is straightforward: use the built-in Stripe integration. It is not the cheapest rate, and it adds Petboost's booking fee, but on the assumptions above it is the lower total cost. Everything else follows: the invoicing, easier reconciliation, the no-show protection, Stripe Bank Feeds into Xero, and processing costs built into your pricing.
If you already own a Square, Zeller, or Tyro terminal, you do not need to throw it away. Many businesses keep a standalone terminal for walk-in or counter payments while running all booked appointments through Petboost and Stripe. It is a sensible transitional setup.
If you are currently using a Big 4 bank terminal, it is worth doing the maths. Add up your monthly rental, your weekly reconciliation time, and your no-show losses. Compare that to the Stripe rate on your actual volume. For most pet businesses, the switch pays for itself within the first month.
Ready to See the Difference?
Explore how Petboost handles payments end to end on our payments feature page. If you want the technical detail on the Stripe integration specifically, our Stripe page covers every aspect of the setup.
Or if you prefer to see it in action, book a demo and we will walk you through the complete payment lifecycle: from booking to card pre-authorisation to automatic charge to the Stripe bank feed in Xero. It takes about fifteen minutes, and it will permanently change how you think about payment processing costs.
Disclaimer: This article is general information only and does not constitute financial, tax, or legal advice. Transaction rates are sourced from provider websites and were verified as of March 2026. Rates may change. Every business has different circumstances and transaction volumes. We strongly recommend you consult your accountant, bookkeeper, or registered tax agent before making any financial decisions. Petboost is not a financial services provider.