Registry entry

South Africa Smart ID Card Application

Apply for a South African Smart ID Card — the national identity document required of every citizen or permanent resident 16 years or older — either as a first-time applicant (a youth applying in their own right for the first time, a pensioner or other citizen converting an existing green bar-coded ID book), or a re-issue following loss/theft/damage or a change of surname after marriage, divorce, or resuming a previous surname. Modeled on the Department of Home Affairs' eHomeAffairs online front door (account registration and the 'Identity Card & Passport/Travel Document Application Form') plus the underlying in-person Form BI-9 ('Application for an Identity Document', which cannot be downloaded and is completed and fingerprinted at a Home Affairs office or participating bank branch). It does not submit the application, upload documents, or make payments; the live dha.gov.za/ehome.dha.gov.za sources and the applicant's chosen Home Affairs office or bank branch are always authoritative (see VERIFICATION.md). Out of scope: the green bar-coded ID book itself (being phased out), the Temporary Identity Certificate, applications by naturalised citizens/permanent residents beyond the single gating document noted here, and applications lodged at a South African mission/consulate abroad (a separate, green-book-only process with its own forms BI-9/BI-529).

Registry entry

za/dha/smart-id-card-application

Jurisdiction
South Africa · national
Version
1.0.0
Verification
draft

Authoritative source DHA 'Requirements when applying for Smart ID Card' brochure; Form BI-9 ('Application for an Identity Document'); eHomeAffairs online portal (ehome.dha.gov.za)

Machine access

Schema document
registry/za/dha/smart-id-card-application/1.0.0/schema.jsonapplication/schema+json
Registry catalog
registry/index.jsonone record per schema id

Field reference

15 fields across 2 steps, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Application reason and particulars of applicant

  • applicationReason enum required

    First-time issuance (youth applying in their own right for the first time; a pensioner or other citizen converting an existing green bar-coded ID book to a Smart ID Card) or a re-issue of an existing Smart ID Card/ID book.

    enum: 7 values
  • title enum required

    As offered by the eHomeAffairs account-registration form.

    enum: mr | miss | mrs | ms | prof | dr
  • initials string required

    Initials of the applicant's forenames.

    length: 1–5
  • fullForenames string required

    Personal identifier; handle as sensitive data. As it appears on the applicant's identity document, passport, or birth certificate.

    length: 1–50classification: sensitive-pii
  • surname string required

    Personal identifier; handle as sensitive data.

    length: 1–50classification: sensitive-pii
  • maidenName string optional

    Personal identifier; handle as sensitive data. Applicable to a currently or previously married female applicant.

    length: 0–50classification: sensitive-pii
  • identityNumber string required

    Personal identifier; handle as sensitive data. The 13-digit South African ID number, allocated at birth registration and printed on the applicant's birth certificate, green ID book, or existing Smart ID Card.

    patternclassification: sensitive-pii
  • areYouASouthAfricanCitizen boolean required

    Are you a South African citizen?

  • howAreYouACitizen enum optional

    Required when areYouASouthAfricanCitizen is true.

    enum: birth | descent | naturalisation | other
  • dateOfBirth date required

    Personal identifier; handle as sensitive data. Full date, YYYY-MM-DD.

    classification: sensitive-pii
  • maritalStatus enum required

    Used to verify marital status and determine whether a marriage certificate or divorce decree must accompany the application.

    enum: unmarried | married | widower | widow | divorced
  • parentsDeceased boolean optional

    Applicable to a first-time youth applicant only. Required when applicationReason is first_issue_youth.

Contact details

  • email string required

    Used for eHomeAffairs account verification and application status notifications.

    patternlength: 0–100classification: pii
  • cellCountryCode string required

    Numeric country calling code without the leading '+', e.g. 27 for South Africa (the default). Used for SMS OTP verification and status notifications.

    pattern
  • cellNumber string required

    Personal identifier; handle as sensitive data. Local number without the country code, e.g. 0821234567. Must be correct: eHomeAffairs sends a verification OTP (one-time PIN) by SMS to this number.

    length: 0–10classification: pii

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-05

Eligibility categories, required supporting documents, and fees were read directly from an official DHA-hosted brochure. The applicant-particulars field set was independently confirmed live against the real DOM of the eHomeAffairs account-registration form, and the substantive application-form fields (ID number, citizenship, names) plus the payment flow were read from an official DHA-hosted step-by-step guide showing screenshots of the live application screens. It remains draft, not verified, because the flow beyond account-registration Step 1 could not be walked interactively (it requires a real South African cellphone number for SMS OTP verification) — see "What is NOT yet independently verified" below.

