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.zaBook 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.zaFinalise an eHomeAffairs application at an office
You can finalise an eHomeAffairs application at any Home Affairs office without an appointment.
Source: ehome.dha.gov.zaCheck 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.zaComplete an online application
- 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
- 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
- 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
- 4Follow the payment stepComplete the payment step for your application. eHomeAffairs supports online payments. Source: ehome.dha.gov.za
- 5Check booking optionsBookings are available where allowed. Review the options shown for your application before planning a visit. Source: ehome.dha.gov.za
- 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
- 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
- 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
- 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
- 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
- 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 0800 60 11 90 for an enquiry.
Last confirmed 15 Oct 2026 Source: www.dha.gov.zaEmail hacc@dha.gov.za.
Last confirmed 15 Oct 2026 Source: www.dha.gov.zaCommon 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.zaDo 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.zaCan 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.zaDo 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.zaCan 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.zaCan 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.zaGovernment jobs
NECSA Senior Manager Jobs 2026
South African Nuclear Energy Corporation(NECSA)
North West · Full-time
Assistant Director: Translation and Editing: Isindebele
The Department of Sports, Arts and Culture (DSAC)
NECSA Senior HVAC Artisan Vacancy 2026
South African Nuclear Energy Corporation(NECSA)
North West · Full-time
Mpumalanga Public Works: Senior Provincial Inspector Vacancy 2026
Mpumalanga Department of Public Works, Roads and Transport
Mpumalanga · Full-time
Property Inspector 2026 Applications Open - Mpumalanga
Mpumalanga Department of Public Works, Roads and Transport
Mpumalanga · Full-time
Mpumalanga Public Works State Accountant Vacancy 2026
Mpumalanga Department of Public Works, Roads and Transport
Mpumalanga · Full-time
Mpumalanga Public Works: Administration Officer Vacancy 2026
Mpumalanga Department of Public Works, Roads and Transport
Mpumalanga · Full-time
Chief Director: Water Institutions Management
Department of Water and Sanitation