Menu

Pass your BTT & FTT on the first try

Cost ComparisonDriving SchoolPrivate Instructor2026

Driving Licence Cost in Singapore (2026): School vs Private Instructor Comparison

BTT.sg Team24 February 202610 min read
Driving Licence Cost Comparison in Singapore 2026

Getting your driving licence in Singapore is a significant investment β€” typically between $2,300 and $2,800 depending on the route you choose. Whether you go through a driving school (CDC, SSDC, or BBDC) or learn with a private driving instructor, understanding exactly where your money goes helps you budget smartly and avoid surprises.

This guide breaks down every cost line item for both routes, so you can compare apples to apples and make an informed decision.

At a Glance

~$2,836

CDC

~$2,743

SSDC

~$2,669

BBDC

~$2,352

Private

Based on 25 practical lessons, off-peak rates, normal instructor, first-attempt pass

What's Included in the Cost?

Regardless of your route, getting a driving licence in Singapore involves six main cost categories:

Enrollment & Admin

Registration, eyesight test, photo, and account setup fees.

Theory Tests

BTT and FTT test fees, theory lessons, and evaluation sessions.

Enhancement Training

Simulator sessions, induction, and school-specific training modules.

Driving Lessons

The biggest cost β€” your actual behind-the-wheel lessons with an instructor.

Test Day

Practical test fee, vehicle rental, warm-up session, and admin fees.

Licensing

Provisional Driving Licence (PDL) and final driving licence fees.

Key insight: Driving lessons account for 60–70% of the total cost. This is where your choice of route and lesson timing (peak vs off-peak) makes the biggest difference.

Driving School Cost Breakdown

The table below compares every fee across Singapore's three driving schools. Items marked β€œβ€“β€ are not applicable to that school.

ItemCDCSSDCBBDC
Enrollment & Admin
Enrolment (valid for 1 year)$185.30standard package incl. eLearning, eTrial Tests, and Theory Lessons$130.80$106.82
Eyesight Test$1.96$1.96$1.96
Photo Taking$7.09$7.08$7.09
Course Extension$65.40per 6 months$67.58per 6 months$9.81per month
Training Vehicle Conversion Fee–$43.60–
Theory Tests
Theory Lessons x4–$21.80$19.62100 min/session
Theory Practice Session––$3.2745 min/session
Theory Evaluation$6.48 / $7.56off-peak / peak Β· Internal Evaluation (IE)$5.45Theory Trial Test (TTT)$5.45
BTT Test (incl. admin fee)$9.44$9.44$9.44
FTT Test (incl. admin fee)$9.44$9.44$9.44
Enhancement Training
Induction Programme$23.98––
Driving Simulator x3$90.90$91.56$73.74
Driving Simulator (Extra)––$70.4750 min/session
Learner Driving Competency Screening (LDCS)$59.95 / $64.31off-peak / peak––
Vehicular Pre-Operative Check (VPC)$23.98 / $28.34off-peak / peak––
Risk Forecast Training––$22.89
Driving Lessons
Practical Lesson (100 min)$79.57 / $89.38off-peak / peak$82.84 / $91.56off-peak / peak$77.39 / $86.11off-peak / peak
Fixed Instructor Fee (Per Lesson)$13.08 / $16.35One Team / Elite Team$8.72$5.45
Test Day
Practical Driving Test (TP) (incl. admin fee)$35.94$35.94$35.94
Vehicle Rental for Practical Test$317.19incl. warm-up Mon–Sat$239.80$250.70
Warm-Up Session (Mon–Sat)–$43.60$42.51
Licensing
PDL (valid for 2 years)$25.00$25.00$25.00
Driving Licence$50.00$50.00$50.00
Estimated Total$2,836 – $3,500$2,743 – $3,179$2,669 – $3,023

Estimated totals assume 25 practical lessons and first-attempt pass. Min value is off-peak without fixed instructor fee. Max value is peak with fixed instructor fee for all 25 lessons. Account extension fees are not included.

Calculate Your Exact Costs

