Skip to content
The enrolment layer for funded courses

Every seat filled.

SeatWise answers the question that blocks every funded-course booking, what will I actually pay, in seconds, and books the seat in the same conversation.

No sign-up. The checker below is the real product, running the real rules.

Live, on this page

Real rules, real courses, real seats. See it on a provider site

Check what you would pay

Four questions. The answer updates as you go.

Accredited under IBF-STS

What is your residency status?
Who is paying?
How old will you be when the course starts?

Indicative estimate

Advanced Wealth Advisory

A few more details

Still needed before an estimate is possible: residency status, who is paying, age.

Indicative estimate based on the scheme rules configured by the provider. Final eligibility is confirmed at registration.

More details are needed before an estimate can be given.

A funded seat is lost in the gap between interest and an answer.

The learner is ready. The seat exists. What stands between them is a question your registration team answers by hand, one email at a time.

  • Answered by email, two days later

    A learner asks what they will pay on a Friday afternoon. The answer arrives on Tuesday. By then they have moved on, or the run has closed.

  • The same explanation, all day

    Your registration staff explain the same schemes, the same caps and the same age thresholds dozens of times a week, from memory or from a PDF.

  • Seats expire with people waiting

    Runs go ahead half full while interested learners sit unanswered. The subsidy was never the obstacle. The delay was.

The Eligibility Answer

A number, the rule behind it, and a seat. In one card.

Not a paragraph, not a range, and not “up to 70 percent, subject to eligibility”. A designed breakdown that tells a learner what leaves their bank account, and why.

I am a Singaporean, 42, working at a bank, my company is sponsoring me. What do I pay for the Advanced Wealth Advisory course?
SeatWiseYou would pay S$468 in total, which is S$360 in fees plus S$108 GST. That is 70 percent funding support under IBF-STS, because you are a Singapore citizen aged 40 and above.
What if I pay for it myself instead?
SeatWiseStill S$468. Who pays makes no difference here: this is 70% funding support under IBF-STS, because you are a Singapore citizen aged 42. Under FTS it would matter, because that scheme is employer sponsored only.
And my colleague who is 24 and a permanent resident?
SeatWiseI have their residency status for Advanced Wealth Advisory. Is their employer sponsoring them, or are they paying for themselves?
Their employer.
SeatWiseThey would pay S$708 in total, which is S$600 in fees plus S$108 GST. That is 50% funding support under IBF-STS, because they are a Singapore permanent resident sponsored by an employer.

Note the third answer. A question about someone else does not inherit the asker's circumstances, so the assistant asks one more question rather than assuming. Every follow-up recomputes from scratch and renders a new card. The model reads the question; it never does the arithmetic.

Indicative estimate

Advanced Wealth Advisory

Partially funded

You would pay

S$468S$1,308

S$840 less, thanks to IBF-STS funding support.

Course fee
S$1,200
Funding support (IBF-STS)70% of the fee
- S$840
GST at 9%charged on the full fee
S$108
Payable to the provider
S$468

Why this answer

Singapore citizens aged 40 and above receive 70 percent of the course fee excluding GST, capped at S$3,000 per participant per course. Age is assessed at the course commencement date.

STS-SC-40-PLUSLast verified 29 August 2026

Indicative estimate based on the scheme rules configured by the provider. Final eligibility is confirmed at registration.

Next step

Two seats left in the 14 October run.

Book this seat

Caps, stated honestly

A 70 percent rate capped at S$500 is 41.7 percent on a S$1,200 course. SeatWise says so, next to the headline rate.

The rule is named

Each answer cites the rule code, links the official source, and shows the date it was last checked against that source.

Gaps go to a person

When the configured rules do not reach a case, the assistant says exactly that and logs the question. It never invents a number.

The answer is the booking

The seat is booked from the card, at the fee that was quoted, recomputed from the rules at the moment of booking.

For your team

The console your registrars actually work in.

Fill rates, at-risk runs, the bookings list, and the two screens that decide whether any of this is trustworthy: a rules editor with a live test panel, and a log of every question the assistant could not answer.

The SeatWise runs dashboard, showing open runs, seats filled across all runs, bookings in the last 30 days, and a run flagged as at risk because registration closes in eight days while it is 15 percent full.

Runs, with fill rates and an at-risk flag

Every open run, how full it is, and the ones where registration is closing while the room is still empty. That list is the difference between noticing a problem and noticing it in time.

The SeatWise funding rules editor, showing rules for the Financial Training Scheme with their conditions, caps, priorities and verification dates, beside a test panel running a persona and showing the resulting price breakdown.

The rules editor, with a test panel

Funding rules are structured, versioned data, each with its source URL and verification date. Change a rule, run a persona against it, and see the answer a learner would get along with the full evaluation trace, before anything ships.

The SeatWise questions log filtered to unanswered questions, showing real learner questions about stacking SkillsFuture Credit, attendance requirements and the per-participant cap.

The questions it could not answer

Every unresolved question is either a rule worth configuring or a gap worth closing. Most enrolment systems throw this away. It is the most useful list in the product.

Why you can put this in front of learners

Built so that being wrong is hard.

Quoting a subsidy is quoting money. The whole system is arranged around that being true.

Deterministic computation, not AI guesswork

Eligibility is matched and arithmetic is done by a rules engine in code, covered by unit tests on every shipped rule. The language model reads the question and explains the result. It cannot produce, change or override a number.

Rules carry their provenance

Every rule stores the official scheme page it came from and the date it was last verified against that page. Both are rendered in the learner's answer, not filed away in a document nobody opens.

Indicative, and labelled as such

Every answer carries the line "Indicative estimate based on the scheme rules configured by the provider. Final eligibility is confirmed at registration." There is no code path that produces a figure without it.

Unresolved cases reach your team

Where the rules do not cover a situation, the assistant says so plainly, logs the question with the learner's stated circumstances, and routes it. Nothing is guessed to avoid an awkward answer.

Evidence captured when it is cheapest

Declarations that a scheme requires at registration are collected in the booking flow and stored against the exact rule version that justified the price, instead of being chased months later.

Every message is on the record

Confirmations, reminders and waitlist offers are stored with the figures they quoted, so what a learner was told is a fact you can look up rather than a thing you remember.

What SeatWise is not

It is not a learning platform, not a payments processor, and not an official eligibility authority for any government scheme. It computes an indicative estimate from the rules a provider configures, and it fills seats. Final eligibility is always confirmed by the provider at registration.

Beyond Singapore

The engine does not know it is Singaporean.

A funding rule is a set of conditions, a percentage, an optional cap, a source and a verification date. Nothing in that shape is specific to one country. The Singapore IBF schemes ship configured because that is the flagship market, not because the engine is built around them.

  • Subsidised vocational training with residency and age tests
  • Employer levy and co-investment structures
  • Voucher and credit schemes applied after a subsidy
  • Provider-specific concession and bursary rules

Multi-tenant from the first line: every course, run, rule and booking is scoped to a provider, so a second provider is configuration rather than a rebuild.

See it answer your hardest case.

Bring the eligibility question your team argues about most. A walkthrough runs it through the rules engine live, then shows you the console behind it.

Thirty minutesNo data from your systems needed