Last updated: — Information is subject to change. Always verify with the relevant government department.

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.

AD UNIT — 728×90 Leaderboard

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

  1. Visit the Department of Home Affairs website at www.dha.gov.za
  2. Navigate to the "Online Services" section
  3. Select "Book an Appointment"
  4. Choose your province and nearest Home Affairs office
  5. Select the service you require (e.g., Smart ID, passport)
  6. Choose an available date and time slot
  7. Enter your personal details (name, ID number, contact number)
  8. Confirm your booking and save or print your appointment confirmation
  9. 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.

  1. Register or log in at www.ehomeaffairs.gov.za
  2. Select Smart ID or Passport application
  3. Complete the online application form
  4. Choose a participating bank branch near you
  5. Select an available appointment date and time
  6. Confirm the booking
  7. Attend the bank appointment with original identity documents
  8. 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

Appointment vs Walk-In Comparison
FactorAppointmentWalk-In
Waiting timeShorter (usually under 30 minutes)Can be 2 to 4 hours or more
AvailabilityMust book in advanceAvailable any time during office hours
Preferred methodYes, strongly recommendedAcceptable but not ideal
Bank (eHomeAffairs)Available for Smart ID and PassportNot applicable

Frequently Asked Questions

AD UNIT — 300×250 Rectangle
AD UNIT — 728×90 Leaderboard

Disclaimer: CitizenHelp is an independent information resource and is not affiliated with any government department. This content is for general guidance only. Always verify with official sources before taking action.