Book an Appointment with Home Affairs eHomeAffairs in South Africa (2025 Updated)

The Department of Home Affairs (DHA) in South Africa offers the Home Affairs Branch Appointment Booking System (BABS), allowing clients to make electronic bookings for a variety of essential services. These include:

  • ID Applications
  • Passport Applications
  • Birth Certificates
  • ID Card Collection
  • Passport Collection
  • Marriage Certificate Collection
  • Birth Certificate Collection

Pre-booked clients will be serviced at dedicated counters, ensuring a more streamlined and efficient process. Remember, you will need to book an appointment to collect any relevant documents you have applied for. The system also allows clients to cancel or reschedule appointments.

DHA Home Affairs Branch Appointment Booking System Process

To book an appointment, visit www.dha.gov.za and click on BABS. Follow these steps:

  1. Open the DHA eHomeAffairs Booking Appointment PortalClick here to access the portal.
  2. Enter Your ID Number: Fill in your ID number and click ‘Next’.
  3. Select a Booking Slot: Choose a convenient time and date for your appointment from the available slots.

BABS Availability at DHA Offices

The BABS system is available at the following DHA offices across various provinces:

Gauteng

  • PTA Regional Office (Byron)
  • Akasia
  • Alexandra
  • Soweto
  • Centurion
  • Roodepoort
  • Randburg
  • Alberton
  • Edenvale

Western Cape

  • Cape Town – Barrack Street
  • Bellville
  • Paarl
  • Wynberg
  • Khayelitsha
  • George

KwaZulu-Natal

  • Ndwedwe
  • Tongaat

Eastern Cape

  • Lusikisiki
  • Mthatha
  • Gqeberha

North West

  • Brits
  • Rustenburg
  • Klerksdorp

Limpopo

  • Groblersdal
  • Jane Furse

Mpumalanga

  • Emalahleni (Witbank)
  • Mbombela (Nelspruit)
  • Ermelo

For any guidance or assistance, clients can contact the Home Affairs Contact Centre at 0800 601 190.