Home Affairs services

Choose an online application, branch appointment or participating bank service for your Home Affairs task.

Choose the route for your task

If you are a South African citizen by birth, use eHomeAffairs to apply online for an ID or passport. A branch visit is mandatory to capture or verify your biometrics. For a Home Affairs branch appointment, use My Home Affairs Online. Check the separate participating bank service before travelling.

Start with the service you need

Apply online for an ID or passport

If you are a South African citizen by birth, use eHomeAffairs to submit an online ID or passport application.

Open this route Sources 1: ehome.dha.gov.za · 2: www.dha.gov.za

Book a Home Affairs branch appointment

The branch appointment service has moved. Use My Home Affairs Online to book a visit to a Home Affairs branch.

Open this route Sources 1: services.dha.gov.za · 2: myhomeaffairsonline.dha.gov.za

Finalise an eHomeAffairs application at an office

You can finalise an eHomeAffairs application at any Home Affairs office without an appointment.

Source: ehome.dha.gov.za

Check the participating bank service

Use the branch locator to find participating bank branches and check whether the Smart ID service fits your application.

Open this route Sources 1: www.gov.za · 2: www.gov.za · 3: services.dha.gov.za

Complete an online application

  1. 1Create your profileRegister for an eHomeAffairs profile to begin. Keep your cellphone nearby when signing in because an OTP will be sent to it.Official instructions Source: ehome.dha.gov.za
  2. 2Sign in and capture your applicationSign in with your ID number and password. Choose the ID or passport service, then capture your application online.Official instructions Sources 1: ehome.dha.gov.za · 2: www.dha.gov.za
  3. 3Attach supporting documentsAttach the supporting documents requested during your application. Check that the requested files are attached before you continue. Source: ehome.dha.gov.za
  4. 4Follow the payment stepComplete the payment step for your application. eHomeAffairs supports online payments. Source: ehome.dha.gov.za
  5. 5Check booking optionsBookings are available where allowed. Review the options shown for your application before planning a visit. Source: ehome.dha.gov.za
  6. 6Open the service guide if neededUse the eHomeAffairs guide for help with the online process.Official instructions Source: ehome.dha.gov.za

Plan a branch or office visit

  1. 1For biometric capture or checksA branch visit is mandatory to capture or verify your photo, fingerprints and signature. Use My Home Affairs Online to book a Home Affairs branch visit.Official instructions Sources 1: ehome.dha.gov.za · 2: myhomeaffairsonline.dha.gov.za · 3: services.dha.gov.za
  2. 2For application finalisationIf you are finalising an eHomeAffairs application, you can go to any Home Affairs office without an appointment. Check that finalisation is the step you need before travelling. Source: ehome.dha.gov.za

Check the participating bank service

  1. 1Check who the service coversThe Digital Partnership Model service covers Smart ID conversion for South African citizens, qualifying naturalised citizens and permanent residents who still hold a green ID book. It also covers reissues for existing Smart ID holders. You can apply for a Smart ID reissue directly through a participating Partner Branch. Sources 1: www.gov.za · 2: myhomeaffairsonline.dha.gov.za
  2. 2Find a participating bank branchUse the branch locator to find participating locations before you travel. Check the service offered at the branch you plan to visit.Official instructions Sources 1: www.gov.za · 2: services.dha.gov.za
  3. 3Check whether you need a bookingFor Smart ID applications at participating bank branches in the Digital Partnership Model described here, you can visit without booking ahead. eHomeAffairs-enabled bank branches have appointment scheduling. Follow the appointment options shown for that service. Sources 1: www.gov.za · 2: ehome.dha.gov.za

Check public office hours

Weekdays
The listed public hours are Monday to Friday: 8:00 to 15:30. Source: www.dha.gov.za
Last Wednesday of the month
The listed public hours are every last Wednesday of the month: 9:00 to 15:30. Source: www.dha.gov.za

Book through the online service

Use the official booking service. Bookings are free!

Ask about an enquiry

Call the Home Affairs Call Centre

Call 0800 60 11 90 for an enquiry.

Last confirmed 15 Oct 2026 Source: www.dha.gov.za
Email the Home Affairs Call Centre

Email hacc@dha.gov.za.

Last confirmed 15 Oct 2026 Source: www.dha.gov.za

Common questions

Who can use eHomeAffairs online services?

The online services are for South African citizens by birth. You can use eHomeAffairs to apply online for an ID or passport.

Source: ehome.dha.gov.za
Do I need to visit a branch for biometrics?

Yes. A branch visit is mandatory to capture or verify your photo, fingerprints and signature.

Source: ehome.dha.gov.za
Can I finalise an online application at an office without an appointment?

Yes. You can finalise an eHomeAffairs application at any Home Affairs office without an appointment.

Source: ehome.dha.gov.za
Do I need to book before a participating bank visit?

For the Smart ID application service at participating bank branches in the Digital Partnership Model described here, you can visit without booking ahead. Check appointment options separately for eHomeAffairs-enabled bank branches.

Sources 1: www.gov.za · 2: ehome.dha.gov.za
Can I track an application online?

Register an account on My Home Affairs Online to apply for services and track your applications. You can monitor their progress in real time.

Source: myhomeaffairsonline.dha.gov.za
Can a permanent resident use the participating bank Smart ID service?

The service covers permanent residents who still hold the green ID book, as well as South African citizens and qualifying naturalised citizens.

Source: www.gov.za

Government jobs

2,501 open posts

Related pages

GovNet is an independent information service. It is not a government department. Confirm your requirements with the official provider.