Use our interactive calculator to customise lesson count, peak/off-peak mix, and test attempts for an accurate estimate.

Open Cost Calculator

Private Instructor Cost Breakdown

The private route has a different fee structure. You pay your instructor directly for lessons, but register at a driving centre for theory tests, simulators, and the practical test.

ItemCost
Enrollment & Admin
Account Maintenance Fee$27.25
Eyesight Test$1.96
Photo Taking$7.09
Private Instructor Enrollment$100.00
Theory Tests
BTT Test (incl. admin fee)$9.44
FTT Test (incl. admin fee)$9.44
Enhancement Training
Driving Simulator x3$90.90
Driving Lessons
Actual-Road Lesson (60 min)$50.00 / $55.00off-peak / peak
Circuit Lesson (60 min)$95.00 / $100.00off-peak / peak
Test Day
Practical Driving Test (TP) (incl. admin fee)$35.94
Warmup Session (1.5h with circuit)$120.00
Vehicle Rental for Practical Test$400.00
Licensing
PDL (valid for 2 years)$25.00
Driving Licence$50.00
Estimated Total (20 Road + 5 Circuit)$2,352 – $2,477

Estimated totals assume 20 actual-road + 5 circuit lessons and first-attempt pass. Min value is off-peak for all 25 lessons. Max value is peak for all 25 lessons. Account extension fees are not included.

Find a High Pass-Rate Instructor

Browse private driving instructors ranked by official pass rates. A higher pass rate means fewer lessons and lower total costs.

Browse Instructors

Side-by-Side Summary

Here's a condensed comparison across all four options. The cheapest option in each category is highlighted in green.

Cost CategoryCDCSSDCBBDCPrivate
Enrollment & Admin$194.35$139.84$115.87$136.30
Theory$25.36$46.13$47.22$18.88
Enhancement Training$198.81$91.56$167.10$90.90
25 Practical Lessons$1,989.25$2,071.00$1,934.75$1,475.00
Test Day$353.13$319.34$329.15$555.94
Licensing$75.00$75.00$75.00$75.00
Total~$2,836~$2,743~$2,669~$2,352
Private is cheapest overall β€” saving $317–$484 compared to driving schools
BBDC is the cheapest school β€” $167 less than CDC, $74 less than SSDC
Schools are cheaper on test day β€” lower vehicle rental and warm-up fees
Lessons drive the total β€” 60–70% of the cost is practical lessons

Key Assumptions

The estimated totals above are based on:

Off-peak lesson rates (weekday daytime)
Driving school: 25 lessons Γ— 100 minutes each
Private: 20 actual-road + 5 circuit lessons Γ— 60 minutes each
Normal rotating instructor (no fixed instructor surcharge)
First-attempt pass for all tests
Class 3A (automatic), no course extensions

Note: Your actual costs may differ based on lesson count, peak vs off-peak timing, instructor type, and number of test attempts. Use our cost calculator for a personalised estimate.

When to Choose a Driving School

A driving school may be the better choice if:

You prefer a structured, guided environment with a fixed curriculum
You don't want the hassle of negotiating schedules manually as school provides a structured booking system
You're a complete beginner who benefits from gradual progression
You want access to school-exclusive training (LDCS, vehicular pre-operative check, risk forecast)
You want lower test retake costs ($319–$353 per retake vs ~$556 for private)

When to Choose a Private Instructor

A private instructor may be the better choice if:

You prefer flexible scheduling β€” choose your own days and times, subject to instructor's availability
You want a consistent instructor who knows your strengths and weaknesses
You value real road experience from day one (not just circuit practice)
You are confident to pass in 1–2 attempts as retakes are expensive

Note: Private learners face higher retake costs (~$556 per attempt) since they need to rent a vehicle from their instructor. Choose a high pass-rate instructor to maximise your chances of passing on the first try.

Other Factors to Consider (Beyond Cost)

Cost isn't everything. Here are other practical factors that may influence your decision:

Access to Test Circuit

