Home Affairs ID Number Check: How to Verify an SA ID [2026]

Trying to check if a South African ID number is valid? You might assume the Department of Home Affairs runs a public ID number check tool — but it doesn't. The real Home Affairs verification systems are reserved for banks, accredited businesses, and SASSA. Here's what's actually available, how to get official verification when you need it, and how to check an ID number yourself right now for free.

Can You Verify an ID Number Online at Home Affairs?

Not directly. The Department of Home Affairs (DHA) does not offer a public, self-service ID number check on its website. If you search for "id number check home affairs" expecting a text box where you paste an ID and get an instant answer, that tool doesn't exist on dha.gov.za.

What does exist is a set of backend verification systems that Home Affairs makes available to regulated institutions — banks, accountable financial institutions, accredited employers, SASSA, the Independent Electoral Commission, and similar. These run on the National Population Register (NPR) and the Home Affairs National Identification System (HANIS), now being rolled into the Automated Biometric Identification System (ABIS).

For everyone else — employers doing a quick sanity check, landlords screening a tenant, or anyone curious — the practical answer is to use a free ID number validator that runs the mathematical and structural checks baked into every valid SA ID.

Home Affairs ID Verification Services (And Who Can Access Them)

National Population Register (NPR)

The NPR is the central database of every South African citizen and permanent resident, maintained by DHA. It holds your ID number, full names, date of birth, citizenship status, biometrics (fingerprints, photo), and marital and deceased status. Real-time NPR lookups are available to accredited third parties through approved service bureaus — typically banks and credit bureaus using it for FICA compliance.

Biometric Verification Service (BVS) and HANIS

Banks and a handful of accredited institutions can query HANIS to biometrically verify that a customer's fingerprint matches the record linked to a given ID number. This is how your bank confirms it's actually you opening an account, not someone holding a stolen ID book.

What's Available to the Public

Very little, directly. The public-facing DHA services (see our Home Affairs Online Services guide) are for applying, booking, tracking, and collecting — not for verifying other people's IDs. A member of the public cannot phone a DHA branch and ask "is this ID number valid?" The closest thing to a public check is:

  • Visiting a branch with the physical ID and asking a clerk to confirm the record on screen (rare, discretionary)
  • Using a third-party verification service (commercial product, discussed below)
  • Running the ID number through a free public validator like the one on our homepage, which performs the Luhn check and extracts the embedded metadata

How to Check an ID Number Yourself (Free)

Every valid South African 13-digit ID number follows a strict mathematical and structural pattern. You can verify that pattern without contacting Home Affairs at all — it's called validation (proving internal consistency), as opposed to verification (confirming the record against the NPR).

Using Our Free SA ID Checker

Paste a 13-digit ID number into idchecker.co.za and you'll instantly see:

  • Whether the number is mathematically valid (passes the Luhn algorithm check on the final digit)
  • Date of birth (digits 1–6)
  • Gender (digits 7–10, where 0000–4999 = female, 5000–9999 = male)
  • Citizenship status (digit 11: 0 = SA citizen, 1 = permanent resident)

The tool runs entirely in your browser. Nothing is sent to a server, nothing is stored, and there's no fee. It's the same structural check a bank system performs before hitting the NPR — a free first line of defence against obviously fake or transcribed-wrong numbers.

What You Can Extract From an ID Number Alone

Without calling Home Affairs, the 13-digit structure itself reveals a surprising amount. See our breakdown in South African ID Number Format Explained. A worked example:

ID: 9001010001088 — DOB 1 January 1990, female (sequence 0001), SA citizen (digit 11 = 0), passes Luhn check.

What You CAN'T Verify Without Home Affairs

Structural validation catches typos, fraud, and random guesses, but it cannot prove the ID actually belongs to a real living person or that the person presenting it is the rightful holder. For that, you need NPR lookup and/or biometric verification — both DHA-only capabilities. A mathematically valid but fabricated ID number will pass a free online check. That's why banks layer Luhn + NPR + biometrics together for commercial ID verification.

When You Actually Need Home Affairs Verification

Employment Background Checks

If you're hiring, a paid third-party verification service (iKhokha, Truecaller ID, Lexis WinDeed, Experian, TransUnion) can perform a real-time NPR lookup once the candidate consents. This confirms the ID number is registered, the names match, and the person is not flagged deceased. Expect to pay R10–R30 per check.

Tenant Screening

Same category as employment — use a commercial verification provider with the tenant's written consent under POPIA. Never ask Home Affairs directly; they won't help a landlord.

Financial Services (FICA and KYC)

