Frequently asked questions
Clear answers before you start
Find answers about booking, lessons, pricing, payment options, and how BDS Driving School works.
Start an enquiryWhich licence types do you assist with?
BDS offers learner's licence preparation, Code 8 manual and automatic lessons, Code 10 training, online test prep, and booking services. Browse the packages page to see what is currently available, or contact us to confirm the exact vehicle and branch for your goal.
How do I book a lesson online?
Create an account on our website, verify your email, then choose a package and select an available time slot. You can pay online via PayFast or use a prepaid lesson from your portal. The whole process takes a few minutes.
How long is a driving session?
Practical training is commonly delivered in two-hour sessions. Your package details and booking confirmation will show the exact duration for the service you chose.
Are prices available online?
Yes. Current package prices are shown on the packages page. You can filter by service type, licence code, and pickup area to find the option that suits you.
Can I pay in instalments?
Payment plans are available on eligible packages. A deposit is due at booking and the remaining balance follows the instalment schedule shown before you confirm. Full terms are displayed at checkout.
Do I need an account to book?
Yes. An account lets us keep your booking history, lesson entitlements, and payment confirmations in one place. You can manage everything from your customer portal after signing up.
How does online payment work?
Payments are processed securely through PayFast using 256-bit TLS encryption. BDS never stores your card details. You will receive a confirmation once payment is verified.
Which areas do you serve?
BDS operates from two branches: Khutsong Head Office (serving Mamelodi–Denneboom, Pretoria East, Pretoria North, and Tshwane CBD) and Centurion & Midrand (serving Centurion, Midrand, Irene, Lyttelton, and Highveld). Some packages include pickup within these areas.
Can I reschedule or cancel a booking?
Cancellations and rescheduling must be made at least 48 hours before your scheduled session. For Monday sessions, cancel by 12:00 noon on Saturday. Late cancellations may result in forfeiture of the lesson. See our full Terms of Service for details.
What if I am not sure which package to choose?
Browse the packages page to compare options, or contact us via WhatsApp, phone, or the contact form. Share your licence goal, experience level, and preferred branch and we will help you choose.
Start with a conversation
Still have a question?
Get in touch via WhatsApp, phone, or the contact form and the team will respond with the details relevant to your licence goal.