Practice software for dog trainers

You became a trainer for the dogs. Not the admin.

PackOffice takes care of bookings, reminders, class check-in, daycare days and board-and-train stays, invoices, payment plans and your books, so the paperwork runs itself and your evenings are yours again.

Securely stored client dataWorks on your phoneNo card for the trial
Two minutes, start to finish

Watch it run a real day

An enquiry becomes a client, a booking, an invoice and a paid session, in the time it takes to make a coffee.

Prefer to click around yourself? Take the step-by-step tour or open the live demo practice.

Where your evenings go

The admin behind every single client

None of it is hard. It just never stops. Here is what one new client costs you in admin, with and without PackOffice.

Without PackOffice

  • Back and forth messages to find a time15 min
  • Copying their details from a form or DM8 min
  • Writing and sending an invoice10 min
  • Texting reminders before each session12 min
  • Chasing a late payment10 min
  • Matching the payment in your bank and books10 min
  • Notes, homework and the next booking15 min
Per clientabout 80 min

With PackOffice

  • They pick a time from your real availability0 min
  • Their answers land straight in the client file0 min
  • Invoice created from the booking, pay link included1 min
  • Reminders by email and text, sent for you0 min
  • Payment plans collect themselves, nudges go out0 min
  • Payments matched to invoices in your books1 min
  • Notes in the client file, next session booked from the same screen8 min
Per clientabout 10 min

Estimates from a working trainer's own practice. Your numbers will differ, so try the calculator below with yours.

Your time back

Work out what admin costs you

10
15
A$120

Assumes 70 minutes saved per new client and 5 minutes per session in reminders, rescheduling and payment follow up.

Admin hours back each month
17
Worth, each month
A$2,040
That is 2 working days a month back for training, or for yourself.Try it free
What it costs

About the price of two apps. It replaces all of them.

Most trainers already pay for accounting software and a booking tool, then do everything in between by hand. PackOffice costs about the same and does the in between too.

Typical setupA month
Xero Ignite (accounting)A$37
Calendly Standard (booking)about A$19
SMS reminderspay per text
Forms, classes, check-in, payment plansby hand
TotalA$56 + texts + hours
PackOffice Solo, 100 texts includedA$59

Published prices, October 2026, AUD including GST. Calendly converted from US$12 a seat on monthly billing.

However you train

Built around your practice, not ours

One-off sessions, packages of any length, group classes or ongoing clients. You decide how you sell it; PackOffice handles the rest.

A trainer rewarding a Shiba Inu sitting up on grass

Single sessions, booked and paid without the back and forth

Clients see the times you are really free, answer your intake questions and pay up front if you choose. You get the booking, they get a confirmation and a reminder.

  • Clients choose their own time, or request one if you prefer to offer times
  • Deposit, full payment at booking, or invoice after
  • Travel time between home visits built in
  • Your cancellation policy shown before they book
A trainer shaking paws with a white puppy

Packages your way: any number of sessions, any price

Three sessions, six, or a twelve-week program. Set the count, the price and a finish-by date. PackOffice tracks what is used and who needs a nudge to book the next one.

  • Packages and programs of any length
  • Payment plans with as many instalments as you like
  • Your own extra charge per instalment, or none
  • Session 3 of 6 shown on every booking and reminder
Owners and dogs gathered for a group class on grass

Group classes with a roster, a cap and check-in on your phone

Puppy school, reactive dog groups, small group walks. Clients book a class or a whole term, it fills to your limit, and you tick dogs in at the gate.

  • Class size limits and an automatic waitlist
  • Single classes, terms or class packs
  • Tap to check in, or owners scan a QR code on arrival
  • Message the whole class if the weather turns
A trainer crouching beside a dog on a garden path

Regulars who come back every week

Weekly sessions, monthly maintenance or a standing slot. Repeat bookings and recurring billing, so you are not sending the same invoice every month.

  • Recurring bookings at the same time each week
  • Memberships and session credits
  • Card on file, charged on the date you set
  • Pause and resume without losing their slot
A group of people walking their dogs along a footpath

Walk and train, day training, board and train

Booked by the day against how many dogs you can take. Owners get a short report card so they see the work.

  • Spaces per day, so you never overbook
  • Vaccination and assessment checks before a dog is accepted
  • Daily report cards from the day's log
  • Deposits that hold the dates, balance due before drop-off
Streamlined, start to finish

Every step that used to need you, handled

Website or no website

Add a Book now button to any website with one line. No website? Share your own booking page and enquiry form by link, in your Instagram bio or by text. It replaces Google Forms, and every answer lands in the right client file.

Clients pick their own times

Like Calendly, but it knows your services, travel time and packages. It checks your personal calendar so a dentist appointment blocks the slot. Or switch any service to request only.

Confirmations and reminders

Email confirmations and text reminders go out on their own, from your practice name, with links to confirm or cancel. Fewer no-shows without lifting a finger.

Invoices and payment plans

GST tax invoices with your ABN and logo, created from the booking. Split any amount into as many instalments as you like, with your own extra charge per instalment, and let the reminders chase it.

Books that balance themselves

Card payouts match to invoices automatically. Bank transfers match by invoice number. Expenses learn their category the first time. You review a short list, not a spreadsheet.

Team and contractors

Give a second trainer their own login. They see only their sessions and their pay, worked out from the rate you set, including weekend loadings.

A woman relaxing with a laptop and her dog at home
Sunday night, admin done. Every invoice sent, every reminder scheduled, every payment matched.

Settings that fit how you work

Clear tabs, so you set up what you use and ignore the rest.

