Independent publisher. Find SA Status is not a government website and is not affiliated with any government department. Why this matters

Find SA Status - know what matters, know what's next
Browse sections

Home Affairs & Documents

How to Book a Home Affairs Appointment Online (BABS Guide)

How to use the Branch Appointment Booking System (BABS) to schedule a Smart ID or passport appointment at Department of Home Affairs offices across South Africa.

Last reviewed:
15 October 2026
Next review:
15 January 2027
Reading time:
1 min read

The short answer

To book a Home Affairs appointment online, go to services.dha.gov.za/babs. Enter your South African ID number, full names, and contact number. Select your province, branch, service (Smart ID or Passport), pick an available date and time slot, and confirm. Save your SMS or PDF appointment confirmation slip.

The Department of Home Affairs (DHA) operates the Branch Appointment Booking System (BABS) to minimize waiting times and prevent long early-morning queues outside civic offices across South Africa.

What Services Can You Book on BABS?

BABS is currently used to schedule:

  • Smart ID Card applications: First-time applications (free for 16-year-olds) and replacements (R140).
  • South African Passport applications: Standard 32-page adult passports (R600) and child passports.
  • Biometric collections: Collecting documents after receiving confirmation that your card or passport has been printed.

Step-by-Step BABS Booking Process

Step 1: Open the Official Portal

Visit the official booking portal at services.dha.gov.za/babs. Ensure you are on the legitimate .gov.za domain.

Step 2: Personal Identification

Enter your 13-digit South African ID number, your full legal names, and an active mobile phone number. An OTP will be dispatched to confirm your identity.

Step 3: Select Location & Service

Choose the province you reside in and select your preferred branch. If you bank with one of the participating commercial banks (FNB, Standard Bank, Nedbank, ABSA, Discovery, Investec), you can select an eHomeAffairs bank branch.

Step 4: Select an Available Date & Time Slot

Available appointment slots are highlighted on the calendar. Select a morning or afternoon slot that fits your schedule.

Step 5: Save Confirmation

Upon confirming, you will receive an SMS and an option to download your confirmation slip as a PDF. Print this slip or keep the SMS on your phone to present to security at the branch entrance on the day of your appointment.

Checklist

  • Valid 13-digit South African ID number
  • Mobile phone or email address for appointment confirmation SMS/email
  • Preferred Home Affairs branch or partner bank branch location

Who actually runs this

Department of Home Affairs - National government department responsible for civic services, IDs, and passports.

Go to Department of Home Affairs (opens in a new tab)

We link out rather than replicate. Find SA Status cannot act on your behalf.

Frequently asked questions

Can I walk into Home Affairs without a BABS booking?Toggle answer

Selected offices allow limited walk-ins for elderly citizens and emergencies, but clients with online BABS bookings receive dedicated priority queues.

Can I book at bank branches using BABS?Toggle answer

Yes, designated ABSA, FNB, Nedbank, Standard Bank, Investec, and Discovery Bank branches participate in the eHomeAffairs booking system.

Is there a fee to book an appointment on BABS?Toggle answer

No. The booking service is completely free. You only pay statutory government fees for the document itself (e.g. R140 for replacement ID, R600 for a standard passport).

Sources and verification

Confirmed
Source
services.dha.gov.za
Source published
Not dated by the source
Last verified by us
15 October 2026
Next scheduled review
15 January 2027

Find SA Status is an independent publisher. We are not a government department and we do not process applications, check statuses on your behalf, or hold any personal information about you. Always confirm time-sensitive information on the official source linked above.

Official sources used on this page

Get deadline reminders by email

One email when a deadline you care about is approaching. No spam, no selling your address, unsubscribe in one click.