If you need to visit the Department of Home Affairs for a Smart ID card, passport, or ID collection, booking your appointment online through the eHomeAffairs portal is the fastest way to avoid long queues. This guide walks you through the full booking process — step by step.
What Is the Home Affairs Online Booking System?
The Department of Home Affairs uses an online appointment booking system called eHomeAffairs. It allows South African citizens and permanent residents to schedule appointments at their nearest Home Affairs office before arriving, rather than queuing on a walk-in basis.
The system covers bookings for:
- Smart ID card applications (new and replacement)
- ID collection appointments
- Passport applications and renewals
- Birth, marriage, and death certificate services
- Amendments to personal details on identity documents
Booking online does not complete the application itself — you still need to attend in person for biometric capture (fingerprints and photograph). What it does is secure your time slot so you are served on arrival without waiting in the general queue.
How to Book an Appointment at Home Affairs Online
Follow these steps to book through the eHomeAffairs portal:
Step 1: Visit the eHomeAffairs Website
Go to the official eHomeAffairs portal. Our eHome Affairs portal guide walks through registration, login, and common login problems if you get stuck. You will need to create an account if you do not already have one. Registration requires your South African ID number, a valid email address, and a cellphone number.
Not sure about your ID number? Use our free SA ID number checker to validate it before you start.
Step 2: Select Your Service
Once logged in, choose the service you need. The most common options are:
- Smart ID card — first issue: For South Africans turning 16 or applying for the first time
- Smart ID card — re-issue: For replacing a lost, stolen, or damaged card
- Passport — new or renewal: For travel document applications
- ID collection: For collecting a Smart ID card that has been processed and is ready
If you are applying for a Smart ID card, our detailed guide on how to apply for a Smart ID card online covers the full application process including documents required and fees.
Step 3: Choose Your Home Affairs Office
Select the Home Affairs branch closest to you. The system shows available offices with appointment slots. Not all offices are available online — smaller or rural branches may still operate on a walk-in basis only. Before choosing a branch, check our guide to Home Affairs working hours to confirm when the office is open, including Saturday availability.
Tip: Bank branches that process Smart ID applications (Absa, FNB, Nedbank, Standard Bank) are often faster — check availability through your bank directly, as these are not always listed on eHomeAffairs.
Step 4: Pick a Date and Time
Choose an available date and time slot. Slots fill up quickly at popular branches, so book as far in advance as possible. If your preferred branch has no availability, try a neighbouring office or check back in a day or two — cancellations do free up slots.
Step 5: Confirm Your Booking
Review your appointment details and confirm. You will receive a confirmation email and SMS with your booking reference number. Save this reference — you will need to present it at the Home Affairs office on your appointment day.
What to Bring to Your Appointment
Your booking confirmation does not replace the need for supporting documents. Make sure you bring:
- Your booking reference number (printed or on your phone)
- Your current ID document (green ID book or expiring Smart ID card, if applicable)
- Your original birth certificate (for first-time applicants)
- A SAPS affidavit (if replacing a lost or stolen document)
- Proof of residence (utility bill, bank statement, or affidavit — not older than 3 months)
For the complete list of documents by application type, read our guide to applying for a South African ID.
Booking for ID Collection
If your Smart ID card has been processed and you have received an SMS notification that it is ready, you can book a collection appointment through the same eHomeAffairs portal. This is a separate service category from new applications.
For a full walkthrough of the collection process — including what happens if your card is not ready — see our guide on ID collection at Home Affairs.
Common Booking Problems and How to Fix Them
No available slots
Popular branches in Johannesburg, Cape Town, and Durban fill up weeks in advance. Try a smaller branch in a neighbouring area, or check the portal early in the morning when cancellations are processed. Need to call a specific branch to check availability? See our complete list of Home Affairs contact numbers by city.
Website errors or timeouts
The eHomeAffairs portal experiences heavy traffic, particularly on Mondays and at the start of each month. If the site is slow or returning errors, try again during off-peak hours (late evening or early morning).
Forgot your booking reference
Check your email and SMS inbox. If you cannot find it, log in to your eHomeAffairs account and view your upcoming bookings. The reference number will be listed there.
Need to cancel or reschedule
You can cancel or change your appointment through your eHomeAffairs account. Cancelled slots are released back into the system for others to book, so reschedule before cancelling to avoid losing your spot.
Checking Your ID Application Status
After your appointment, you can track the progress of your Smart ID card or passport application online. Our guide on how to check your ID application status covers all the ways to track your application — including the Home Affairs website, SMS, and phone.
For a full overview of all services available through the Department of Home Affairs digital channels, read our Home Affairs online services guide.
Frequently Asked Questions
Is booking at Home Affairs online free?
Yes. Creating an eHomeAffairs account and booking an appointment is completely free. You only pay the standard application fees (if applicable) when you visit the office — for example, R140 for a replacement Smart ID card.
Can I book a Home Affairs appointment for someone else?
The booking system is designed for individual use — each person should create their own account and book their own appointment. However, parents or guardians can book on behalf of a minor turning 16 by using the minor's ID number during registration.
Do I need my ID number to book online?
Yes. Your 13-digit South African ID number is required to create an eHomeAffairs account and to book any appointment. If you are unsure whether your ID number is correct, check it here before booking.
What if I miss my appointment?
If you miss your booked slot, you will need to make a new booking. Missed appointments are not automatically rescheduled. Some branches may allow walk-ins, but you will be placed in the general queue behind all booked appointments.
Can I book a passport appointment through the same system?
Yes. The eHomeAffairs portal handles bookings for passports, Smart ID cards, and other Home Affairs services. Select "Passport" as your service type when creating your booking.
How far in advance can I book?
The system typically allows bookings up to 60 days in advance, although this varies by branch. For high-demand services like Smart ID applications, booking as early as possible is recommended.
Book Your Home Affairs Appointment Now
Ready to book? Log in to your eHomeAffairs account and secure your appointment slot. And if you need to validate your South African ID number before you start, use our free ID number checker — it takes seconds and runs entirely in your browser.