Home Affairs ID Check Cost in South Africa
2026 pricing, channels compared, and exactly what a real-time HANIS lookup returns. No subscription. No monthly minimums.
A Home Affairs SA ID verification through VerifyNow costs 5 credits per check. That works out to R14.95 at the Starter tier (R2.99 per credit) and drops to R9.70 at the Ultra tier (R1.94 per credit, 150,000+ credits per month). There is no monthly fee and no subscription — you pay per check, and per-check pricing falls as your volume rises.
How much does a Home Affairs ID check actually cost?
There are four common ways to verify a South African ID. Here is how they compare on cost, turnaround and what is included.
| Channel | Typical cost | Turnaround | Included |
|---|---|---|---|
| VerifyNow (online API / dashboard) | R14.95 per check (Starter tier) | 3 – 7 seconds | Real-time HANIS lookup: name, DOB, gender, citizenship, marital status, deceased flag, ID photo, audit trail |
| Department of Home Affairs direct portal | Free for the public authentication page | Instant for a single lookup, subject to availability | Basic ID validity only, no bulk/API access, not designed for business onboarding volume |
| Bank KYC bundled into account opening | Varies — typically absorbed into account / onboarding fees | Branch or app flow — minutes to days | Customer onboarding only, results are not re-usable outside the bank relationship |
| Generic third-party KYC vendors | Typically bundled into monthly subscription or volume minimums | Varies | Often a derived dataset rather than direct HANIS; pricing requires sales contact |
The Department of Home Affairs public ID-authentication page is free but designed for individual verification, not business onboarding volume. Bank and generic-vendor pricing varies by contract and is not usually published.
What a Home Affairs ID check actually includes
One Home Affairs SA ID verification on VerifyNow returns the following fields, sourced in real time from the Department of Home Affairs population register:
- Full name
- Registered first names and surname
- Date of birth
- As recorded in the population register
- Gender
- Registered gender
- Citizenship
- SA citizen or permanent resident
- Country of birth
- As registered with Home Affairs
- Marital status
- Single / married / divorced / widowed
- Deceased flag
- Alive, deceased, or unknown
- ID book / Smart ID status
- Which document is on file
- Official ID photo
- The photo on record (when requested)
Volume discount — per-credit and per-check price
A Home Affairs SA ID verification is 5 credits. The per-credit price drops as your monthly volume rises, which means the per-check price drops with it. The table below is the official credit-tier ladder.
| Tier | Volume | Per credit | Per Home Affairs check (5 credits) |
|---|---|---|---|
| Starter | 0 – 999 | R2.99 | R14.95 |
| Pro | 1,000+ | R2.69 | R13.45 |
| Pro Plus | 5,000+ | R2.54 | R12.70 |
| Business | 10,000+ | R2.39 | R11.95 |
| Business Plus | 25,000+ | R2.24 | R11.20 |
| Enterprise | 50,000+ | R2.09 | R10.45 |
| Enterprise Plus | 100,000+ | R2.00 | R10.00 |
| Ultra | 150,000+ | R1.94 | R9.70 |
Volume is measured in credits consumed per month. Tiers apply automatically — no negotiation needed. Every service is billed in credits, so the same tier discount also drops the price of AML/PEP, CIPC, bank account, face match and every other check you run.
Home Affairs ID check FAQ
- How fast is a Home Affairs ID check on VerifyNow?
- A Home Affairs SA ID verification typically returns in 3 to 7 seconds end-to-end. The request hits the Department of Home Affairs population register in real time, so turnaround depends on upstream availability. We surface latency for each request in the response meta object.
- Does the Home Affairs check include a photo match?
- The Home Affairs check returns the official ID photo on record when you request it. For a selfie-to-photo biometric match you pair the Home Affairs check with the separate /face-match endpoint, which compares a live selfie to the retrieved ID photo and returns a confidence score.
- Is customer consent required before running a Home Affairs check?
- Yes. POPIA Section 11 requires a lawful basis for processing personal information. For a Home Affairs ID verification that basis is almost always explicit consent or contract performance. VerifyNow includes a built-in consent capture form that stores a signed, timestamped record against each verification.
- Can I run bulk Home Affairs checks?
- Yes. You can submit single lookups via the API (one request = one ID) or upload a CSV through the dashboard to run a batch. Every check in the batch is billed at the same credit rate as a single lookup, so volume pricing still applies — you do not pay a premium for batching.
- What happens if the ID is invalid or not found?
- The API returns a structured response telling you the ID is invalid or the record was not found, along with the reason code. Failed lookups that reach the Home Affairs data source still consume credits because the query was executed. Requests that fail on our side (auth errors, validation errors, 5xx) are not billed.
Run your first Home Affairs check in under ten minutes
Create a free account, buy credits in the Starter tier for R2.99 each, and verify your first SA ID in real time against the official population register.