RTO Bookkeeper Sydney: Course Fees, Funding and GST

An RTO bookkeeper in Sydney: prepaid course fees as deferred revenue, funded vs fee-for-service income, GST-free VET courses, payroll and ASQA records.

Updated: November 2026

To have this handled on a fixed monthly fee, see RTO bookkeeping on a fixed fee.

A good RTO bookkeeper in Sydney understands that course fees paid upfront are not yet earned. They record prepaid fees as deferred revenue and recognise income as training is delivered, track government-funded and fee-for-service income separately, apply the correct GST treatment to accredited courses, and keep records that hold up under scrutiny. Get those four things right and your monthly results start to reflect what is really happening. This guide explains each one.

Why are prepaid course fees a liability?

When a student pays upfront for a course delivered over several months, you owe them the training. Until it is delivered, the payment is a liability, often called deferred or unearned revenue. Recording the full fee as income on the day it arrives:

  • Overstates profit in months with strong enrolments.
  • Understates profit in later months when the training is delivered.
  • Makes it hard to see the real margin on each course.

A better approach is to record prepaid fees in a liability account and move them to income as units or terms are delivered. Your accountant should confirm the method for tax purposes.

How should funded and fee-for-service income be tracked?

Many RTOs deliver both government-funded training and fee-for-service courses. In NSW, information about government-funded vocational training is available from the NSW Government. For bookkeeping:

  • Use separate income accounts or tracking categories for funded and fee-for-service income.
  • Reconcile funding claims to payments received so shortfalls and timing gaps are visible.
  • Track direct costs, such as trainer wages and materials, by program if possible.
  • Report margin by stream monthly.

Are RTO courses GST-free?

Some can be. Under GST law, tertiary courses can be GST-free, and the ATO's determination GSTD 2000/11 explains that this can include accredited vocational education and training courses delivered by a registered training organisation. Not everything an RTO sells is GST-free, though. Non-accredited short courses, some materials and other services may be taxable. Set up separate GST codes in Xero for each type of income, and confirm the treatment of each product with your accountant or tax agent.

What about tax invoices for course fees?

If a customer asks for a tax invoice, you must provide one within 28 days, unless the sale is $82.50 including GST or less. Invoices of $1,000 or more must also show the buyer's identity or ABN, which often matters for employer-paid training.

What records do RTOs need to keep?

RTOs operate under ASQA regulation. The revised Standards for RTOs took full effect from 1 July 2025, and RTOs must report VET activity data. Your bookkeeping should support that compliance:

  • Keep enrolment and fee records that match the student management system.
  • Keep refund records with dates and reasons.
  • Keep business records for at least 5 years for ATO purposes.
  • Keep employee time and wage records for 7 years under Fair Work rules.

How should trainer payroll be handled?

  • Employed trainers and assessors paid through Single Touch Payroll.
  • Super at 12% of qualifying earnings from 1 July 2026, paid within 7 business days after each payday under Payday Super.
  • Contract trainers checked against the ATO's employee or contractor guidance, because contractors paid mainly for their labour can be employees for super purposes.
  • Payslips issued within 1 working day of payday.

Our payroll service covers this.

What should an RTO's monthly report show?

  • Revenue earned, separate from cash received.
  • Deferred revenue balance, so you can see what training you still owe.
  • Margin by funded and fee-for-service streams.
  • Funding claims outstanding.
  • Cash against the next three months of payroll and costs.

That is what our reporting service delivers, alongside monthly bookkeeping.

What do most RTOs miss?

Cash is not profit. An RTO with strong enrolments can have plenty of cash while still owing months of training. If that cash is spent as if it were profit, there may be a shortfall when the training has to be delivered. Watching the deferred revenue balance every month prevents that surprise. Similar issues come up in our childcare and not-for-profit guides.

How do you set up Xero for an RTO?

  • A liability account for prepaid course fees, with a monthly journal moving earned fees to income.
  • Separate income accounts for funded training, fee-for-service courses and other income.
  • GST codes set up for GST-free accredited courses and taxable products.
  • Tracking categories for programs, delivery sites or qualifications.
  • A refunds account so you can see refund trends.
  • A monthly reconciliation between the student management system and Xero.

Getting the structure right at the start makes every later report easier and gives your accountant cleaner figures at year end.

What questions should you ask an RTO bookkeeper?

  • Have you worked with RTOs or other education providers before?
  • How will you record prepaid fees and recognise them as income?
  • How will you reconcile funding claims with payments received?
  • How do you handle GST on courses that are GST-free and those that are not?
  • Can you work with our student management system exports?

Clear answers show they understand that training revenue behaves differently from a typical small business.

How should refunds and withdrawals be recorded?

Students sometimes withdraw or transfer. When that happens, the bookkeeping should follow your refund policy:

  • Reverse any deferred revenue for training that will no longer be delivered.
  • Record the refund against the original fee, with the date and reason.
  • Adjust the GST if the original fee included GST.
  • Keep the supporting documents with the student record.

Consistent refund records make your monthly figures reliable and help if your fee handling is ever reviewed.

If your RTO also offers payment plans to students, record each instalment against the student's account and keep the unpaid balance visible in your debtors report. That way you can see both the training you still owe and the fees still owed to you.

A short monthly meeting between your bookkeeper and the person who manages enrolments is often the easiest way to keep the two systems aligned and catch differences early.

Related reading: what an RTO bookkeeper costs.

FAQ

Should prepaid course fees be recorded as income?

Not immediately. They are usually recorded as deferred revenue and recognised as the training is delivered. Confirm the tax treatment with your accountant.

Are all RTO courses GST-free?

No. Accredited VET courses delivered by an RTO can be GST-free, but other products may be taxable. Check each one with your adviser.

How long should RTOs keep financial records?

At least 5 years for ATO purposes, and 7 years for employee time and wage records. Check your ASQA obligations too.

Can you work with our student management system?

Yes. We reconcile fee and enrolment data from your system to Xero.

Running an RTO and want numbers you can trust?

We set up deferred revenue, funding and GST properly in Xero and send a monthly report you can use.

Next step: send us a message and a real person replies within a few working hours, or book a free Xero Roast, a 15-minute plain-English review of your file with a fixed quote at the end. Our fixed monthly packs include a 4-hour reply guarantee, no lock-in and a 30-day money-back guarantee.

About Sydney Bookkeeper

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

The team uses a registered BAS Agent for all BAS and IAS lodgement services. Full registration details, agent particulars, and copies of the Tax Practitioners Board (TPB) Code of Professional Conduct, the TPB complaints process, and any conditions on the agent's registration are available on request by emailing hello@sydneybookkeeper.com. 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. Tax obligations depend on your individual circumstances. For advice specific to your business, 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. We review and update guides periodically.

Sources

related articles

Straight-talking guides on bookkeeping, BAS, payroll and cashflow for Sydney businesses with staff. No jargon, no Barry, no $147 "noted" emails.
talk to a human

No call centre. No queue. Just us.

Drop your details, we'll reply inside 4 working hours. Not 4 days.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.