How to Handle Payments and Invoicing as a Tutoring Business (Australia, 2026)
How should a tutoring business handle payments and invoicing?
A tutoring business needs three things working together, not just an invoice template. First, a consistent invoicing policy — how often you bill, what payment terms you give, and what a compliant Australian tax invoice has to show. Second, a low-friction way for families to actually pay — bank transfer and PayID are the cheapest, cards convert fastest but cost 1.5–2.5% per transaction, and cash needs a manual process someone has to remember to do. Third, a chase sequence for when an invoice goes overdue, so a forgotten payment doesn’t quietly become a bad debt. Paying tutors is a separate flow again: most small-to-mid Australian tutoring companies pay tutors via a regular bank batch transfer rather than an instant-payout platform, because the extra speed rarely justifies the added cost and onboarding friction at that scale. Get those three pieces right and the fourth — reconciling everything against your accounting software for GST and BAS — becomes copying numbers across, not rebuilding your books from bank statements every quarter.
I run a tutoring company in Victoria. Below is exactly how money moves through it today: what we invoice on, how families pay, what happens when an invoice goes overdue, and how tutors get paid — with the real Australian numbers, not the generic “just use an invoicing app” advice most guides give.
Three separate flows, not one
The mistake I see most often — and made myself early on — is treating “payments” as one problem. It’s actually three:
| Flow | What it is | Who’s involved |
|---|---|---|
| Inbound | Family pays for tutoring | Parent/student → your business |
| Outbound | You pay your tutors | Your business → tutor |
| Accounting | GST, BAS, tax records | Your books → the ATO |
Each has a different owner, a different failure mode, and — this is the part that trips people up — a different tool doesn’t have to touch the others directly if your system is set up right. A card payment failing shouldn’t affect your ability to pay tutors on time. An accounting sync breaking shouldn’t stop money moving. Design the three flows separately, then let your records reconcile them.
Invoicing: the policy decisions to make once
Before you touch a payment method, set the policy. This is the part that’s genuinely easy to get right and expensive to leave vague — a family who doesn’t know when they’re expected to pay, or by when, is a family who pays late by default, not out of malice.
What we run at EquateIt:
| Setting | Value |
|---|---|
| Invoice frequency | Weekly, fortnightly, or monthly — set per family preference |
| Payment terms | 7 days from invoice date |
| GST | Shown separately on every invoice (legal requirement once you’re registered) |
| Invoice numbering | Sequential, per financial year (e.g. EQ-2026-001) |
| Preferred payment method | Bank transfer / PayID, or a card checkout link |
A compliant Australian tax invoice needs, at minimum: the “Tax Invoice” heading, your business name and ABN, an invoice number, the invoice date, the client’s name, a description of what was delivered (e.g. “Maths tutoring — 4 × 1hr sessions, July 2026”), the amount ex-GST, the GST amount, the total incl. GST, the due date, and your payment details. Miss the ABN or the GST breakdown and it isn’t a valid tax invoice — which matters if the family (or you) ever need to claim it.
Pick a frequency and stick to it per family rather than switching around. Monthly invoicing is the most common default — it matches how families already budget for recurring expenses — but weekly suits high-value, high-session families where you don’t want a month of unpaid sessions building up before the first invoice lands.
How do families actually pay for tutoring?
Every payment method trades off cost, speed, and how much manual work it creates for you.
| Method | Cost | Settlement | Manual work |
|---|---|---|---|
| Bank transfer (BSB/Acc) | Free | 1–2 business days | Manual matching, unless auto-reconciled |
| PayID | Free | Instant (NPP/Osko) | Manual matching, unless auto-reconciled |
| Card (Stripe/Square) | ~1.6–2.5% + a small fixed fee per transaction | 1–2 business days | None — payment auto-confirms |
| Cash | Free | Immediate | Fully manual — someone has to record it |
| PayPal | 2.6%+ | Fast | None, but the fee is hard to justify for recurring tutoring |
Bank transfer and PayID cost nothing but push the reconciliation work onto you (or a tool) — someone has to match a bank deposit to the right invoice. Cards cost real money on every transaction but remove that matching step entirely, which is worth it for families who’d otherwise be a chasing risk. Cash works but doesn’t scale past a handful of families before it becomes the thing that goes wrong at EOFY.
What we run at EquateIt: Stripe for card payments, and bank transfer / PayID for everyone else. Which one a family lands on mostly comes down to whether the relationship is online or in person. If it’s online, a Stripe checkout link is the path of least resistance — the family clicks, pays, and the payment confirms itself. In person, a bank transfer or a tap-to-pay on a phone is just as easy. Bank transfer and PayID cost nothing but leave you (or a tool) to match each deposit back to an invoice; Stripe takes a percentage, but in exchange it’s the single easiest way to know, at a glance, exactly who has and hasn’t paid — which is worth more than it first looks (more on that in the next section). Cash still gets recorded by hand.

