Home Affairs Online Booking South Africa 2026 — Complete Guide

Trying to book a Home Affairs appointment online but not sure where to start? You are in the right place. This guide walks you through the whole process step by step — from creating your account on the eHomeAffairs portal to walking out with your Smart ID, passport, or birth certificate sorted.

Whether you are booking for yourself, your child, or a family member, everything you need to know is right here. No confusing government language, no runaround — just clear steps that actually work.

Quick Facts — Home Affairs Online Booking
Portal: ehomeaffairs.dha.gov.za
Smart ID fee: R140 (free at age 16)
Passport fee: R400
Appointment types: Smart ID, Passport, Birth Certificate, Marriage Certificate
Competitive Density: 0 — zero paid ads — purely organic
CPC: $0.70 — high-value South African traffic

What is the eHomeAffairs Portal?

The eHomeAffairs portal is the official online system used by the South African Department of Home Affairs. It is the place where South Africans go to book appointments, apply for Smart IDs and passports, and track their application status — all without having to queue at an office first.

The portal is available at ehomeaffairs.dha.gov.za and works on both desktop and mobile. You will need to register once, and after that you can log in and manage all your Home Affairs bookings from one place.

What is the BABS System?

BABS stands for Branch Appointment Booking System. It is the name for the appointment management system that Home Affairs runs behind the scenes. When you book via the eHomeAffairs portal, you are using BABS. You may see the word BABS pop up on confirmation messages — it just means your appointment has been logged in the system.

eHomeAffairs Login — How to Get Back In

If you already have an account, go to ehomeaffairs.dha.gov.za and click Login. Enter your South African ID number and the password you set when you registered. If you forgot your password, use the Reset Password option on the same page.

How to Register on eHomeAffairs

Before you can book anything, you need to create a free account. It takes about five minutes.

  1. Go to ehomeaffairs.dha.gov.za
  2. Click Register
  3. Enter your South African ID number
  4. Enter your email address and mobile number
  5. Create a password — write it down somewhere safe
  6. Click Register to submit
  7. Open the verification email that arrives in your inbox
  8. Click the link in that email to confirm your account
  9. Go back to the portal and log in with your details

Once you are logged in, your account is ready to use. You will not need to register again.

How to Book a Home Affairs Appointment Online — Step by Step

This is the HowTo section. Follow these steps to book any Home Affairs appointment from your phone or computer.

  1. Log in at ehomeaffairs.dha.gov.za using your ID number and password
  2. Click Apply Online or Book Appointment on your dashboard
  3. Choose the service you need — Smart ID, Passport, Birth Certificate, or Marriage Certificate
  4. Fill in the short application form with your personal details
  5. Select your nearest Home Affairs branch from the list
  6. Pick an available date and time slot — choose a weekday morning if possible
  7. Review your details and click Confirm
  8. Wait for your confirmation SMS and email — both will arrive within a few minutes
  9. Screenshot or print your confirmation — you will need the reference number on the day
  10. Prepare all your documents the night before your appointment
  11. Arrive at least 15 minutes early on the day

Important: Each service type has different document requirements. The sections below break down exactly what to bring for each one.

How to Book a Smart ID Appointment

If you need a Smart ID card, this is probably the most common reason people use Home Affairs online booking. Read the full Smart ID card application guide for everything you need to know. For the booking itself, select Smart ID Card when choosing your service type and follow the steps above.

What to Bring for Smart ID

DocumentNotes
South African birth certificateOriginal — not a copy
Proof of addressNot older than 3 months — bank statement, utility bill, or lease
Old green ID book (if you have one)Bring it even if it is expired
Payment: R140 cash or cardFree for first-time applicants turning 16

Tip: Bring 2 certified copies of each document as well as the originals. A certified copy is one stamped by a commissioner of oaths — available at most police stations and banks.

How to Book a Passport Appointment

For passport applications and renewals, select Passport when choosing your service. For the full step-by-step process including fees, photo requirements, and how to renew from the USA or UK, visit the South African passport complete guide.

What to Bring for a Passport

