Step-by-Step Guide to Booking Your Home Affairs Appointment Online
Booking a Home Affairs appointment can be confusing, especially when you are not sure which booking system to use, whether you actually need an appointment, or what to do when no slots are available.
There are two separate online booking systems, and the right one depends on where you want to apply.
This guide explains how each system works, which Home Affairs services you can book online, what to do when there are no available slots, and what you can do if you would rather have someone handle the appointment search for you.
Two Booking Systems: Know Which One You Need
The Department of Home Affairs operates two separate online booking systems. They are not interchangeable.
BABS: Appointments at DHA Branch Offices
BABS (Branch Appointment Booking System) is used for appointments at participating Department of Home Affairs branch offices.
It covers services such as:
- Smart ID applications
- Passport applications
- Document collection
BABS booking portal: services.dha.gov.za
A booking is not mandatory when visiting a DHA branch. Walk-ins are accepted, although clients with BABS appointments are prioritised at dedicated counters.
eHomeAffairs: Applications and Biometrics at Participating Banks
eHomeAffairs allows eligible South African citizens to complete their Smart ID or passport application online and book a biometrics appointment at a participating Home Affairs-enabled bank branch.
Unlike DHA branches, a booking is mandatory at participating bank branches. Walk-ins are not accepted.
eHomeAffairs portal: ehome.dha.gov.za/ehomeaffairsv3
Important: eHomeAffairs is only available to South African citizens by birth. If you were naturalised or became a South African citizen through another route, you cannot use eHomeAffairs and must apply at a DHA branch.
Do You Actually Need a Home Affairs Booking?
It depends on where you are applying.
| Where you are going | Booking required? |
|---|---|
| DHA branch office | No. Walk-ins are accepted, although bookings receive priority. |
| Home Affairs-enabled bank branch | Yes. A booking is mandatory. Walk-ins are not accepted. |
If you are going to a DHA branch without an appointment, you can still be served, but you may have to wait longer than people with BABS appointments.
If you are trying to use a participating bank branch, however, you need to secure an appointment through eHomeAffairs before you go.
Can’t Find a Home Affairs Appointment?
Finding an appointment can be the hardest part of the process.
You may check the portal repeatedly, search different branches and dates, and still see “no available slots.”
If you have already tried the usual methods and do not want to keep checking the system yourself, Apostil.co.za can help with the appointment search.
Let Apostil.co.za Search for Your Appointment
Apostil monitors appointment availability and books your appointment when a suitable slot opens.
Instead of repeatedly checking the Home Affairs booking system yourself, you can have them handle the slot search for you.
That means you can leave the repeated appointment checking to them while you focus on preparing for your Home Affairs application.
[Get Help Booking My Home Affairs Appointment →]
How Apostil.co.za Appointment Service Works
You provide the information needed for Apostil to assist with your appointment search, including the relevant Home Affairs service and your appointment requirements.
Apostil then monitors appointment availability and books a suitable appointment when one becomes available.
If you would rather spend your time preparing for your Home Affairs application than repeatedly refreshing the booking portal, this can save you the stress of monitoring availability yourself.
What Services Can You Book Online?
BABS currently covers:
- Smart ID card applications, including first-time applications and renewals
- Passport applications, including first-time applications and renewals
- Document collection
Other DHA services, including birth registrations, marriage registrations, death registrations, late registrations and name changes, are walk-in services at DHA offices and cannot be booked through BABS.
If you are unsure whether your specific service requires an appointment, check the requirements for that service before travelling to a branch.
How to Book Using BABS at a DHA Branch
What You Need Before You Start
Depending on the service and the information requested by the system, you should have:
- A valid South African ID number
- Your full name as it appears on your ID document
- A South African cellphone number for OTPs and appointment notifications
- An email address, which is optional but recommended
Step 1: Go to the BABS Booking Portal
Visit services.dha.gov.za.
This is the BABS booking portal. Portal addresses and Home Affairs systems can change, so verify the current address through the official DHA website if you are unsure.
Step 2: Enter Your Identity Details
Select whether you are using an ID number or passport number where applicable.
Enter your details and select Proceed.
The system verifies your information against the National Population Register.
Step 3: Enter Your Personal Details
Enter your surname, first name and cellphone number.
Enter your email address if requested or if you want email notifications.
Select Authenticate.
Step 4: Select Your Service
Choose the service you need from the available options, such as:
- Smart ID application
- Passport application
- Document collection
The options available to you may depend on the branch and current system configuration.
Step 5: Choose Your Branch
Select your province and then your city or preferred location.
The system will display participating branches in the selected area.
Not every DHA office necessarily appears on BABS. The system displays participating branches based on the services and appointment functionality available.
Step 6: Select a Date and Time
Available dates and appointment times will be displayed for the branch you selected.
Choose a suitable slot and confirm the appointment.
If no slots are available, see the “No Available Slots” section below for options you can try.
Step 7: Save Your Confirmation
Download or screenshot your barcoded confirmation letter.
Keep it somewhere you can easily access it on the day of your appointment.
You may also receive an SMS reminder and, where an email address was provided, an email reminder before your appointment.
Appointments are linked to the applicant and are not transferable to another person.
How to Book Using eHomeAffairs at a Bank Branch
The eHomeAffairs process is different because you complete your application online before attending your biometrics appointment at a participating bank branch.
Step 1: Register for an Account
Go to ehome.dha.gov.za/ehomeaffairsv3.
Select Register and complete the requested information.
Create your password and answer the security questions.
An OTP is sent to your cellphone to verify your account.
Step 2: Log In and Complete Your Application
Log in using your ID number and password.
Enter the OTP sent to your cellphone.
Navigate to the application section and complete your Smart ID or passport application online.
Fields marked as mandatory must be completed before you can proceed.
Step 3: Pay the Application Fee
Current fees listed for the relevant services include:
- Smart ID: free for applicants under 16 and citizens over 60; R140 for other applicants
- Passport: R600
- Temporary ID: R70
Payment is processed through your bank.
If you have not used the payment process before, check your bank’s payment authorisation process beforehand so you know how to approve the transaction when prompted.
Step 4: Book Your Biometrics Appointment
Once your payment has been confirmed, go to the Booking Information section.
Select a participating Home Affairs-enabled bank branch and choose an available date and time.
Remember that bank branch appointments are mandatory. Do not travel to the bank expecting to be processed as a walk-in.
Step 5: Download Your Confirmation Letter
Select Download Confirmation and save your barcoded confirmation letter.
You should have this available when you attend your appointment.
Step 6: Attend Your Appointment
Take your barcoded confirmation letter with you.
You should also bring your green barcoded ID book if you have one, together with any other documents required for your application.
At the appointment, your biometrics, including your photograph, fingerprints and signature, are captured.
After Your Biometrics Appointment
Smart ID cards and passports are typically ready within 14 working days after the application and biometrics process, although processing times can vary.
DHA will contact you using the details provided on your application when your document is ready for collection.
What to Bring to Your Home Affairs Appointment
Regardless of which booking system you used, make sure you have the documents and information required for your specific application.
These may include:
- Your barcoded appointment confirmation letter, printed or saved on your phone
- Your current green barcoded ID book, if applicable
- Supporting documents required for your particular application
- Payment confirmation where applicable for an eHomeAffairs application
For more detailed requirements, see the relevant guide:
- How to Apply for a Smart ID
- How to Apply for a South African Passport
Arrive a few minutes before your appointment time.
Even with a booking, some waiting may occur depending on branch traffic, staffing and system availability on the day.
What to Do When Home Affairs Shows “No Available Slots”
“No available slots” is one of the biggest frustrations people encounter when trying to book a Home Affairs appointment.
It does not necessarily mean that the system is broken. Available appointments can be taken quickly, and additional slots may become available when appointments are released, cancelled or rescheduled.
Here are some things you can try.
1. Check Early in the Morning
Appointment availability can change during the day.
Checking early in the morning may give you a better opportunity to find an available slot.
Rather than checking once and giving up, try again at different times.
2. Search a Narrower Date Range
If you search a very wide date range and receive no results, try narrowing the dates.
Work through the calendar in smaller periods rather than relying on one broad search.
3. Try Different Branches
Popular branches in major urban areas can fill quickly.
If you have transport available, expand your search to other participating branches in your area.
A branch slightly further away may have availability when your preferred branch does not.
4. Check Again After Cancellations
Appointments can become available when other applicants cancel or reschedule.
If you cannot find a suitable appointment today, checking again later may produce different results.
5. Consider a Walk-In at a DHA Branch
If you are applying at a DHA branch, rather than a participating bank branch, you do not necessarily need an appointment.
Walk-ins are accepted at DHA branch offices.
This is an option worth considering if you need to apply urgently and cannot find a BABS appointment.
Remember that this does not apply to bank branches. Bank branch applications require an appointment.
Still Can’t Find a Home Affairs Slot?
If you have already tried different dates, branches and times and still cannot find an appointment, you do not necessarily have to keep checking the portal yourself.
Apostil can handle the appointment slot search for you.
Apostil monitors appointment availability and books your appointment when a suitable slot opens.
Instead of repeatedly checking Home Affairs yourself, you can have Apostil take over the appointment search.
[Get Help Finding a Home Affairs Slot →]
How to Reschedule or Cancel Your Home Affairs Appointment
If your plans change, log back into the booking system you originally used:
- BABS: services.dha.gov.za
- eHomeAffairs: ehome.dha.gov.za/ehomeaffairsv3
Navigate to your booking details and look for the available cancellation or rescheduling options.
If you no longer need your appointment, cancel it as soon as possible so the slot can become available to someone else.
If you miss your appointment without cancelling, you may need to make a new booking.
What If the Home Affairs Booking System Is Down?
BABS and eHomeAffairs can experience technical problems or periods of high traffic.
If the portal is not loading or you are receiving an error:
- Try again later
- Check again during a quieter period
- Make sure you are using the correct official DHA portal
- Check the DHA contact centre for assistance
- If you are applying at a DHA branch, remember that walk-ins are accepted
- If you specifically need a participating bank branch, you will need to wait until the eHomeAffairs system is available and an appointment can be secured
DHA Contact Centre
0800 60 11 90
Toll-free, Monday to Friday, 08:00–16:00.
What You Cannot Do Online
There are several important limitations to the Home Affairs booking systems.
- You cannot use BABS to book every DHA service.
- Birth registrations, late registrations, marriage registrations, death registrations and name changes are not booked through BABS.
- You cannot use eHomeAffairs if you are a naturalised citizen or a citizen by another route. eHomeAffairs is available to South African citizens by birth.
- You cannot transfer your appointment to another person.
- You cannot attend a participating bank branch without the required eHomeAffairs booking.
- You should not assume that every DHA branch will appear on BABS.
- You should always check the requirements for your specific service before travelling to Home Affairs.
Frequently Asked Questions
Do I need a booking to go to a Home Affairs office?
No. Walk-ins are accepted at DHA branch offices.
However, clients with BABS appointments are prioritised at dedicated counters, so having an appointment can reduce waiting time.
Participating bank branches are different. A booking is mandatory and walk-ins are not accepted.
Can I book a Home Affairs appointment for someone else?
The process depends on the type of application.
Through eHomeAffairs, you can complete an application for a directly related minor where the system permits it.
For adult applicants, the booking is linked to the applicant’s identity details. Check the current DHA requirements if you are assisting another adult family member.
The system says “user already registered” but I have never registered. What does this mean?
This can indicate that a previous registration or application attempt exists under your details.
If you cannot access your account or continue with the registration, contact the DHA contact centre on 0800 60 11 90 for assistance.
How long before my appointment will I receive a reminder?
The system may send an SMS reminder before your appointment and an email reminder where an email address was provided.
Keep your confirmation letter even if you receive a reminder.
Can I book a collection appointment through BABS?
Some applicants may see document collection as an available option through BABS.
However, availability can depend on the branch and the current system configuration.
If collection is not available through the portal, check the instructions provided by DHA or contact the relevant branch.
What happens if I arrive late for my appointment?
There is no guaranteed official grace period.
If you miss your allocated time, you may have to wait to be served or may need to make a new appointment.
It is best to arrive a few minutes early.
I applied at a bank branch. When will my Smart ID or passport be ready?
DHA commonly indicates a processing period of around 14 working days, although actual processing times can vary.
You should wait for confirmation that your document is ready before travelling to collect it.
Is the Home Affairs online booking system available 24/7?
The online portals can generally be accessed outside normal office hours, but appointment availability is not guaranteed at any particular time.
If you are struggling to find a slot, checking at different times and on different days may help.
Need Someone to Handle the Appointment Search?
Getting a Home Affairs appointment should not require you to spend hours repeatedly checking the booking portal.
If you have already tried different dates and branches and still cannot find a suitable slot, Apostil can monitor appointment availability for you.
Apostil Appointment Booking Service
Apostil monitors appointment availability and books your appointment when a suitable slot opens.
You do not have to keep checking the portal yourself while waiting for an appointment to become available.
[Book My Home Affairs Appointment →]
Related Home Affairs Guides
- How to Apply for a Smart ID Card
- How to Apply for a South African Passport
- Smart ID Taking Too Long
- Passport Taking Too Long
- How to Check Your Smart ID or Passport Status
Information on this page reflects Home Affairs systems and processes as of 2026. Booking portal URLs, appointment availability, fees and system requirements can change. Always verify the latest information through the official Department of Home Affairs website before proceeding.