Accounting for Coaching and Education Businesses in Singapore: A Founder's Guide

GST, revenue recognition, CPF, and licensing for Singapore coaching, tuition, and training businesses. Worked examples and IRAS references.

Last updated:

May 22, 2026

Accounting for Coaching and Education Businesses in Singapore: A Founder's Guide

Coaching, tuition, and training businesses look simple from the outside. A client signs up, pays for a programme, sessions get delivered. The accounting is rarely that clean.

We work with coaches, tuition centres, executive trainers, and course creators across Singapore. This guide answers the top five questions we often hear. Should I charge GST on this? When do I book the revenue? How do I account for the refundable deposit? What do I do with the payment to my associate coach? And the payment to my overseas trainer, does that trigger withholding tax?

This guide walks through the answers in plain English, with the IRAS and MOE references where you need them, and the worked examples we use with our own clients.

What counts as a "coaching or education business"?

For the purposes of this guide, we mean any of the following Singapore SMEs:

  • Tuition centres and enrichment centres
  • Individual coaches (life, executive, business, performance)
  • Corporate trainers and workshop facilitators
  • Online course creators and cohort-based course operators
  • Private training providers (digital, design, language, professional skills)

These businesses share a common accounting profile. Revenue is delivered as a service over time, packages are often paid upfront, associate or freelance trainers do part of the delivery, and the GST and licensing rules can swing depending on the model.

The GST question: tuition vs coaching vs training

Here's the rule most founders get wrong. Subsidy support, accreditation, or the word "education" in the company name does not automatically make a service GST-exempt.

GST-exempt education services under IRAS apply to a narrow set of specified supplies by approved educational institutions. Everything else, if your business is GST-registered, is standard-rated at the current 9% rate (IRAS GST rates).

Here's a decision table for the common scenarios we see:

