How Much Does a Driving Licence Cost in Singapore in 2026?
Getting a Class 3 or 3A driving licence in Singapore in 2026 costs roughly S$2,300 to S$3,000 if you pass everything on the first attempt — and comfortably more if you need extra lessons or a test retake. The private instructor route is the cheapest at around S$2,360, while the three driving schools range from about S$2,677 at BBDC to S$2,844 at CDC.
This guide breaks down every fee — enrolment, theory tests, practical lessons, the 2026 test fee increases and licence fees — using current published rates from BBDC, CDC, SSDC and the Traffic Police, plus comparisons compiled by SingSaver, MoneySmart and DBS.
The two routes: driving school vs private instructor
In Singapore you can learn through one of three driving centres — Bukit Batok Driving Centre (BBDC), ComfortDelGro Driving Centre (CDC) at Ubi, or Singapore Safety Driving Centre (SSDC) at Woodlands — or hire a private driving instructor registered with the Traffic Police. Private learners still book and sit their theory and practical tests at one of the centres.
Based on 2026 published rates, estimated totals for a first-attempt pass are:
| Route | Estimated total (first-attempt pass) |
|---|---|
| Private instructor | ~S$2,360 |
| BBDC | ~S$2,677 |
| SSDC | ~S$2,751 |
| CDC | ~S$2,844 |
These figures, compiled from the schools' fee schedules and cost comparisons by SingSaver and MoneySmart, assume around 20–25 school lessons at off-peak rates. Most learners should budget a buffer on top, since extra lessons and retests add up quickly.
2026 test fee increases
Test fees went up in 2026. The Basic Theory Test (BTT) and Final Theory Test (FTT) each rose from S$9.44 to S$10.14, and the practical driving test fee rose from S$33 to S$40, with the revised fees taking effect from March 2026. They are still a small slice of the total cost, but failing the practical test now costs you S$40 per retake plus a warm-up lesson and test car booking, which can push each additional attempt past S$300 at a school.
Step-by-step cost breakdown
1. Enrolment and theory stage
- School enrolment fee: BBDC charges about S$106.82, SSDC about S$130.80 and CDC about S$185.30 (membership validity periods differ slightly).
- Basic Theory Test (BTT): S$10.14 per attempt.
- Provisional Driving Licence (PDL): S$25, valid for two years. You need this before any practical lesson.
- Final Theory Test (FTT): S$10.14 per attempt, required before you can book the practical test.
Schools also sell optional theory lessons and trial theory tests at extra cost; private learners can skip these and self-study, which is one of the biggest savings of the private route. Practising with a mock-test app such as SteerClear between sessions makes it realistic to clear both theory tests on the first try without paying for school theory packages.
2. Practical lessons — the biggest expense
Lessons dominate the budget. At the three schools, a 100-minute session costs roughly S$77 to S$83 off-peak and S$86 to S$92 peak in 2026. Most learners take 20–25 sessions, putting lesson costs at about S$1,500–S$2,100.
Private instructors charge per 60-minute lesson: typically S$50–S$55 off-peak for road lessons, rising to S$55 or more at peak times, with circuit practice sessions (booked at a centre) costing more. Private learners often need more total hours but still tend to spend less overall on instruction.
3. Tests and final licence
- Practical test fee: S$40 (2026 rate), paid to the Traffic Police via the centre.
- Test car and warm-up booking: schools charge for the test-day vehicle rental and a warm-up session, typically adding S$200+ to test day.
- Qualified Driving Licence: S$50, paid after you pass.
Class 3 vs Class 3A
Class 3A (auto-only) and Class 3 (manual and auto) cost broadly the same per lesson, but most learners complete the auto course in fewer lessons, making Class 3A slightly cheaper in practice. Since the vast majority of cars in Singapore are automatic, 3A is the budget-friendly default unless you specifically need manual.
What pushes costs above S$3,000
- Extra lessons: every additional school session is another S$77–S$92.
- Failed practical test: Singapore's first-time pass rates hover around 50% or below at the centres, and each retake means a new test fee, car rental and usually revision lessons — easily S$300+ per attempt.
- Peak-hour bookings: evening and weekend slots cost S$8–S$10 more per session; over 20 lessons that is nearly S$200.
- Expired PDL or theory validity: letting your PDL lapse means re-paying fees and possibly re-sitting tests.
Seven ways to keep the cost down
- Compare the three schools — BBDC is consistently the cheapest overall in 2026 comparisons by SingSaver and MoneySmart.
- Consider a private instructor if you want the lowest total cost and flexible scheduling; savings of S$300–S$480 versus schools are typical.
- Book off-peak slots (weekday daytime) and save S$8–S$10 per lesson.
- Self-study the theory tests instead of buying school theory packages — practising question banks between lessons costs little or nothing and helps you pass BTT and FTT first time.
- Aim to pass the practical first time: book lessons close together so skills stay fresh, and take a mock test before the real one.
- Don't let validity periods lapse — schedule your FTT and practical test well before your PDL or test results expire.
- Budget realistically up front so you are not forced into expensive last-minute peak bookings.
Bottom line
In 2026, plan for about S$2,360 via a private instructor or S$2,677–S$2,844 via a driving school if you pass everything first time, and treat S$3,000–S$3,500 as a realistic budget once extra lessons or a retest are factored in. The single biggest lever is passing each stage on the first attempt — every retake costs both money and weeks of waiting for a new test slot.
Our mission: bring the cost of a licence down
The biggest line in the figures above is paid lessons — and how many you need depends on what happens between them. SteerClear exists to push the real cost down: structured practice on real test-centre routes between lessons, so every paid hour advances you instead of repeating last week. Getting a licence shouldn't be a financial burden.
FAQ
How much does it cost to get a driving licence in Singapore in 2026?
Expect roughly S$2,300 to S$3,000 for a Class 3/3A licence if you pass everything on the first attempt. The private instructor route averages about S$2,360, while the schools range from about S$2,677 (BBDC) to S$2,844 (CDC). Extra lessons or a failed test can push the total past S$3,500.
What are the new driving test fees in 2026?
From March 2026, the Basic and Final Theory Tests each cost S$10.14 (up from S$9.44) and the practical driving test costs S$40 (up from S$33). The Provisional Driving Licence remains S$25 and the final Qualified Driving Licence costs S$50.
Is a private driving instructor cheaper than a driving school in Singapore?
Usually, yes. Private road lessons cost around S$50–S$55 per hour off-peak versus roughly S$77–S$92 per 100-minute school session, and you can self-study the theory tests. Typical savings are S$300–S$480 overall, though private learners must still book tests and circuit sessions at a driving centre.
Which driving school is the cheapest in Singapore?
Based on 2026 fee comparisons, BBDC in Bukit Batok is the cheapest overall at about S$2,677 for a first-attempt pass, followed by SSDC at about S$2,751 and CDC at about S$2,844. Enrolment fees, lesson rates and package inclusions differ, so check each school's current price list.
How can I reduce the cost of getting my licence?
Book off-peak weekday lessons (S$8–S$10 cheaper per session), self-study for the theory tests instead of buying theory packages, keep lessons close together so you need fewer of them, and aim to pass the practical test first time — each retake adds S$300 or more in test fees, car rental and revision lessons.
Practise the real routes at your test centre
Free app · live scoring · real local routes.
Get SteerClear — free