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
Senior Project Specialist - Workers Programmes (INSETA144) at Insurance Sector Education and Training Authority - INSETA
Insurance Sector Educion and Training Authority - INSETA
Full Time
Balloting Education Field Workers Ward 34 - Polokwane at Electoral Commission of South Africa (IEC)
Electoral Commission of South Africa (IEC)
KwaZulu-Natal
By-Election CDE Field Workers at Electoral Commission of South Africa (IEC)
Electoral Commission of South Africa (IEC)
KwaZulu-Natal
KZN 265 Ward 17 By-Election CDE Balloting Education: Field Workers at Electoral Commission of South Africa (IEC)
Electoral Commission of South Africa (IEC)
KwaZulu-Natal
Admin Clerk-Data Capturer: Central Region (Permanent Position) at Lancet Laboratories
Lancet Laborories
Full Time
Service Desk Agents: Maintenance: Systems Operations (Head Office and Regions)
Department Of Public Works And Infrastructure
Christel House Groundsman Vacancy 2026
Christel House South Africa
Cape Town, Western Cape · Full-time