If you run an accountable institution (bank, insurer, forex dealer, estate agent, attorney), FICA requires you to verify every client's identity against the NPR. This is the one scenario where you access Home Affairs data — through your FICA-accredited verification bureau, not directly. See What Is FICA in South Africa for the full compliance picture.

SASSA Grant Verification

SASSA uses the NPR to verify applicants for social grants. If you're checking your own status, use SASSA's online verification portal — it's the DHA-integrated channel for grant recipients.

How to Request an Official ID Verification From Home Affairs

Individuals generally can't. But there are three legitimate routes:

  1. In person at a DHA branch. If you need to confirm your own ID record (for example, you suspect identity theft), visit a branch with your ID and ask for a "population register extract". This is not a full verification report but it confirms what DHA holds against your ID number. Branch locations: Home Affairs Branches in South Africa. Working hours: Home Affairs Working Hours.
  2. Phone DHA's head office. Home Affairs Contact Number has the call centre and branch numbers. They will not verify a third party's ID to you, but they can help with your own record.
  3. Via a commercial verification bureau. For verifying someone else's ID with consent, use one of the FICA-accredited providers listed above. They're the only lawful public-facing route into the NPR.

Alternatives to Home Affairs Verification

If NPR access isn't available to you, layer these checks instead:

  • Luhn + structural validation — free, instant, catches ~90% of typos and fabrications. Run it here.
  • Cross-check DOB and gender against what the person has told you. A mismatch between stated age and the DOB encoded in the ID is a red flag. See How to Check Gender from an SA ID Number.
  • Ask to see the physical Smart ID or green ID book. Photocopies and scans are easily doctored; a physical Smart ID card is not.
  • Use a commercial verification API (ThisIsMe, DataNow, iidentifii) for any high-stakes transaction.

Common Misconceptions About Home Affairs ID Checks

"There's a hidden Home Affairs portal I just need to find." There isn't. DHA's online self-service portals are for applications, bookings, and collection — not verification of other people's IDs.

"Home Affairs will tell me whose ID this is." They will not. Disclosing a person's details against an ID number without consent breaches POPIA, and Home Affairs will not do it for a random caller.

"The last digit of an ID number is random." It's a Luhn checksum. If someone hands you a 13-digit number that fails the Luhn check, it's invalid — no Home Affairs call needed.

"Digit 12 is a race classifier." It was until 1986, when that practice was scrapped. It's now a citizenship indicator (0 = SA citizen, 1 = permanent resident). Read the full breakdown in South African ID Number Format Explained.

Frequently Asked Questions

Does Home Affairs have an online ID number check tool?

No. The public-facing Home Affairs website does not offer a self-service tool where a member of the public can verify any South African ID number. Verification against the National Population Register is restricted to accredited institutions (banks, FICA-registered businesses, SASSA, IEC). For public use, a free mathematical validator like idchecker.co.za is the practical option.

How do I verify someone else's ID number?

With their written consent (required under POPIA), use a commercial verification provider such as Lexis WinDeed, Experian, TransUnion, or iKhokha. They perform real-time NPR lookups through their FICA accreditation. Expect a small fee per check. Without consent, verification is both unlawful and impossible through official channels.

Can I phone Home Affairs and ask them to verify an ID for me?

No. Home Affairs will not verify a third party's ID number over the phone. You can phone the Home Affairs contact number to ask about your own record, but not someone else's.

What does it mean if an ID number passes the Luhn check but still feels wrong?

Luhn validation proves the number is mathematically well-formed — it can't have been mistyped by a single digit without being caught. However, a fraudster who understands the Luhn algorithm can fabricate a valid-looking ID number that belongs to no real person. For high-stakes decisions (lending, hiring, tenant screening), always layer Luhn with a commercial NPR lookup.

Does the Home Affairs booking system verify my ID?

The Home Affairs online booking system (eHomeAffairs / BABS) authenticates your ID number against the NPR when you log in. That's verification of your own ID for the purpose of booking an appointment — you can't use the booking portal to verify anyone else's ID.

Is there a fee to check an ID number at Home Affairs?

Home Affairs does not charge individuals a fee for verifying their own record in person at a branch. Commercial verification bureaux, on the other hand, charge R10–R30 per third-party NPR lookup. Free validators that run the Luhn + structural check in the browser — like ours — cost nothing.

The Bottom Line

Home Affairs does run South Africa's definitive ID verification infrastructure, but it's a back-office service for banks, accredited businesses, and government — not a public self-service tool. For a free, instant check of whether a 13-digit SA ID number is structurally valid, run it through our free ID checker. For anything higher-stakes, route the check through a FICA-registered verification bureau with the person's consent. Official DHA guidance: www.dha.gov.za.