DocumentNotes
SA Smart ID cardOriginal — your Smart ID is now the main ID document
Birth certificate (unabridged preferred)For first-time applicants
Old passport (if renewing)Bring it even if it has expired
Payment: R400 cash or cardConfirm current fee at dha.gov.za before your visit

How to Book a Birth Certificate Appointment

Select Birth Certificate when booking. For full details on unabridged vs abridged certificates, apostille, and travel requirements, visit the birth certificate South Africa guide.

What to Bring for a Birth Certificate

DocumentNotes
Both parents’ South African ID documentsOriginals and certified copies
Hospital notification of birth (BI-24 form)Issued by the hospital when the baby was born
Marriage certificate (if parents are married)Original and certified copy

How to Book a Marriage Appointment at Home Affairs

Home Affairs allows couples to get married at their offices. You need to book an appointment in advance — walk-ins are generally not accepted for marriage registrations.

Select Marriage Certificate when booking online. Both parties must attend the appointment in person with their valid South African ID documents. The fee for a marriage at Home Affairs is R75 — verify the current amount at dha.gov.za before your appointment.

You can also book this appointment for the official to come and perform the marriage at a venue of your choice, but that involves a separate process — contact your nearest Home Affairs office directly for details.

Walk-in vs Online Booking — Which One is Better?

FactorOnline BookingWalk-in
Waiting time on the dayShort — you go to your slotCan be several hours
Guaranteed serviceYes — your spot is confirmedNo guarantee
Available servicesSmart ID, Passport, Birth Cert, MarriageDepends on the branch
Best forPlanning ahead, first-time applicationsUrgent cases only
Recommended?Yes — always book online firstOnly if absolutely urgent

The short version: book online whenever you can. It saves you hours of waiting and gives you a confirmed slot. Walk-ins are only worth trying if you have an emergency and cannot get an online slot in time.

Documents to Bring on Your Appointment Day

Regardless of which service you are booking, there are a few things you should always bring:

  • Your original documents — not photocopies only
  • Two certified copies of each document
  • Your appointment confirmation — the SMS or email with your reference number
  • Proof of address not older than 3 months — a bank statement, utility bill, or lease agreement works
  • Payment — the exact fee in cash, or a card if the branch accepts it

Arrive 15 minutes before your appointment time. If you arrive late, your slot may be given to someone else.

Home Affairs Service Fees 2026 — Overview

ServiceFeeNotes
Smart ID — first application (adult)R140 
Smart ID — turning 16 (first time)FREEOnce-off free application
Smart ID — lost, stolen, or damagedR140Police report needed for stolen
Passport — new or renewalR400Standard fee
Birth certificateVariesCheck at dha.gov.za
Marriage at Home AffairsR75Verify current fee at dha.gov.za
Death certificateFree 

All fees are subject to change. Always verify the current fee at dha.gov.za before your appointment.

No Slots Available on eHomeAffairs — What to Do

Slots fill up fast at busy branches, especially in Johannesburg, Cape Town, and Durban. If you cannot find an available date, here is what actually works:

  • Check at midnight — slots are often released at the start of each day and go quickly
  • Try a different branch — smaller towns and suburban offices often have more availability
  • Keep checking throughout the week — cancelled appointments free up slots unexpectedly
  • Try Tuesday, Wednesday, or Thursday — Mondays and Fridays tend to be the busiest
  • For Smart ID applications, check if a nearby bank (FNB, Nedbank, ABSA, or Standard Bank) offers the service — they often have shorter queues

There is no phone line to get a priority slot. The portal is the only way to book. Patience and checking often are your best tools.

How to Cancel or Reschedule Your Home Affairs Appointment

Plans change. If you cannot make your appointment, cancel it as soon as possible so the slot opens up for someone else.

  • Log in at ehomeaffairs.dha.gov.za
  • Go to My Appointments on your dashboard
  • Find the appointment you want to change
  • Click Cancel to remove it, or Reschedule to choose a new date and time
  • Confirm your choice — you will get a new SMS confirmation if you reschedule

If you simply do not show up without cancelling, your account may be flagged and you may struggle to book new appointments in future.