PracticeBrandingServicesClassesAvailabilityBooking pageFormsMessagesPoliciesPaymentsMoney and taxTeamClient portalIntegrationsSecurity
In your pocket, and theirs

Run your day from the park

PackOffice works on any phone. Add it to your home screen like an app. Your clients book, pay and see their sessions from their phones too, with no app to download.

  • Today's sessions, directions and client notes
  • Check dogs into class with a tap
  • Take a payment or send a pay link on the spot
  • Clients book, cancel and pay from a link
PackOffice Studio

For practices that are growing

When there is more than one of you, or more dogs than one diary can hold, Studio takes the next layer of admin off your plate.

A team that pays itself

Trainer logins, sessions marked by who delivered them, pay worked out with super and weekend loadings, and income split for your accountant.

Day training and stays

Board and train, day training and walk and train booked by capacity, with requirement checks and daily report cards.

Live bank feed

Your bank transactions arrive on their own each day and match to invoices and expenses, with no statements to upload.

500 texts a month

Five times the reminders included, for busy diaries and full classes.

Full reports

Income by service and trainer, no-show rates, package completion, where your clients come from.

Your domain and integrations

Booking page on your own web address, plus webhooks and Make.com to connect anything else you use.

Pricing

Simple plans. No setup fee.

Start with 14 days of Studio free. No card needed.

Solo
A$59 /month
or A$590 a year, two months free

Everything one trainer needs to run their practice.

  • Booking page, self booking and enquiry forms
  • One-on-one, packages and group classes
  • Payment plans with your own instalment charges
  • Email reminders and 100 texts a month
  • Invoices, card payments and bank matching
  • Client portal on any phone
Start free trial
MOST POPULAR
Studio
A$109 /month
or A$1,090 a year, two months free

For a team, day training or a busy class schedule.

  • Everything in Solo
  • Team logins and team pay
  • Day training and board and train by capacity
  • Live bank feed
  • 500 texts a month
  • Full reports, your domain, integrations
Start free trial
Compare plansSoloStudio
Bookings
Booking page and Book now button for your website
Clients choose their own times
Enquiry and intake forms
Personal calendar sync
Recurring bookings
What you sell
One-on-one sessions
Packages and programs of any length
Group classes, terms, class packs, check-in
Memberships and card on file
Day training and board and train by capacity
Equipment and stock
Messages
Email confirmations and remindersUnlimitedUnlimited
Text message reminders included100 a month500 a month
Extra textsTop up from 10cTop up from 10c
Money
GST invoices, card payments, payment plans
Expenses and GST summary for your BAS
Automatic bank matching from statements
Live bank feed
Practice
Client portal
Team logins and team pay
ReportsEssentialsFull
Your own domain, webhooks, Make.com

Arriving for founding trainers through early 2027. Prices include GST. Card payments go straight into your own Stripe account at 2.5% + 30c per payment, all in. Bank transfers cost nothing. Cancel any time.

Privacy and security

Securely stored client data

You hold names, numbers, addresses and notes about people's dogs. PackOffice is built to the Australian Privacy Principles, so that information is protected and only seen by the people who should see it.

Every practice walled off

Your data is separated from every other trainer's in the database itself, not just hidden on screen. Encrypted in transit and at rest.

The right login for everyone

Your team sees only their own sessions and pay. Clients sign in with a one-time email link to see their bookings and invoices.

Privacy built in

A plain English privacy policy, consent captured on your forms, no selling of data, and a breach response plan under the Notifiable Data Breaches scheme.

Your data stays yours

Export clients, dogs, invoices and payments whenever you like. Leave any time and keep read-only access for 90 days.

Founding trainers

Help shape PackOffice

We are working with five trainers to build the next features around real practices. Founding trainers get:

  • A year of Solo at the founding price, locked for life
  • A two-hour setup call where we import your clients for you
  • A direct line to the team while features are built around how you work

A$200 deposit, credited against your first year and refunded in full if you decide in the first month it is not for you. Five places only.

Questions

Good to know

Do I need a website?

No. Every practice gets its own booking page and enquiry form at a link you can share by text, email or social media. If you do have a website, one line adds a Book now button to it.

Can clients choose their own times?

Yes. Turn on self booking for any service and clients pick from times you are actually free. For services where you want to talk first, such as a behaviour consult, set it to request only and offer times yourself.

I sell packages of different lengths. Does that work?

Yes. A package can be any number of sessions at any price, with or without a finish-by date. Payment plans can have as many instalments as you like, and you set your own extra charge per instalment, or none.

Does it work for group classes?

Yes. Classes have a size limit, a waitlist, single class or term bookings, class packs and a check-in list on your phone. Group classes are included in both plans.

Who pays for text messages?

Texts are included in your plan: 100 a month on Solo and 500 on Studio. If you need more, top up from 10c a text. Your clients never pay for reminders. Email reminders are always unlimited.

Can PackOffice replace Xero?

For most solo trainers, yes. PackOffice handles invoices, payments, expenses, bank matching and the GST figures your BAS needs, and gives your accountant one tidy export at year end. If you run payroll for employees or several businesses, your accountant may still want Xero.

How do card payments work?

Connect your own Stripe account in a few minutes. Clients pay at booking or from a link on the invoice, and the money goes straight to your bank account. The fee is 2.5% + 30c per payment, all in.

Is my clients' information secure?

Yes. Each practice's data is separated in the database and encrypted, you, your team and your clients each have their own login, and each sees only what they should. PackOffice follows the Australian Privacy Principles and never sells data.

Can I bring my existing clients across?

Yes. Import a spreadsheet of clients and dogs in a few minutes. Founding trainers get it done for them.