Most bookkeeping practices treat a training provider like any other services business — invoice out, GST in, done. A Registered Training Organisation (RTO) is a different animal. Income can come from four or five different sources at once — Skills First contracts, VET Student Loans, fee-for-service corporate contracts, individual student payments — each with its own timing, GST treatment, and reporting obligation back to ASQA. The bookkeeping has to be built around that from day one, not bolted on afterwards.

Why RTO bookkeeping needs a different structure

A typical small-to-medium RTO in Melbourne might run three revenue streams simultaneously: government-subsidised places under a Victorian Skills First contract, VET Student Loans (VSL) for higher-level qualifications, and direct fee-for-service enrolments from individuals or employers. Each stream has different payment timing (some paid on enrolment, some on census date, some on completion milestones), different GST treatment, and needs to be reportable separately for both internal management and ASQA financial viability purposes. A chart of accounts that lumps all "student fees" into one line makes it impossible to see which funding stream is actually carrying the business.

ASQA financial viability requirements — what actually gets asked for

Under the Standards for RTOs 2015, ASQA doesn't require every RTO to submit audited accounts every year. It applies a risk-based approach: RTOs are more likely to face financial viability scrutiny if they've grown enrolments quickly, rely heavily on upfront VSL income, have had prior compliance findings, or are newly registered. When ASQA does request financial information, it can include profit and loss statements, balance sheets, cash flow forecasts, and in higher-risk cases, audited financial statements prepared by a registered company auditor. Providers approved for VET Student Loans face additional, more frequent financial reporting obligations as a condition of that approval, separate from the general ASQA risk assessment.

The practical implication: books need to be clean and current enough to produce a defensible set of financials on short notice, not reconstructed under pressure once a request lands.

If a financial viability request landed on your desk tomorrow

Could you produce a clean P&L split by funding stream within a week? True Tally sets up RTO bookkeeping so that answer is always yes. Book a free 20-minute call.

Book a Free 20-Minute Call

Recognising fee income correctly

Course fees paid upfront — whether a lump sum from a student or a VSL loan amount from the government — shouldn't be booked as income on the day the cash lands. Where a course runs across multiple reporting periods, the fee needs to sit as unearned revenue (a liability) and be recognised progressively as training is actually delivered. Booking the full fee as income on receipt overstates profitability in the enrolment month and understates it in every month after, distorting the numbers a director or lender would rely on.

GST treatment of course and ancillary fees

Fees for a "recognised education course" — broadly, an RTO course leading to a qualification listed on the Australian Qualifications Framework — are GST-free under section 38-85 of the GST Act, and course materials supplied as part of that course are generally GST-free too under section 38-95. Non-accredited short courses, professional development sessions with no AQF outcome, recreational or hobby-style offerings, and separately sold items like merchandise or optional add-ons are usually taxable and need GST charged. Mixing these into a single "training income" ledger code makes BAS preparation error-prone and increases audit risk.

Trainer engagement: employee or contractor?

Many RTOs engage trainers as contractors to keep staffing flexible around enrolment cycles. That's fine where the arrangement genuinely reflects an independent contracting relationship — but a trainer delivering scheduled classes, under the RTO's direction, using the RTO's materials, timetable, and systems, looks like an employee under both ATO and Fair Work tests regardless of the label on the contract. Getting this wrong creates exposure to backdated PAYG withholding, superannuation guarantee charge (plus the associated penalty and interest), and potential Fair Work claims — all of which show up as bookkeeping and payroll problems well after the fact.

KPIs that matter for RTO financial health

  • Revenue per enrolled student — flags whether pricing across different course types is actually covering delivery cost.
  • Government-funded vs fee-for-service ratio — a business overly reliant on one funding stream carries concentration risk that shows up fast if that funding changes.
  • Trainer utilisation — contact hours delivered against hours paid, since trainer wages are usually the largest cost line.
  • Completion rate — many funding models tie payment milestones to genuine progress or completion, so a low completion rate is a cash flow problem, not just a quality one.

True Tally — bookkeeping built around RTO funding models

We set up Xero to separate funding streams cleanly, apply GST correctly across course types, and keep your books audit-ready year-round. Book a free 20-minute call.

Book a Free 20-Minute Call