City-Specific Booking Tips

Not all Home Affairs offices are the same. These are the most searched branches and what you should know before booking.

Johannesburg

The Johannesburg CBD office is one of the busiest in the country. If possible, try Kempton Park, Edenvale, Alberton, or Boksburg instead — they tend to have more available slots and shorter queues on the day.

Cape Town — Tygervalley and Wynberg

Tygervalley is a popular booking choice in Cape Town but fills up quickly. Wynberg and Bellville often have better availability. Check all three before settling for a date that is weeks away.

Durban — Umgeni

Umgeni is the main Home Affairs office in Durban. For contact details and directions to all KZN offices, see the Home Affairs offices and contact numbers guide.

Pretoria — Centurion and Akasia

The Pretoria branches serve very high volumes. Centurion and Akasia are often less congested than the main Pretoria office. Book as early in the morning as possible for the best experience.

Ladysmith, Caledon, and Smaller Towns

If you live near a smaller town with a Home Affairs office, use it. The queues are shorter, staff have more time for each person, and the overall experience is much calmer.

Frequently Asked Questions

FAQPage Schema — these answers target People Also Ask and featured snippets.

How do I book a Home Affairs appointment online?

Register at ehomeaffairs.dha.gov.za, log in, select your service type, choose a branch and time slot, then confirm. You will get an SMS and email confirmation with a reference number.

Can I book a Home Affairs appointment on the same day?

Same-day slots are very rarely available because they get taken quickly. You will usually need to book at least a few days ahead, sometimes longer at busy branches. Keep checking the portal as cancelled slots do come up.

What if there are no available slots on eHomeAffairs?

Try a different branch, check at midnight when new slots are sometimes released, or try mid-week. For Smart ID applications, some banks like FNB and Standard Bank offer the service with shorter waiting times.

How long does a Home Affairs appointment take?

For Smart ID applications, the appointment itself takes between 30 and 60 minutes depending on how busy the branch is. For passport applications, allow about the same time. Arriving early and having all your documents ready helps keep things moving.

Can I reschedule my Home Affairs appointment?

Yes. Log in at ehomeaffairs.dha.gov.za, go to My Appointments, and choose Reschedule. You can pick a new date and time and a new confirmation will be sent to you.

Is walk-in allowed at Home Affairs?

Most Home Affairs offices do accept walk-ins for some services, but you may wait for several hours with no guarantee of being seen. Online booking gives you a confirmed slot and far less waiting time on the day.

What is the BABS system at Home Affairs?

BABS is the Branch Appointment Booking System — the internal name for the appointment system. You use it through the eHomeAffairs portal. When you see BABS on your confirmation message, it simply means your appointment has been registered in the system.

What documents do I need for my Home Affairs appointment?

It depends on the service. For a Smart ID you need your birth certificate, proof of address, and R140. For a passport you need your Smart ID, birth certificate, and R400. For a birth certificate you need both parents’ IDs and the hospital birth notification. Bring originals and two certified copies of each document for any appointment.

How do I know if my Home Affairs booking went through?

You will receive a confirmation SMS to the number you registered with and an email to your registered address. Both will include your appointment reference number. If you do not receive these within 10 minutes, check your spam folder and log back into the portal to verify under My Appointments.

What happens if I miss my Home Affairs appointment?

If you miss your slot without cancelling first, you will need to book a new appointment. Missing appointments without cancelling can also affect your ability to book in future. If something urgent comes up, log in and cancel as soon as you can.

Can I book a Home Affairs appointment for someone else?

You can log into the portal using your own account and book for a family member, but the person being booked must attend the appointment in person with their own documents. Home Affairs requires biometric data capture — fingerprints and a photo — which cannot be done on anyone else’s behalf.

Which Home Affairs branches have Smart ID services?

Most Home Affairs branches process Smart ID applications. In addition, several bank branches — including FNB, Nedbank, ABSA, and Standard Bank — also offer Smart ID services through a partnership with Home Affairs. This can be a good option when the nearest Home Affairs office has no available slots.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top