If you need a smart ID card or passport in South Africa, the online booking process is still active in 2026. The Department of Home Affairs continues to use eHomeAffairs for online applications and BABS for branch appointments at selected offices. In many cases, you can also complete the process through participating bank branches.
This guide will take you through the process of booking a Home Affairs appointment online, step by step.
Why Use the Home Affairs Online Booking System?
Booking an appointment online has several benefits:
- Saves Time – No more waiting in long queues for hours.
- Convenient – Choose a date and time that works for you.
- Reduces Overcrowding – Offices can manage the number of visitors per day.
- Faster Service – Staff can attend to customers efficiently.
If you need to apply for or collect your ID, passport, or birth certificate, this system will help you do so without the usual delays.
Who can book online?
Online booking mainly applies to smart ID card and passport services. Government service pages for both identity documents and passports direct users to the DHA appointment system for some offices, not all services. Birth, marriage and death-related services are not clearly part of the standard BABS booking flow in the same way.
The BABS site states that the service is available to people with a South African ID number or a passport registered on the system.
Step-by-Step Guide to Booking a Home Affairs Appointment Online
Follow these simple steps to book your appointment at Home Affairs.
Step 1: Visit the eHomeAffairs Website
To get started, go to the official Home Affairs online platform:
https://ehome.dha.gov.za/
This is the government’s secure online portal where you can apply for services and book appointments.
Step 2: Register or Log In
If you’re using the system for the first time, you’ll need to register an account. Here’s how:
- Click on “Register”.
- Enter your South African ID number.
- Fill in your personal details (name, surname, date of birth, etc.).
- Create a secure password.
- Provide your email address and phone number.
- Click on “Submit”.
Once registered, you will receive a confirmation email. Open your email and click the verification link to activate your account.
If you already have an account, simply log in with your ID number and password.
Step 3: Select the Service You Need
After logging in, you will see a dashboard with different service options. Choose the service you need:
- Smart ID Card (New or Replacement)
- Passport (New or Renewal)
- Birth Certificate
- Marriage Certificate
- Death Certificate
Click on the service you want to apply for.
Step 4: Complete Your Application
Fill in the required details for your application. For ID and passport applications, you will need to:
- Enter your personal details.
- Upload supporting documents (if required).
- Confirm your details and submit.
Step 5: Make an Online Payment (For ID or Passport)
If you’re applying for an ID or passport, you must pay the application fee online. Payment can be done through:
- EFT (Electronic Funds Transfer) via your bank.
- Credit/Debit Card (if available).
You will receive a payment confirmation reference number. Keep this for your records.
Step 6: Book an Appointment
Now that your application is complete, it’s time to book your appointment.
- Click on “Schedule an Appointment”.
- Select your preferred Home Affairs branch.
- Choose an available date and time.
- Confirm your booking.
You will receive an email or SMS with your appointment details.
Step 7: Visit Home Affairs on Your Appointment Date
On the day of your appointment:
- Arrive 15-30 minutes before your scheduled time.
- Bring your ID book or passport.
- Carry proof of payment (if applicable).
- Ensure all necessary documents are with you.
Once you arrive, staff will assist you based on your appointment time.
Which Home Affairs Offices Offer Online Bookings?
Not all Home Affairs offices support online bookings. However, many major branches do, including those in:
- Johannesburg
- Pretoria
- Cape Town
- Durban
- Port Elizabeth
- Bloemfontein
To check if your local office allows online bookings, visit the eHomeAffairs website.
ALSO READ: How to Get Your ID at a Capitec Branch: What You Need to Know
Booking through bank branches in 2026
This is one of the biggest improvements to the process. Home Affairs has expanded partnerships with banks, and in 2025 it announced further rollout with Capitec, FNB, and Standard Bank, with expansion continuing into 2026 and beyond. These services are being rolled out in phases across more branches.
The important point is that these bank-branch services are not limited only to existing bank clients. Government statements say all South Africans, including non-clients, can use these services at select participating branches.
For bank-branch processing, payment often has to be completed before the booking or the next step opens properly. DHA’s eHomeAffairs guide also confirms that bank-office visits require a booking.
Common problems and fixes
1. OTP not received
Both registration and login on eHomeAffairs use OTP verification. If the OTP does not come through, wait a few minutes, check your signal, and try again. This issue usually affects account access rather than the application itself.
2. No available slots
This usually means either the branch does not support online booking, or all current slots are taken. Government pages are clear that online booking only applies to some offices. Public guidance also says users can contact the Home Affairs Contact Centre for the list of offices that currently support online bookings.
3. Payment not reflecting
This is one of the most common issues. DHA says payment submission on eHomeAffairs is only an instruction to your bank. You must still log into internet banking and authorise it there. If you skip that step, the payment may stay pending.
4. Portal downtime or loading issues
If the portal is slow or does not load properly, retry later rather than restarting the whole process immediately. The main thing is to use the official portals only: eHomeAffairs and BA
FAQs About Booking a Home Affairs Appointment Online
Can I walk in without an appointment?
Yes, in some cases. However, you may wait longer, and booked appointments are the better option where online slots are available.
Do I still need to visit a branch after applying online?
Yes. For IDs and passports, you still need to go in person for biometrics, document verification, or collection.
Can I change or cancel my appointment?
Yes. Government guidance says you can log back into the appointment system to cancel or change your appointment.
Booking a Home Affairs appointment online is a simple and convenient process. By following the steps in this guide, you can avoid long queues and ensure a smooth application for your ID, passport, or other essential documents.
Check also: Home Affairs Offices in Gauteng: A Comprehensive Guide









