How to Book a Home Affairs Appointment Online
Booking an appointment at Home Affairs before you visit can save you significant time. The Department of Home Affairs offers online appointment booking through its website and through the eHomeAffairs portal. This guide explains both methods step by step.
Booking an appointment does not guarantee zero waiting time, but applicants with appointments are generally served before walk-in applicants.
Why Book an Appointment?
Home Affairs offices across South Africa are busy, and walk-in queues can be very long, sometimes stretching for several hours. By booking an appointment in advance, you are allocated a specific time slot, reducing your waiting time significantly.
Appointments are available for Smart ID card applications, passport applications, and some other services at most offices.
Method 1: Book via the DHA Website
- Visit the Department of Home Affairs website at www.dha.gov.za
- Navigate to the "Online Services" section
- Select "Book an Appointment"
- Choose your province and nearest Home Affairs office
- Select the service you require (e.g., Smart ID, passport)
- Choose an available date and time slot
- Enter your personal details (name, ID number, contact number)
- Confirm your booking and save or print your appointment confirmation
- Arrive at the office at your scheduled time with all required documents
Method 2: Book via eHomeAffairs at a Bank
If you bank with ABSA, FNB, Nedbank, or Standard Bank, you can book a Home Affairs service appointment at a participating bank branch via the eHomeAffairs portal. This option is available for Smart ID and passport applications only.
Bank-based eHomeAffairs appointments are often more readily available than Home Affairs office appointments and the overall experience is generally smoother.
- Register or log in at www.ehomeaffairs.gov.za
- Select Smart ID or Passport application
- Complete the online application form
- Choose a participating bank branch near you
- Select an available appointment date and time
- Confirm the booking
- Attend the bank appointment with original identity documents
- Pay the fee and have biometrics captured at the bank
What to Bring to Your Appointment
- Your appointment confirmation (printed or on your phone)
- All original documents required for your specific service
- Certified copies of all documents (certification not required for eHomeAffairs bank visits)
- Your previous ID or passport (if applicable)
- Payment (debit or credit card; some offices accept cash)
- Completed application form if required (BI-9 for Smart ID, BI-73 for passport)
Cancelling or Rescheduling an Appointment
If you need to cancel or reschedule your Home Affairs appointment, log back in to the booking portal on www.dha.gov.za or www.ehomeaffairs.gov.za and manage your booking.
It is courteous to cancel as early as possible so the slot can be released to another applicant.
Walk-In vs Appointment: What to Expect
| Factor | Appointment | Walk-In |
|---|---|---|
| Waiting time | Shorter (usually under 30 minutes) | Can be 2 to 4 hours or more |
| Availability | Must book in advance | Available any time during office hours |
| Preferred method | Yes, strongly recommended | Acceptable but not ideal |
| Bank (eHomeAffairs) | Available for Smart ID and Passport | Not applicable |