Access notes

  • https://www.dha.gov.za/files/Brochures/SmartIDrequirements.pdf is directly reachable (HTTP 200) and is a scanned image with no extractable text layer; read directly via PDF vision, not OCR/regex extraction.
  • https://ehome.dha.gov.za/eHomeAffairsV3/SGRegister (the live eHomeAffairs account-registration form) was rendered with a real headless Chromium browser (Playwright, /paperclip/chrome-sysroot libraries supplying missing shared libraries for the sandboxed Chromium build) and its DOM was queried directly for every input/select/textarea element's id, name, placeholder, maxLength, and (for select) full option list. This is a first-party, live confirmation of field names/ids/constraints, not a secondary description.
  • https://ehome.dha.gov.za/eHomeAffairsV3/Content/HowToGuide.pdf (linked from the "How To" nav item on the live eHomeAffairs site) is directly reachable (HTTP 200) and contains real screenshots of the application-form, document- upload, payment, and booking screens; read directly via PDF vision.
  • Registering an eHomeAffairs account requires a real South African cellphone number to receive an SMS one-time PIN, so the application-submission flow beyond account-registration Step 1 (fields on the actual "Identity Card & Passport/Travel Document Application Form", document upload, payment, booking) could not be walked interactively. Those fields are instead sourced from the How-To Guide's screenshots of that same live form — a first-party source, but a static illustration rather than an interactive confirmation.
  • https://www.gov.za/services/services-residents/citizenship/personal-identification/apply-for-identity-document (the national government portal) and https://www.westerncape.gov.za/service/applying-identity-document (a provincial government's page, .gov.za domain) were fetched directly and used to cross-check eligibility ages, re-issue reasons, fees, and the naturalised-citizen document set (Form BI-1620).

Sources examined

What was confirmed against the source

| Source element | Field(s) / document(s) | |---|---| | Brochure categories A (youth 16+), B (pensioners 60+), C (other citizens): required documents and fees, read directly from the government scan | applicationReason, birthCertificate, guardianOrInformantIdCopy, parentDeathCertificate, previousIdDocumentOrAffidavit, proofOfResidence, marriageCertificate, divorceDecree, applicationFee | | eHomeAffairs Account Registration Step 1, every field's live DOM id/name/placeholder/maxLength | title, initials, fullForenames, surname, identityNumber, dateOfBirth, email, cellCountryCode, cellNumber | | How-To Guide screenshot of the application form's "For Whom is the Document(s)? - Identity" section | areYouASouthAfricanCitizen, howAreYouACitizen, maidenName | | Western Cape Government page: fingerprints via Form DHA-9, two colour ID photos, naturalised-citizen document set (naturalisation/permanent-residence certificate + Form BI-1620) | fingerprints, idPhotos, naturalisationOrPermanentResidenceCertificate | | How-To Guide payment screenshot ("Re-issue of an identity document", R140.00) cross-checked against the brochure's category-C fee and the Western Cape fee table | applicationFee | | Form BI-9 completed, dated, and signed in the presence of a Home Affairs official (not pre-signed) | declarationSignature |

What is NOT yet independently verified

  • The exact declaration wording on Form BI-9 — the form cannot be downloaded (DHA distributes and completes it with the applicant in person), so no first-party copy of its printed text was available to quote verbatim. declarationSignature is modeled without a fabricated statement.
  • Whether the naturalisation/permanent-residence document set and Form BI-1620 (naturalisationOrPermanentResidenceCertificate) is required unconditionally or varies by category — the only source is the Western Cape provincial government's page, not a dha.gov.za-hosted equivalent.
  • The application-submission screens beyond account-registration Step 1 (the live "Identity Card & Passport/Travel Document Application Form", document-upload, payment, and branch-booking screens) were confirmed from the DHA's own How-To Guide screenshots, not by interactively completing the live flow — doing so requires a real South African cellphone number for SMS OTP verification, which was not available in this environment.
  • Whether applicationFee's payment methods (modeled here as cash, card, and bank transfer, based on the guide's "Enter banking details"/"Pay with credit card" options and the brochure's "at a Home Affairs office" cash option) is the complete and current list.
  • This document covers the Smart ID Card pathway only. The green bar-coded ID book (being phased out), the Temporary Identity Certificate, and applications lodged at a South African mission/consulate abroad are out of scope, per description.

Path to a verified claim (next step)

To advance to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2) by interactively completing the eHomeAffairs application flow with a real South African cellphone number (or against a domestic Home Affairs office's own published field-level checklist) to confirm the application-form, upload, and payment fields directly, resolves any discrepancy by shipping a new schema version (immutability — VERSIONING §3, practice Procedure step 5), and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt/nextReviewBy.

Re-verification

Per the practice's Cadence, nextReviewBy is set to 2027-01-05 (6 months). Re-check the sources on or before that date and on any source.url change.

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Department of Home Affairs, Republic of South Africa or any government. The authoritative source is always the live government form and its official instructions.