Driving schools like CDC, SSDC, and BBDC have in-house test circuits, so you can practise on the actual test route without extra charges. Private learners will need their instructor to book circuit sessions separately at a driving school, which may come at a higher cost.

Scheduling Flexibility

Driving schools have fixed lesson schedules, which can be difficult to work around if you have a busy timetable. Private instructors offer more flexibility β€” you can negotiate lesson days and times that suit you, subject to your instructor's availability.

Location & Convenience

BBDC is in Bukit Batok, SSDC is in Woodlands, and CDC is in Ubi (the most centrally located). If you don't live nearby, the commute to a driving school can add significant time to each lesson. A private instructor can typically meet you at a more convenient location.

Pro Tips to Save Money

1

Book off-peak lessons

Off-peak lessons (weekday daytime) are $8–$10 cheaper per session. Over 25 lessons, that's $200–$250 in savings.

2

Pass your TP test on your first attempt

Each practical test retake costs $319–$556 (plus additional practice lessons). Invest in thorough preparation to avoid expensive retakes.

3

Choose a high pass-rate instructor

An instructor with a higher pass rate means you're more likely to pass on your first try β€” saving you retake fees and additional lesson costs. Check instructors' official pass rates before choosing.

4

Practice theory online at BTT.sg

Don't pay for expensive theory prep resources. Use more affordable alternatives like btt.sg (view pricing) for a comprehensive BTT and FTT question bank to help you pass your theory tests on the first attempt.

Frequently Asked Questions

How much does it cost to get a driving licence in Singapore?

The total cost ranges from approximately $2,352 to $3,500, assuming first-attempt pass. The exact amount depends on your route (driving school vs private instructor), number of lessons, off-peak vs peak lesson timing, whether you choose a fixed instructor, and number of test attempts. The main cost driver is practical driving lessons, which account for 60–70% of the total.

Is learning with a private instructor cheaper than a driving school?

Yes, the private route is generally $317–$484 cheaper overall. A private instructor costs approximately $2,352 compared to $2,669–$2,836 at a driving school. However, private learners face higher test retake costs (~$556 per attempt vs $319–$353 at a school) since they need to rent a vehicle separately.

What are the hidden costs of getting a driving licence?

Common hidden costs include: course extension fees ($9.81–$67.58), fixed instructor surcharges ($5.45–$16.35 per lesson), peak hour premiums ($8–$10 more per lesson), test retake fees ($319–$556 per attempt), and account maintenance fees for private learners ($27.25). Always budget for at least one retake attempt.

How much does a driving test retake cost?

A practical driving test retake costs $319–$353 at a driving school (includes vehicle rental, warm-up session, and test fee) or approximately $556 with a private instructor (includes vehicle rental at $400, warm-up at $120, and test fee at $35.94). This does not include additional practice lessons you may need.

How many driving lessons do I need?

Most learners need 20–30 practical lessons. Driving schools typically schedule 25 lessons of 100 minutes each (about 42 hours total). Private learners usually take 20 actual-road lessons and 5 circuit lessons of 60 minutes each (about 25 hours total). The exact number depends on your learning pace.

Which driving school in Singapore is the cheapest?

BBDC (Bukit Batok Driving Centre) is generally the cheapest driving school, with an estimated total of ~$2,669 based on off-peak rates. SSDC comes in at ~$2,743, and CDC is the most expensive at ~$2,836. However, prices vary depending on peak vs off-peak timing and whether you choose a fixed instructor.

Ready to Start Your Driving Journey?

Use our tools to plan your budget, find the best instructor, and ace your theory tests β€” all in one place.

Looking for a private instructor? Find a high pass-rate instructor

Disclaimer: The prices in this article are estimates based on publicly available information as of February 2026. Actual costs may vary. Fees are subject to change by the driving centres and Traffic Police. Always verify current pricing with your chosen driving centre or instructor. BTT.sg is not affiliated with any driving centre, instructor, or government agency.

Driving Licence Cost in Singapore (2026): School vs Private Instructor Comparison | BTT.sg