Skip to main content
HelloBooks.ai home

Recording Course Fees Received in Advance in the UAE | HelloBooks Training centres in the UAE collect fees before courses start. How to defer them, release income per session, handle refunds and get the VAT timing right.

Blog · Industry operations

How to record course fees received in advance in the UAE: a guide for training centres

A Sharjah training institute enrols thirty learners on a twelve-week IELTS course in September and collects every dirham before the first class. A Dubai professional training firm sells a bundle of six weekend workshops paid upfront. In both cases the cash arrives long before the teaching. This post explains how to hold those fees on the balance sheet, release them as sessions are delivered, deal with drop-outs and refunds, and recognise when VAT is due on the money you have already banked.

Free Plan with invoices within 200 transactions, bills & quotes — no credit card.

Fees in advance are a liability, not a sale

Until you teach the course, you owe the learner a service. Book fees received in advance to a liability account, often called “fees received in advance” or “deferred course income”. Release them to revenue as the course is delivered: per session, per week or per module, whichever best reflects how the learner receives value.

Our view: training businesses should release income by session delivered, not by calendar month. Courses rarely start on the first of the month, and a session-based release lines income up with trainer costs, which are usually paid per session too.

Worked example: a 12-week course

Thirty learners pay AED 3,150 each, VAT-inclusive, for a 24-session course starting 14 September. Total collected: AED 94,500, of which VAT is AED 4,500 and fees are AED 90,000. Income per session: AED 90,000 ÷ 24 = AED 3,750.

On receipt: debit bank AED 94,500; credit fees received in advance AED 90,000; credit VAT output AED 4,500. By 30 September, five sessions have run, so the month-end journal is debit fees received in advance AED 18,750 and credit course revenue AED 18,750. The remaining AED 71,250 stays on the balance sheet into October and November.

  • Receipt: liability and VAT recorded in full
  • Each session or month-end: release delivered sessions to revenue
  • Trainer fees: expensed in the same period as the sessions they taught
  • Drop-out with refund: reverse the unreleased portion and issue a tax credit note

Is your training zero-rated or standard-rated?

Many owners assume all education is zero-rated. It is not. Article 40 of the VAT Executive Regulation zero-rates educational services only where they follow a curriculum recognised by the government, are supplied by a recognised institution, and, for higher education, meet extra funding or ownership conditions. Items such as uniforms and food are excluded even inside qualifying schools.

Most private training centres, language institutes and corporate training firms therefore charge VAT at 5%. If you believe your courses qualify, get the recognition in writing and a tax agent’s view before you invoice without VAT, because getting it wrong means paying the VAT yourself later.

When the VAT falls due

Under Article 25 of the VAT Decree-Law, the date of supply is the earliest of events that include receipt of payment and issue of a tax invoice. For a September intake paid in full in August, the output VAT goes into the return covering August, not spread across the course. If your quarter ends 31 August, that is a meaningful cash outflow in late September when the return is due, 28 days after the period end.

Corporate clients who pay on invoice before the course often want a tax invoice immediately to recover input tax. Issue it within 14 days and make sure it shows your TRN, theirs, and the course details.

Refunds, transfers and no-shows

Write your refund policy down and apply it the same way every time. A learner who transfers to the January intake keeps their balance in the liability account with a new start date. A learner who withdraws before week three and receives a 50% refund needs a tax credit note for the refunded amount; the rest of the unreleased fee is then recognised as income under your policy. A no-show who forfeits the fee is a case to discuss with your accountant, because the VAT position depends on the facts.

HelloBooks keeps the course as a project, so each learner’s invoice, receipt and refund sits against it. The AI agent reads card and bank receipts from your statement upload, matches them to the learner’s invoice, and drafts the session release journal at month-end from the timetable you give it. You check the session count before it posts. Ask “how much course income is still deferred for the January intake?” and you get the figure without opening a spreadsheet.

FAQ

Frequently asked questions

Can I release all the fee when the course starts?
Not if the course runs over several months. Revenue should follow delivery. Releasing everything on day one overstates income for that month and understates it for the rest of the course.
Do I need a separate account for each course?
No. One liability account is enough if each course is tracked as a project or class. Reports then show the deferred balance per course, and the total matches the balance sheet.
What about registration fees that are non-refundable?
A non-refundable registration fee for enrolment can sometimes be recognised when enrolment is complete, if it is not tied to later sessions. Agree the policy with your accountant and record it consistently.
Is a government-funded training place zero-rated?
Not automatically. Zero-rating depends on the recognition and institution conditions in Article 40 of the Executive Regulation. Funding source alone does not decide it.

Start automating your books today

Free Plan with full access to the AI accountant — no credit card, no time limit.

Subscribe to our newsletter

Stay up to date with the latest news and announcements. No credit card required.

By subscribing, you agree to our Privacy Policy.