
A veterinary practice looks like a health business but, for tax purposes, behaves like a taxable trading business, and that catches a lot of practices out. Unlike human medical and dental services, veterinary services carry GST. Add a retail shelf of food and products, a dispensary of medicines, stock to track and staff to pay, and you have a business that needs a bookkeeper who knows the vet-specific rules rather than one who assumes “health equals GST-free” and gets your BAS wrong from the first quarter.
Published: July 2026
If your vet practice needs its GST, stock and retail handled properly, start with proper monthly bookkeeping and read on.
Take a Sydney vet practice turning over $2M across consultations, procedures, retail and medicines. Because it feels like a health business, an inexperienced bookkeeper assumes the services are GST-free and codes them accordingly. They are not; veterinary services are taxable. That single wrong assumption means the practice has not been accounting for GST on the bulk of its revenue, and when it is discovered, the correction across multiple BAS periods is a serious, expensive problem, potentially tens of thousands of dollars plus interest. Coded correctly from the start, GST is simply collected and remitted as normal. This is exactly why a vet practice needs a bookkeeper who knows the sector rather than one working from a wrong assumption.
(Figures are illustrative, to show why the GST treatment matters. Yours will differ.)
For a veterinary practice, good bookkeeping starts with getting the GST right, treating services, retail and dispensing as the taxable supplies they are, so every BAS is correct and there is no nasty correction waiting. Beyond that, it means services, retail and medicines are coded and margined separately, so you can see which parts of the practice actually earn. Stock and medicines are tracked so margins are real and cash tied up in inventory is visible. Payroll runs correctly with super paid each payday. The practical result is a practice that is compliant from the first quarter, understands the profitability of its consulting, retail and dispensary arms separately, and never carries the expensive GST error that catches practices who assumed vet work was GST-free.
A vet practice is really three businesses sharing a building: clinical services, retail, and the dispensary of medicines. Each has a very different margin, and blending them hides which one carries the practice. Clinical services are labour-driven and priced on time and expertise. Retail runs on ordinary product margins you control through buying and pricing. The dispensary sits somewhere in between. A practice that sees only one combined profit figure cannot tell whether its consulting rooms, its shelves or its medicine cabinet are actually making the money, which makes decisions about staffing, stock range and pricing little more than guesses. Good bookkeeping reports the three arms separately, so the owner can see, for example, that retail is quietly propping up under-priced consultations, or that the dispensary carries more of the profit than anyone realised. That visibility is what lets a vet practice price its services properly, range its retail deliberately, and decide where to invest, rather than running a multi-arm business on a single number that reveals none of the levers.
A bookkeeper who assumes vet services are GST-free, services and retail blended into one line, stock nobody tracks, and margins nobody can separate. A Free Xero Roast will show you whether your GST and coding are right, how to change bookkeepers covers the switch, and The Packs lay out fixed-price bookkeeping built for vet practices.
“We will fix the books after the busy season.” Busy seasons are when bad books cost the most: wrong roster cost, wrong stock margin, wrong tax cash. Fix the system during the busy period in a light-touch way (weekly recs, payroll checks), or the backlog becomes the next crisis.
“Our accountant already does this.” Accountants and bookkeepers do different jobs. Year-end accounts and tax advice are not the same as weekly operational bookkeeping, payroll, and decision-ready monthly packs. Many businesses need both, coordinated.
“We are not big enough.” Payday Super, BAS, GST and employee entitlements do not wait for a headcount milestone. Complexity arrives with staff, inventory, contractors or multiple channels, not with a round number of revenue.
“We tried outsourcing and it was slow.” That is a provider design problem, not a category law. Fixed-scope work, named response standards, and a single owner for your file are the antidote to outsourced silence.
What does a vet practice bookkeeper cost in Sydney?
Fixed-price bookkeeping scales with your turnover, retail and dispensary volume and payroll. A practice needing correct GST treatment, stock tracking and separate margin reporting is priced as a clear monthly figure rather than an unpredictable hourly bill.
Are veterinary services GST-free?
No. Unlike human medical and dental services, veterinary services are generally taxable, so GST applies. This is a common and expensive mistake, because vet practices feel like health businesses but are taxed like trading businesses.
How should retail, services and medicines be handled?
Each should be coded and margined separately, so you can see what consultations, retail sales and dispensing each earn. Blending them hides which part of the practice is actually profitable.
Do I need to track stock in a vet practice?
If food, products and medicines are a meaningful part of your revenue, yes. They are real inventory that ties up cash, and tracking them keeps your margins accurate and your stock on hand known.
How does Payday Super affect my vet practice?
From 1 July 2026, super must be paid every payday and reach the fund within 7 business days, rather than quarterly. For vets, nurses and reception staff, that is a real change your bookkeeper should have running.
What happens if my GST has been treated incorrectly?
If services were wrongly treated as GST-free, the practice has under-accounted for GST and a correction across the affected BAS periods is needed. It is fixable, but it is far cheaper to code it correctly from the start, which is why a sector-aware bookkeeper matters.
How do I switch to a bookkeeper who understands vet practices?
You can switch mid-year with a clean handover: transferring your Xero subscription to you, handing over records, and a short onboarding where the new bookkeeper reviews your GST treatment, coding and stock. If the GST has been wrong, correcting it is the first priority.
What monthly reporting should a vet practice get?
A comparative profit and loss, a reconciled balance sheet, aged receivables, a cash position with obligations flagged, and separate margin reporting for clinical services, retail and the dispensary. Seeing the three arms separately is what lets an owner price services, range retail and decide where to invest, rather than working off one blended figure.
Sydney Bookkeeper is the modern, fixed-price Sydney bookkeeper for businesses with staff that are tired of slow, hourly, jargon-spouting incumbents. We work with professional services firms, construction and property businesses, agencies, tech and ecommerce companies, hospitality groups, and health practices across Sydney. Monthly bookkeeping, BAS lodgement, payroll, and Xero file cleanups, all on fixed monthly pricing, no lock-in.
Visit Sydney Bookkeeper | Get a Free Xero Roast | Book a Chat
This content is general information only, written for Australian small and mid-market businesses. It does not constitute tax, financial product, or legal advice and should not be relied on as such. The figures used are illustrative estimates and will differ for your business, and rules, rates and thresholds change; confirm current figures with the relevant authority. The team uses a registered BAS Agent for all BAS and IAS lodgement services; registration particulars are available on request. For advice specific to your situation, contact the team directly or consult a registered tax agent or licensed financial adviser. Sydney Bookkeeper is not a licensed tax agent or licensed financial adviser. Information was current at the time of publication and may change without notice.
