HOW-TO
How to Book a Home Affairs Appointment Online
Beat the queues by reserving a slot on the Department of Home Affairs Branch Appointment Booking System (BABS) before you travel to a branch or partner bank.
Quick answer
Book a Home Affairs appointment on the official Branch Appointment Booking System (BABS) at services.dha.gov.za, or through eHomeAffairs for Smart ID and passport applications. You register with your ID number, pick a branch or partner bank, and choose an available date and time. Walk-ins are still accepted at any Home Affairs office, but a booking usually means a much shorter wait.
Key points
- BABS is the official booking tool at services.dha.gov.za, run by the Department of Home Affairs.
- Booking is free; never pay a third party or 'agent' to secure a slot.
- You can book for Smart ID cards, passports, and selected civic services at enabled offices and partner banks.
- A branch visit is still compulsory so staff can capture your biometrics (photo, fingerprints, signature).
- Walk-ins are allowed at any Home Affairs office, but appointments cut your waiting time.
- Bring your ID and booking reference on the day, and arrive early for your slot.
Step by step
- Go to the official BABS portalOpen services.dha.gov.za in your browser. Only use the dha.gov.za domain. Ignore any other 'booking' site that asks for payment or an agent fee.
- Register or sign inCreate a profile using your South African ID number and a working cellphone number and email. You will use these to receive your booking confirmation.
- Choose your serviceSelect the service you need, such as a Smart ID card or passport. Some services are also offered at Home Affairs-enabled bank branches.
- Pick a province, branch and dateSelect the office or partner bank nearest to you, then choose from the available appointment dates and time slots shown.
- Confirm and save your referenceSubmit the booking and note the reference number. You should receive an SMS or email confirmation; keep it to show on arrival.
- Prepare your supporting documentsCheck the requirements for your specific service in advance so you do not have to rebook. Photocopies and originals may both be needed.
- Arrive on time for biometricsGet to the branch a little early. Staff will capture your photo, fingerprints and signature, which cannot be done remotely.
What the Branch Appointment Booking System actually does
The Branch Appointment Booking System, usually shortened to BABS, is the Department of Home Affairs’ own tool for reserving a time slot before you visit a branch. It sits alongside eHomeAffairs, the portal used to apply and pay for Smart ID cards and passports. The point of BABS is simple: instead of standing in a long queue and hoping to be served, you arrive at a set time and are helped in an orderly way. It does not replace the branch visit. Home Affairs still needs to capture your biometrics in person, so think of the booking as a way to manage the queue rather than skip the office altogether.
CluedUp is an independent guide, not a government website. We point you to the official portals so you can act with confidence and avoid the many copycat sites that charge for something that is free.
Before you start
Have a few things ready. You will need your South African ID number, a cellphone number that can receive an SMS, and an email address for your confirmation. If you are booking for a Smart ID or passport, it helps to read the requirements for that service first so you do not arrive with missing documents and have to rebook. Our guides on how to apply for a Smart ID card and how to apply for or renew a South African passport set out exactly what to take with you.
Booking, step by step
Open services.dha.gov.za and register a profile if you do not have one. Once you are signed in, choose the service you need, then select a province and the branch or partner bank that suits you. Home Affairs has placed desks inside several banks, which can be quicker and closer to home than a traditional office. Pick an available date and time, confirm, and save the reference number you are given. You should receive an SMS or email confirming the slot.
A branch visit is mandatory so that staff can capture and verify your biometric details, meaning your photograph, fingerprints and signature. No online booking removes this step.
On the day
Arrive a little early with your booking reference and your existing ID document. Bring both originals and any required copies. If your slot is at a bank branch, follow the bank’s signage to the Home Affairs desk. Once your biometrics are captured and your application is lodged, you can follow its progress using our guide on how to check your Home Affairs application status.
Staying safe from booking scams
Because appointments can be in high demand, a small industry of unofficial ‘agents’ has grown up around them. Some run websites that look official and ask for a booking fee; others message people promising to secure slots. None of this is necessary. The genuine service is free and lives only on the dha.gov.za family of domains. If a site asks you to pay to book, or to hand over your ID number and a one-time PIN so they can ‘do it for you’, close the page. Home Affairs will never ask you to share your OTP or passwords, and no legitimate booking requires a bribe.
If you cannot get a slot
Availability changes constantly. If your nearest branch is full, try another office or a partner bank, or check again later in the day as cancellations free up space. Remember too that walk-ins are still accepted at any Home Affairs office; the appointment simply makes the day smoother. Fees for the underlying services, such as a Smart ID replacement or a passport, are set by Home Affairs and are subject to change, so confirm current amounts on dha.gov.za before you go. This article is general information, not legal advice.
⚠ Stay safe
Only book at services.dha.gov.za or through eHomeAffairs. Booking is free. Never pay an 'agent' to jump the queue, and never share your ID number, OTP or passwords with anyone who contacts you claiming to be Home Affairs.
Frequently asked questions
Is booking a Home Affairs appointment free?
Do I have to book, or can I walk in?
Which services can I book?
Can I book at a bank?
What if no slots are available?
What do I bring on the day?
Official sources
CluedUp is an independent guide and is not affiliated with any government agency. Fees, links and steps can change — always confirm on the official portal before you act. This is general information, not legal or financial advice.