The pattern worth building toward is that bank-transfer and PayID payments get matched against open invoices automatically — by reference code first, then payer, then exact amount, with anything ambiguous dropped into a short manual-review queue — so reconciliation isn’t a monthly hand-matching chore. How much of that you automate versus do by hand is a scale decision: a handful of families is fine to match manually; a few hundred payments a month is where an Open Banking feed that reads your account and matches for you starts to pay for itself.
How do you chase an overdue invoice without damaging the relationship?
The thing to be clear-eyed about: for most tutoring companies, the problem isn’t families who won’t pay. Genuine bad debt is rare. The real cost is the time — every unpaid invoice is a phone call to make, a follow-up to remember, a “has this cleared yet?” to check. Do that across dozens of families and chasing quietly becomes a part-time job nobody’s paying you for.
That reframes what a good collections setup is actually for: not squeezing money out of reluctant families, but removing the admin of finding out who’s outstanding. And it’s the hidden argument for taking card payment. If you route families through a Stripe checkout and give up a percentage of revenue for it, you also stop having to track any of this by hand — the system tells you exactly who has and hasn’t paid, and the “chase” becomes a two-second glance instead of an afternoon.
However you collect, our own cadence at EquateIt is simple: log the session, generate and send the invoice within 24 hours of the billing period ending, send a polite reminder if it’s still unpaid after about a week, and make a direct phone call — rather than firing off a fee — if it drags past a fortnight. A few principles hold whatever cadence you pick:
- Send the invoice fast. The gap between the session and the invoice is the gap in which a family forgets tutoring happened at all. Same-day or next-day beats end-of-month every time.
- Make the reminder about the invoice, not the family. “Just following up — here’s the invoice again” reads very differently to a family than “you haven’t paid us.”
- A phone call beats a penalty. Most late payments are forgetting, not refusal, and a quick call solves the forgetting. Leaning on late fees mainly signals you’ve assumed the worst about a family who was going to pay anyway.
- Reduce the chasing at the source. The fewer invoices that need a human to follow them up — because the payment method confirms itself — the less this whole section costs you.
Paying your tutors
This is a completely separate money flow from client billing, and it’s worth treating it that way — the speed and automation a family wants when paying you isn’t the same speed and automation your tutors need to be paid.
There’s no single right way to do it, and the honest answer is that it depends on two things: how your tutors are engaged, and how you track their hours. A casual, part-time or full-time employee is paid differently — with PAYG withholding and super — from an ABN-holding contractor who invoices you (the tutor tax and super side of that split is its own topic). Most small-to-mid Australian tutoring companies settle on a regular bank batch transfer: total each tutor’s hours for the period, pay them all in one run through your bank or accounting software, and it costs effectively nothing. Instant-payout platforms exist and can remove the manual step, but they add a per-payout fee and usually require each tutor to complete identity verification — friction that rarely pays for itself until you’re running a roster large enough that the manual run becomes a genuine bottleneck.
The principle worth holding onto: card payment rails are for money coming in from families, not money going out to tutors. Cards exist to remove friction from the payer. Tutors don’t need same-day settlement badly enough to justify per-payout fees at small scale — a regular batch transfer is boring, and boring is correct until scale says otherwise.
Reconciliation: closing the loop
Invoicing and collection tell you what should have come in. Reconciliation confirms what actually did — matched against the session it was for, and mirrored into your accounting software so GST and BAS aren’t a quarterly reconstruction project.
The pattern worth building toward: every completed session generates an invoice line automatically (not typed up from memory), every payment — however it arrived — gets matched back to that invoice, and the whole thing syncs to your accounting software (Xero, in our case) so GST is calculated as you go rather than recalculated at BAS time. We cover the GST and BAS side of this in detail in the EOFY checklist for Australian tutoring companies — this piece is about the payments and invoicing layer that feeds it, not the tax filing itself.
One habit that pays for itself: reconcile monthly, not just at EOFY. A ten-minute check at the end of each month — does every completed session tie to an invoice, and every invoice to a payment — catches a missed invoice or a double-booking error while it’s still a two-minute fix, instead of a forensic exercise across twelve months of records in June.
What to look for in tutor billing software
If you’re evaluating software rather than building this on spreadsheets and a bank app, the features that actually matter for payments and invoicing are narrower than most feature lists suggest:
- Invoices generated from actual sessions, not typed up separately — the rate applied should be whatever’s on file for that tutor and tier, so a rate change doesn’t require manually editing every family’s next invoice.
- GST handled correctly by default — the right components, shown consistently, without you having to check each invoice by hand.
- A visible status per invoice — draft, sent, paid, overdue — so “who owes us money right now” is a glance, not a spreadsheet audit.
- Contractor-tutor invoicing support (RCTI), if your tutors are contractors rather than employees — a Recipient-Created Tax Invoice is the correct document when you’re the one issuing it on their behalf.
- A payout mechanism that matches your actual scale — batch bank transfer is fine well past the point most software vendors suggest you “need” instant payouts.
This is genuinely the layer we built ClassQuill’s billing, invoicing and payroll feature around — a live invoice register with PDF download, CSV export, GST calculation, RCTI support for contractor tutors, and status tracking, so reconciliation is matching records that already agree with each other, not rebuilding the year from a shoebox of receipts. (Full disclosure: ClassQuill is our product.) If you’re comparing it against what you’re using today, see ClassQuill vs TutorCruncher. The rate-setting side of this — what to actually charge before you worry about how to collect it, and packages vs pay-as-you-go — is a separate topic from the payments layer covered here.
FAQ
How should a small tutoring business invoice clients? Pick one frequency per family (weekly, fortnightly or monthly), give clear payment terms (7 days is common), and make sure every invoice is a valid Australian tax invoice — ABN, invoice number, date, GST shown separately, and a due date. Send it within 24 hours of the billing period ending; the faster it goes out, the less likely a family is to forget the session happened.
What’s the cheapest way to collect payment from tutoring clients? Bank transfer and PayID are free but require manual (or software-automated) matching to invoices. Cards cost roughly 1.6–2.5% per transaction but remove the matching work and reduce the number of families you have to chase — which, once you count the time chasing costs you, is often the cheaper option in practice.
How do I chase an overdue tutoring invoice without upsetting the family? Use a consistent, low-drama sequence: a polite reminder about a week after the invoice, then a direct phone call if it drags past a fortnight. Most late payments are forgetting, not refusal — a phone call solves most of them, and it beats leaning on a penalty. Better still, use a payment method that tells you who’s outstanding at a glance, so chasing is the exception rather than a routine.
What’s the best way to pay my tutors? For most small-to-mid Australian tutoring companies, a regular bank batch transfer is effectively free and fast enough — total each tutor’s hours and pay them in one run. Instant-payout platforms add per-payout fees and usually require every tutor to verify their identity, so they only start to pay off at larger scale, or if you’re running a marketplace where parents book and pay individual tutors directly rather than through your business. How you pay also depends on whether a tutor is an employee or an ABN contractor.
Do I need software to handle tutoring payments and invoicing? Not at very small scale — a spreadsheet and a bank account cover the first handful of families. It stops being enough once a second person is invoicing or chasing payments on your behalf, or once reconciling sessions against invoices against bank deposits becomes a monthly chore rather than a five-minute check.