Service type GST treatment (if you're GST-registered) Notes
Private 1-to-1 coaching (life, executive, business) Standard-rated 9% Treated as professional services
Corporate training and workshops Standard-rated 9% Standard B2B service supply
Tuition centre (academic enrichment) Usually standard-rated 9% Exempt only if it meets IRAS's specified education service list
Online courses and cohort programmes Usually standard-rated 9% Digital service status does not change the underlying GST outcome
SkillsFuture / government-subsidised courses Depends on the supply structure Subsidy is a payment mechanism, not a GST status; check who the contractual supplier is
Formal education by approved institutions Exempt Narrow category; needs to fall within IRAS's exempt education definition

If you think you qualify for exemption, double-check it against IRAS's specified rules in writing before treating it as exempt (IRAS guide on education services).

When do you have to register for GST?

GST registration is mandatory once your taxable turnover exceeds S$1 million in the past 12 months, or you reasonably expect it to exceed S$1 million in the next 12 months. Taxable turnover counts standard-rated and zero-rated supplies but excludes exempt supplies.

The mixed-supply case catches a lot of education businesses. If you run a tuition centre that is half GST-exempt (qualifying MOE programmes) and half standard-rated (private coaching), only the standard-rated half counts towards the S$1m threshold.

Our voluntary GST registration guide covers when it makes sense to register before you hit the threshold.

GST on online courses and overseas customers

Live, interactive online classes for Singapore customers are treated the same as in-person training: standard-rated at 9% if you're GST-registered.

Pre-recorded courses sold to Singapore customers are also standard-rated. The digital format does not change the result.

Where it gets interesting is exports. Qualifying international services supplied to overseas customers can be zero-rated under the GST Act's international services rules. For many course creators selling pre-recorded courses to overseas individuals, the supply qualifies for zero-rating. Document the customer's location at the point of sale to support the zero-rate treatment. Our charging GST to foreign clients guide walks through the conditions.

Revenue recognition: cash collected is not revenue earned

This is the biggest accounting mistake we see in coaching and training businesses. A client pays $3,000 upfront for a 6-session package. The cash hits the bank account. The founder books $3,000 as revenue this month.

Under Singapore FRS (SFRS 115, Revenue from Contracts with Customers), that's not right. Revenue is earned as the entity satisfies its performance obligations, generally as services are delivered, not when cash is collected.

Here are four worked examples we use with clients.

Example 1: 6-session coaching package

A client pays $3,000 upfront for 6 coaching sessions, delivered over 3 months.

  1. On receipt of the $3,000 payment, record a contract liability (also called "deferred revenue") of $3,000. Cash up, deferred revenue up. No revenue yet.
  2. After each session is delivered, recognise $500 of revenue and reduce deferred revenue by $500.
  3. After all 6 sessions are delivered, deferred revenue is zero and total revenue recognised is $3,000.

Example 2: 12-week cohort programme

A client pays $4,800 upfront for a 12-week leadership programme.

  1. Record $4,800 as deferred revenue on payment.
  2. Recognise $400 of revenue each week as the programme is delivered.
  3. If a participant drops out after week 4, you have recognised $1,600. The remaining $3,200 is either refunded (cash out, deferred revenue out) or retained as cancellation income if your contract permits.

Example 3: term-based tuition with a non-refundable registration fee

A student pays S$300 non-refundable registration plus S$1,200 for a 10-week term.

Under SFRS 115, a non-refundable upfront fee is generally not a separate performance obligation unless the registration delivers a distinct good or service to the student. In most tuition arrangements, the registration is treated as advance payment for the teaching that follows, and recognised over the period the student is expected to be enrolled.

  1. Record both the S$300 registration and the S$1,200 term fee as deferred revenue (contract liability) on receipt; total S$1,500.
  2. If the registration fee relates only to this term (no expected re-enrolment), recognise S$150 of revenue per week over the 10 weeks.
  3. If the student is expected to enrol for multiple terms (e.g. 4 terms across the year), spread the S$300 registration over that longer period; the S$1,200 term fee is still recognised over the relevant 10 weeks.

The label "non-refundable" does not, by itself, allow immediate revenue recognition under SFRS 115. The test is whether the fee buys the student something distinct from the teaching service.

Example 4: monthly retainer

A client pays $1,200 per month for ongoing coaching access. Recognise $1,200 of revenue each month as services are provided. No deferred revenue needed; cash and service period match.

What this means for your bookkeeping

If you sell programmes or packages, your books need a deferred revenue account and a delivery tracker. Many of our clients run this through a separate CRM system in order to track programmes (sessions sold against sessions delivered). We'll then take the numbers from that system and make the adjustments each month in Xero. This may be done manually or automatically.

Associate coaches and revenue share: principal or agent?

If you collect customer payments and pay a split to associate coaches, you need to decide whether your business is the principal or the agent.

You are the principal if you set the price the customer pays, you carry the obligation to deliver the service (if the associate is sick, you find a replacement), and you bear the credit risk if the customer doesn't pay. In this case, you book the full revenue and treat associate payments as cost of services or contractor expense.

You are the agent if you only introduce the customer to the associate coach, you do not control the price or the service quality, and you take a fixed referral fee or commission. In this case, you book only your commission as revenue.

For most coaching practices and tuition centres we work with, the business is the principal. Book gross revenue, book the coach payment as contractor cost. Your gross margin is the difference, and your profit and loss will reflect it accurately.

Refunds, deposits, and make-up sessions

Refundable deposits are a liability until the refund period expires or the service is delivered, not revenue. For a $500 refundable deposit on a $3,000 programme: record the $500 as a liability on receipt. When the programme begins or the refund window closes, reclassify it to deferred revenue and treat it like any other package payment.

Make-up sessions stay in deferred revenue until delivered. If the client never claims a make-up and your terms allow forfeiture after a period, recognise the revenue when the forfeiture condition is met.

For cancellations, reverse deferred revenue for any undelivered sessions. If you keep a non-refundable cancellation fee per your contract, recognise that portion as revenue and refund the rest to the customer.

Withholding tax on overseas trainers

If you pay a non-resident overseas trainer or consultant for work connected to Singapore, withholding tax may apply (IRAS withholding tax page). Four questions to ask before you process the payment:

  1. Is the trainer a non-resident for Singapore tax purposes?
  2. What's being paid? Director fees, professional services, royalties, and consultancy fees to non-residents commonly fall within scope.
  3. Are the services performed in Singapore or wholly outside? Services performed outside Singapore by a non-resident often fall outside scope, but the test depends on the nature of the work and the contract.
  4. Is there a Double Tax Agreement between the trainer's home country and Singapore that reduces or eliminates the WHT?

For services rendered in Singapore by a non-resident professional, the headline WHT rate is approximately 15% of the gross fee. The non-resident may elect to be taxed on their net income at the non-resident individual rate instead. For payments to non-resident companies (technical or management fees rendered in Singapore), WHT applies at the prevailing corporate tax rate, currently 17%. Different rates apply for royalties, interest, and rentals.

File the withholding tax return via IRAS myTax Portal and remit the tax by the 15th of the second month after the date of payment. If a DTA applies, ask for a Certificate of Residence from the trainer's home tax authority before applying the treaty rate. Get the WHT call wrong and the penalty falls on the Singapore payer.

CPF and the employee vs contractor question

The CPF question turns on one thing. Is the person an employee or a genuine independent contractor? MOM and IRAS test the substance of the relationship using four broad factors:

  1. Control: who decides when, where, and how the work is done?
  2. Ownership of tools and materials: does the person use your curriculum and premises, or their own?
  3. Financial risk: do they bear any risk if a class is cancelled or under-enrolled?
  4. Integration: are they part of your team and routine, or one of many independent providers?

Employees are on your payroll, subject to your control, and CPF applies at the rates set by the CPF Board. Our payroll guide covers the mechanics. Independent contractors invoice you, control their own hours and method, and CPF does not apply in the same way. The classification has to be supported by the contract and the working arrangement, not just by what you call the relationship.

If your tutors juggle multiple centres, set their own session pricing, and decline work they don't want, they are likely contractors. If you set the schedule, the pricing, and the curriculum, and they work primarily for you, they are likely employees. Getting this wrong is one of the most common audit findings we see in the tuition sector.

Licensing context: MOE, CPE, and EduTrust

The accounting is one piece. Before you open a tuition centre or private education business, check whether your model triggers regulatory requirements.

The headline trigger for MOE registration is the 10-person threshold: premises habitually used to teach 10 or more persons at any one time generally need to be registered as a school under the Education Act (MOE private education). Smaller home-tuition and one-to-one coaching arrangements typically fall below this threshold.

Private Education Institutions (PEIs) offering structured courses to local and foreign students are administered by the Committee for Private Education under SkillsFuture Singapore (SkillsFuture SG private education). PEIs that enrol international students under the Student's Pass framework must also comply with the EduTrust certification scheme, which mandates a Fee Protection Scheme (typically via an escrow account or insurance). If you operate at this level, the fee protection has direct accounting implications: prepaid fees sit in restricted cash or trust accounts and cannot be used as working capital.

ACRA registration applies to every Singapore-incorporated entity, and building or zoning approvals (FSSD fire safety, URA / HDB usage) depend on your premises.

Grants and subsidies in your accounts

Coaching and training businesses often qualify for the Productivity Solutions Grant (PSG), Enterprise Development Grant, or SkillsFuture support. Our startup grants guide covers what's available.

For grants paid to the business (e.g. a PSG subsidy on your Xero implementation), recognise as other income when there is reasonable assurance the grant will be received and the conditions are met. Some firms net the subsidy against the underlying expense; either is acceptable under SFRS provided it is consistent and disclosed.

For subsidies that flow through to learners (e.g. SkillsFuture or SSG funding routed via your business), treat the gross course fee as your revenue and the subsidy claim as a receivable from SSG. Do not net the subsidy against tuition revenue at the customer level; the gross figure drives your turnover and any GST calculation.

Audit, ECI, and the compliance calendar

For corporate income tax and audit obligations, the headline dates for a Singapore Pte Ltd are:

  • ECI: file estimated chargeable income within 3 months of financial year end (waiver available if annual revenue is not more than S$5 million and ECI is nil).
  • Form C-S / C: corporate tax return e-filing due by 30 November each year.
  • GST F5: quarterly returns, due 1 month after the end of the prescribed accounting period.
  • CPF: monthly contributions, due by the 14th of the following month.
  • ACRA annual return: within 7 months of FYE for private companies.

Most small coaching and tuition companies qualify for audit exemption under the small company test (private company; meets two of three criteria of revenue not more than S$10M, assets not more than S$10M, fewer than 50 employees for the immediate past two consecutive financial years). Confirm the test for your own numbers before assuming.

Common mistakes we see

These come up almost every onboarding:

  1. Booking the full upfront package payment as revenue in month one. Profit looks inflated, then collapses in the months when sessions are delivered without new sales.
  2. Treating refundable deposits as revenue. Same problem, plus a real refund risk on the balance sheet.
  3. Charging zero GST on tuition or coaching invoices because "it's education". If you are GST-registered and the service is not specifically exempt, 9% applies.
  4. Paying overseas trainers without checking WHT. The penalty lands on the Singapore payer.
  5. Mixing personal and business spend through the company account. Director's drawings should be clean, traceable, and tax-recorded.
  6. Calling everyone a contractor to avoid CPF. The classification has to match the working reality, not the label.

FAQ

Is my tuition centre or coaching business subject to GST?

If you are GST-registered, most coaching, tuition, training, and online course services are standard-rated at 9%. Exempt education status applies only to a narrow set of specified supplies by approved educational institutions (IRAS education services guide).

When should I recognise revenue for a pre-paid coaching package?

Recognise revenue as you deliver the sessions, not when the cash is received. Hold the upfront payment as deferred revenue (a contract liability) on your balance sheet, then release it into revenue as each session is delivered.

Do I have to charge GST on online courses sold to overseas customers?

Generally no. Services exported to overseas customers can be zero-rated as qualifying international services. Document the customer's location at the point of sale to support the zero-rate treatment.

How should I record payments to my associate coaches?

If you set the price, hold the customer contract, and bear the delivery risk, you are the principal. Book the full revenue and record associate payments as a contractor expense. If you are only an introducer with no delivery responsibility, book only your commission as revenue.

Do I need to charge withholding tax on overseas trainer payments?

Possibly. Non-resident professional services rendered in Singapore commonly attract WHT of approximately 15% of gross. Payments to non-resident companies for technical or management services rendered in Singapore attract WHT at the prevailing corporate rate, currently 17%. File via IRAS myTax Portal and remit by the 15th of the second month after payment.

Do I need to register with MOE or CPE?

MOE registration generally applies where premises are habitually used to teach 10 or more persons at any one time. Private education institutes offering structured courses often need CPE registration via SkillsFuture Singapore. Verify against the MOE and CPE pages.

What about CPF for my part-time tutors?

CPF depends on employment status, not job title. If the tutor is on your payroll with set hours and curriculum, CPF applies. If the tutor is a genuine independent contractor with their own clients and control over their work, CPF generally does not apply.

How Harvest helps coaching and education businesses

We work with coaching practices, tuition centres, corporate trainers, and online course operators across Singapore. The clients we serve in this sector typically have:

  • 1 to 30 staff (a mix of employees, associate coaches, and contractors)
  • $20k to $500k+ in monthly revenue
  • A mix of one-off programmes, retainers, corporate contracts, and online course sales

We set up Xero with a proper deferred revenue structure, build a programme delivery tracker your team can run from, classify associate payments correctly, charge GST the right way, and handle the CPF and WHT pieces in the background.

As Jason Ho at Strengths School puts it, "Harvest is a mountain where my valleys are." The point is to take the accounting headache off your plate so you can focus on running the programme.

Book a free consultation with Harvest. We'll review your current setup, identify the deferred revenue and GST gaps, and tell you exactly what to fix.

XERO AWARD FINALISTS AND WINNERS

Text announcing winner of Xero Partner of the Year (Singapore) with Xero Awards Asia 2025 logo on dark blue background.
Announcement stating 'We’re the winner of Digital Innovator of the Year' at the Xero Awards Asia 2025 with Xero logo on a dark blue background.
Announcement stating finalist status for Large Accounting Partner of the Year at Xero Awards Asia 2024, with Xero logo on a dark blue background.
Announcement of winning Medium Accounting Partner of the Year at Xero Singapore Awards 2023 with Xero logo.