Sign inStart verifying
POPIAFICAB-BBEE Level 1

Trusted by thousands of South African businesses

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.

ChannelTypical costTurnaroundIncluded
VerifyNow (online API / dashboard)R14.95 per check (Starter tier)3 – 7 secondsReal-time HANIS lookup: name, DOB, gender, citizenship, marital status, deceased flag, ID photo, audit trail
Department of Home Affairs direct portalFree for the public authentication pageInstant for a single lookup, subject to availabilityBasic ID validity only, no bulk/API access, not designed for business onboarding volume
Bank KYC bundled into account openingVaries — typically absorbed into account / onboarding feesBranch or app flow — minutes to daysCustomer onboarding only, results are not re-usable outside the bank relationship
Generic third-party KYC vendorsTypically bundled into monthly subscription or volume minimumsVariesOften 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.

TierVolumePer creditPer Home Affairs check (5 credits)
Starter0 – 999R2.99R14.95
Pro1,000+R2.69R13.45
Pro Plus5,000+R2.54R12.70
Business10,000+R2.39R11.95
Business Plus25,000+R2.24R11.20
Enterprise50,000+R2.09R10.45
Enterprise Plus100,000+R2.00R10.00
Ultra150,000+R1.94R9.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.