Please note & stay safe
Belmadeng is an independent study platform and is not affiliated with NIMC. This is an informational guide — enrol, check, retrieve or modify your NIN only through official NIMC channels (nimc.gov.ng, the NIMC self-service portal, the official NIMC MobileID app, or an accredited enrolment centre). Never share your NIN, OTP or personal details with unofficial websites, apps or people, and never pay “agents” promising shortcuts.
Verification vs validation
Verification confirms that a NIN is genuine and matches a person; validation is the check a service (bank, network, school) runs against the NIMC database before accepting your NIN.
How organisations verify your NIN
Banks, telecoms, schools and government bodies confirm your NIN by validating it against NIMC’s records — usually by matching your NIN with your name/biometrics. A genuine NIN passes; a wrong or fake one fails.
NINAuth: consent-based access
The official NINAuth service/app lets you approve who accesses your NIN data — you receive a request and give consent, rather than handing your raw NIN to everyone. This protects your identity while still letting you verify when needed.
Checking your own NIN is valid
You can confirm your own NIN and details through the official NIMC MobileID app or NIMC’s verification services on nimc.gov.ng (which show limited details for privacy). See also how to check your NIN.
Stay safe
Never share your NIN or OTP with unofficial “verification” sites or strangers. Use NINAuth/consent where possible so you control access, and be wary of anyone asking for your full NIN to “check” something.
The Virtual NIN (VNIN)
To protect your privacy during verification, Nigeria uses the Virtual NIN (VNIN) — an encrypted, tokenised version of your real NIN. Instead of handing out your actual 11-digit number, you generate a VNIN that a third party can verify without being able to keep and reuse your real NIN. This reduces the risk of your identity data being stored and misused. You can generate a VNIN via USSD (*346*3*NIN*AgentCode#) or through the NIMC mobile app, and it's what's used for things like SIM-NIN linkage.
NINAuth and consent
NIMC has also introduced consent-based verification through NINAuth, which puts you in control of who verifies your identity. Rather than organisations pulling your data silently, the model is that you approve verification requests — adding a consent layer to how your identity is checked. The broad direction of travel is toward privacy-preserving verification: businesses and agencies confirm you're who you say you are, while you retain control and your raw NIN stays protected. Use official NIMC tools for this rather than third-party workarounds.
Who verifies your NIN
Many organisations may need to verify your identity via NIN — banks, telecoms, government agencies, employers and service providers — as part of onboarding or compliance. The right way to support this is with a VNIN or a consent-based check, not by giving away your raw NIN. Be cautious: only share identity data with legitimate organisations through official channels, and never enter your NIN/VNIN on suspicious websites. When in doubt, verify the requester first — protecting your NIN is part of protecting your identity.
Frequently asked questions
How is a NIN verified?
An organisation validates your NIN against NIMC’s database, matching it with your name/biometrics; a genuine NIN passes and a wrong or fake one fails.
What is NINAuth?
An official consent-based service/app that lets you approve who accesses your NIN data, rather than handing your raw NIN to everyone.
How do I know my NIN is valid?
Check it through the official NIMC MobileID app or NIMC’s verification services on nimc.gov.ng.
Is it safe to give out my NIN?
Share it only with legitimate, official services — and prefer consent-based tools like NINAuth. Never give your NIN or OTP to random sites or people.
What is the difference between verification and validation?
Verification confirms a NIN is genuine and matches a person; validation is the database check a service runs before accepting your NIN.
What is a Virtual NIN (VNIN)?
An encrypted, tokenised version of your real NIN used for verification. Instead of giving out your actual 11-digit number, you generate a VNIN that a third party can verify without being able to keep and reuse your real NIN — reducing the risk of your identity data being stored and misused.
How do I generate a Virtual NIN?
Via USSD by dialling *346*3*Your NIN*AgentCode#, which returns a VNIN by SMS, or through the NIMC mobile app. The VNIN is what's used for privacy-preserving checks like SIM-NIN linkage.
What is NINAuth?
NIMC's consent-based verification approach that puts you in control of who verifies your identity — you approve verification requests rather than having your data pulled silently. It adds a consent layer to how your identity is checked, keeping your raw NIN protected.
Who can verify my NIN?
Banks, telecoms, government agencies, employers and service providers may need to verify your identity via NIN for onboarding or compliance. Support this with a VNIN or a consent-based check through official channels — not by giving away your raw NIN.
How do I verify my identity without exposing my NIN?
Use a Virtual NIN (VNIN) — a tokenised stand-in — or a consent-based check via NINAuth, so organisations confirm your identity while your real NIN stays protected. Only share identity data with legitimate organisations through official channels.