The eHome Affairs portal is the South African Department of Home Affairs (DHA) online self-service platform. It lets you apply for a Smart ID Card or passport, book an appointment, pay your fees online, and choose a participating branch (or bank) for biometric capture and document collection. For South Africans tired of standing in queues, eHome Affairs is the closest thing to a digital DHA branch. This guide walks through what eHome Affairs actually does, how to register and log in, what to do when the portal fails, and which Home Affairs services still require an in-branch visit.
What Is eHome Affairs?
eHome Affairs (officially branded "eHomeAffairs" — one word — at ehome.dha.gov.za) is the Department of Home Affairs' online channel for civic services. It launched in 2016 with the goal of moving routine ID and passport processes off paper and into a self-service portal, with biometric capture done at participating bank branches under the bank–DHA partnership.
The portal currently supports four core services: Smart ID Card applications, passport applications, online fee payment, and online booking for biometric capture or in-branch collection. To use it, you need a 13-digit South African ID number, a working email address, and a credit, debit, or cheque card to pay fees online.
For a wider view of what other Home Affairs functions can be done online, our guide to Home Affairs online services maps the full digital ecosystem — eHome Affairs is one part of it, alongside the BABS appointment booking system, online status checks, and partner-bank channels.
Who Can Use eHome Affairs?
The portal is open to any South African citizen who already holds a 13-digit ID number — that is, your birth has been registered with Home Affairs and you have either a green ID book or a previous Smart ID Card on record. If you have never been issued an ID, you must apply in person first; eHome Affairs cannot process a first-time identity record. Our complete Home Affairs ID application guide covers the in-branch first-time process.
Permanent residents and other non-citizens cannot use eHome Affairs in the same way. The portal is built around the citizen ID number; non-citizen ID applications follow a separate paper process at a Home Affairs branch — see our non-citizen ID guide for details.
How to Register an eHome Affairs Account
Registration takes about five minutes. You only need to register once; the same account works for every future application.
- Open ehome.dha.gov.za/echannel in any modern browser (Chrome, Edge, Firefox, or Safari).
- Click Register on the landing page.
- Enter your 13-digit South African ID number. The system runs an instant validity check — if your number fails this check, double-check the digits and try our free ID number validator before you re-submit.
- Enter the email address you want to use for all future eHome Affairs correspondence. This becomes your username.
- Create a password. The portal requires a mix of upper case, lower case, numbers, and at least one special character (!@#$%&*).
- Tick the terms-and-conditions box and click Submit.
- Check your email inbox (including the spam folder) for a verification link. Click the link within 24 hours to activate the account.
If you do not receive the verification email within an hour, request a resend from the login screen. The most common reason for the email never arriving is a typo in the email address — there is no way to fix this from inside the portal, so you must register again with the correct address.
How to Log In to eHome Affairs
Once your account is verified, the login flow is straightforward.
- Go to ehome.dha.gov.za/echannel.
- Enter the email address you registered with and your password.
- Click Login.
- You land on the eHome Affairs dashboard. From here you can start a new application, continue a saved application, view payment history, or update your contact details.
The portal logs you out automatically after roughly 15 minutes of inactivity for security. If you are mid-application when this happens, your progress is saved — log back in and click Continue Application on the dashboard.
eHome Affairs Login Not Working — Troubleshooting
The portal is famously inconsistent. Most login problems fall into one of five categories.
- "Invalid credentials" — your email or password is wrong. Use the Forgot Password link on the login page to reset. If you do not receive the password-reset email within 30 minutes, the email address on file is probably misspelled and you will need to contact the eHome Affairs support line on 0800 60 11 90.
- "Account locked" — five failed login attempts trigger a 30-minute lockout. Wait, then try again. If you genuinely cannot remember the password, use Forgot Password instead of guessing.
- "Session expired" or blank screen — usually a browser cache or cookie problem. Clear your cookies for ehome.dha.gov.za, close all browser windows, and try again. Private/incognito windows often work when normal windows do not.
- "Service unavailable" or 502 / 503 errors — the portal is down. eHome Affairs experiences frequent outages, especially during peak hours (mid-morning weekdays) and on month-end. The fix is patience — wait a few hours and retry. Following the official DHA news feed can confirm whether an outage is system-wide.
- Page won't load on mobile — the portal is technically mobile-responsive but many South Africans report better reliability on desktop browsers. If you are stuck on mobile, try requesting the desktop site from your browser menu, or borrow a laptop.
What You Can Do via eHome Affairs
The portal currently supports four end-to-end transactions:
1. Apply for a Smart ID Card
The eHome Affairs Smart ID flow lets you complete the application form online, pay the fee, and book a slot at a participating bank or DHA branch for fingerprint and photo capture. First-time Smart ID applications for citizens are free; replacement cards cost R140. See our 2026 Smart ID fee guide for the full fee schedule.
For the dedicated Smart ID online application walkthrough, our Smart ID online application guide goes step-by-step through the eHome Affairs flow.
2. Apply for a Passport
Standard 32-page tourist passports and 48-page maxi passports can both be applied for online. Fees are paid via the same online card payment flow. After payment, you select a branch for biometric capture; the passport is then delivered to that branch for collection. For a complete walkthrough of the renewal flow including the DHA-73 form, 2026 fees, processing times, and bank-branch options, see our South African passport renewal guide.
3. Book an Appointment
Whether you have applied online or want to walk in for an in-branch service, eHome Affairs links to the BABS (Branch Appointment Booking System). Our Home Affairs online booking guide covers the full BABS flow, including how to choose a branch, time slot, and service type.
4. Pay Online
All fees within eHome Affairs are paid by credit, debit, or cheque card directly through the portal. No cash, no EFT, no bank deposit — the card payment integrates with Standard Bank's gateway. Failed payments retry up to three times; if all three fail, you must restart the application.
Bank Branches Enabled for eHome Affairs
One of the portal's most useful features is the Home Affairs bank-branch partnership. Selected branches of four South African banks now offer Home Affairs biometric capture and Smart ID Card collection, often with shorter queues and longer hours than dedicated DHA offices.
- Standard Bank — over 30 branches in major metros (the original launch partner, with the broadest footprint).
- Absa — selected branches in Gauteng, Western Cape, KwaZulu-Natal.
- FNB — selected branches with growing rollout.
- Nedbank — limited but expanding footprint.
You select your preferred bank branch inside the eHome Affairs application flow after you have paid. Slots fill quickly in popular metros, especially around school holidays. For the full list of DHA offices and bank branches, see our Home Affairs branches guide.
What You Cannot Do via eHome Affairs
Despite the marketing, eHome Affairs is not a complete digital DHA. The following services still require an in-person branch visit, paper forms, or a phone call.
- First-time ID applications (you must be in DHA's identity record first).
- Birth, marriage, and death registration.
- Late registration of birth — see our late registration of birth guide.
- Permanent residence applications.
- Citizenship applications and renunciations.
- Refugee status documentation.
- ID verification for someone else (eHome Affairs cannot verify another person's ID — for what is and is not possible, see our Home Affairs ID number check guide).
- Temporary identity certificates (TIC) — same-day TICs are issued only at DHA branches.
eHome Affairs vs Walking Into a Branch
For most applicants, eHome Affairs is faster and more predictable than a walk-in visit. You skip the queue for the application form itself, you pay online instead of standing at a cashier, and you book a guaranteed time slot. But the portal does not eliminate the in-person step entirely — biometric capture, document verification, and card collection still happen at a physical branch.
Walk-in visits remain useful if you do not have internet access, if you need a service eHome Affairs does not support, or if the portal is down and your application is urgent. Check our Home Affairs working hours guide before going.
Frequently Asked Questions
Is eHome Affairs free to use?
Yes. There is no fee for using the portal itself. You only pay the standard DHA fee for whichever service you apply for — first-time Smart ID free, replacement Smart ID R140, passport from R400. No surcharge is added for online applications.
I forgot my eHome Affairs password. What do I do?
Click Forgot Password on the login page, enter the email address you registered with, and check your inbox (and spam folder) for the reset link. The link expires after 24 hours. If the email never arrives, the address on file is probably wrong — call the eHome Affairs support line on 0800 60 11 90 to escalate.
How long does an eHome Affairs Smart ID application take?
From online submission to card collection, typical turnaround is two to four weeks. The online and payment portion takes about 15 minutes. The bank or DHA biometric appointment is usually within a week of booking. Card production and delivery to the collection branch takes the longest — most of the two-to-four week window.
Why is eHome Affairs so slow today?
The portal is hosted on infrastructure that struggles under peak load. Mid-morning on weekdays, lunchtimes, and the last week of every month are the worst periods. Try early mornings (06:00–08:00) or late evenings (20:00 onwards) for faster response times.
Can I check my Smart ID application status on eHome Affairs?
Yes. Log in to your eHome Affairs dashboard and click on the application — the current status is shown alongside the original submission date. The same status is also visible via the SMS notifications you receive at each stage. For the broader status-check options, our ID application status check guide covers every channel.
Can someone else collect my Smart ID Card from the bank or DHA branch?
By default, no — biometric verification at collection means you must collect the card yourself. Limited exceptions exist (medical incapacity, deployment overseas) and require a power of attorney plus supporting documents. Walk-in to your local DHA branch with the proxy and original applicant documentation to start the process.
Bottom Line
eHome Affairs is the most efficient route to a Smart ID Card or passport for any South African citizen with internet access and a working email address. The portal is not perfect — outages happen, the mobile experience lags behind desktop, and several core DHA services still require a paper trail and a branch visit. But for the services it does support, you skip the worst of the queues and you get a predictable, paid-up appointment slot at a participating bank or DHA office.
Once you have your Smart ID Card, you can verify any 13-digit South African ID number against the Luhn checksum and structural rules using our free ID number validator tool — no portal account, no payment, no waiting.
Related: NaTIS Online (Transport)
For driver-licensing and vehicle-renewal services, eHome Affairs is not the right portal. The Department of Transport runs a separate self-service site at NaTIS Online for learner and driver test bookings, licence card renewals and vehicle disc renewals. The two portals use separate accounts.
Related: Most in-country visa, PR and passport-renewal applications are lodged through a VFS Visa Application Centre. See our VFS Global South Africa: visa application guide for the appointment, tracking and fees walkthrough.