Verify a South African ID against Home Affairs records
Enter an ID number, add the person's name and find out whether they match Home Affairs records. R39.90 per check, details emailed as a PDF on a match, refunded in full if not.
- Full refund if no match
- PDF by email
- Details not stored
- Stripe secured
How Home Affairs ID verification works
Enter the ID number
Type the 13-digit ID number above. We confirm it is structurally valid first, for free, so you never pay to check a typo.Add the name and pay R39.90
Enter the person's first name and surname as you know them. Sign in or create a free account, confirm your email and pay securely with Stripe.Get the result by email
We check the ID number and name against Home Affairs records, usually within minutes. A match emails you the details as a PDF. No match, or the check cannot be completed? You are refunded in full.
What the report shows
Basic Home Affairs details, released only when the name you entered matches.
- First names and surname as Home Affairs holds them
- Date of birth and age
- Gender and citizenship
- ID issue date, where Home Affairs returns it
- Home Affairs status for the ID number
What it does not show
No photo, address, marital status or criminal, credit or employment record. The PDF is a CheckID summary, not a Department of Home Affairs document, and a match shows the details are consistent with the record, not that the person in front of you is the holder.
When to verify an ID with Home Affairs
The free checker tells you a number is well formed. This tells you whether the name goes with it.
Landlords and agents
Does the name match the ID?
Employers and recruiters
Check a candidate's details
Small businesses
Know who you are dealing with
Fraud prevention
Catch borrowed and invented IDs
Home Affairs ID verification questions
How do I verify a South African ID number against Home Affairs?
What do I get if the name matches?
What if the name does not match?
What counts as a match?
How long does it take?
Is CheckID part of Home Affairs?
Is it lawful to check someone's ID?
Does CheckID keep the ID number and the report?
Is there a limit on checks?
Do you need a subscription?
Confirm the name behind the ID number
R39.90 per check. Refunded in full if the name does not match.
New to this? Read how to verify a South African ID number, or just validate the number for free.