Identity verification in Nigeria has taken a new turn with the introduction of the Virtual NIN in Nigeria. As digital transactions and services expand, safeguarding personal information has become more important than ever. The Virtual National Identification Number (vNIN) helps achieve this by offering a secure, temporary, and enterprise-specific version of the National Identification Number (NIN).
This guide explains what a vNIN is, why it matters, and most importantly, how to generate it in 2026.
Key Highlights: Virtual NIN in Nigeria in 2026
- The Virtual NIN in Nigeria is a secure, tokenized version of your National Identification Number used for identity verification.
- A vNIN is a 16-character alphanumeric code that replaces your actual 11-digit NIN during transactions.
- Each Virtual NIN in Nigeria expires after 72 hours, reducing the risk of data exposure.
- vNIN is enterprise-specific, meaning a code generated for one company (e.g., MTN) cannot be used for another.
- You can generate a Virtual NIN in Nigeria using USSD (*346#) or the NIMC Mobile App.
- The vNIN helps protect your personal data by keeping your real NIN private during verification.
- It is now widely used by banks, telecom providers, and government agencies for secure digital services.
- To generate a vNIN, you need your NIN, enterprise code, and a registered phone number.
What is a Virtual NIN in Nigeria?
The Virtual NIN in Nigeria is a tokenized version of the traditional NIN issued by the National Identity Management Commission (NIMC). Instead of sharing your actual 11-digit NIN, you generate a unique 16-character alphanumeric code for verification purposes.
Also read: Fidelity Bank Code for Transfers & Checking Account Balance | Full Guide
Key features include:
- Temporary validity: Each vNIN expires after 72 hours.
- Enterprise-specific use: A code generated for GTBank cannot be used for MTN or Airtel.
- Enhanced security: Your NIN remains hidden, while the vNIN serves only for identity verification.
In essence, the vNIN protects your personal data while still allowing banks, telecoms, and other organizations to verify your identity.
Why Use a Virtual NIN in Nigeria?
Using the Virtual NIN in Nigeria in 2026 has several benefits:
- Privacy protection – You don’t expose your actual NIN.
- Data encryption – The code is encrypted and cannot be traced back to your NIN.
- Time-bound security – Expiry after 72 hours ensures limited exposure.
- Merchant-specific – One vNIN works only for the requesting enterprise.
- Wider acceptance – Banks, telecoms, government agencies, and private companies now rely on vNIN for safe verification.
These features make the vNIN an essential tool for secure digital interactions.
Also read: Full List of Airtel USSD Codes | Transfer, OTP, Airtime & More
Requirements to Generate Virtual NIN in Nigeria in 2026
Before you generate a vNIN, you need the following:
- Your National Identification Number (NIN) – Without this, you cannot create a vNIN.
- An enterprise code – Each company has its own code approved by NIMC. For example, MTN’s is 109071, Airtel’s is 121097, and GTBank’s is 292968.
- A phone number linked to your NIN – If using USSD, the request must come from the registered number.
- A method of generation – Either via USSD (*346#) or the NIMC Mobile App.
How to Generate Virtual NIN in Nigeria (USSD Code *346#)
One of the quickest ways to generate a Virtual NIN in Nigeria is through USSD.
Steps:
- Dial:
*346*3*YourNIN*EnterpriseCode#- Replace “YourNIN” with your 11-digit NIN.
- Replace “EnterpriseCode” with the code of the company requesting it.
- Receive your 16-character vNIN as an SMS.
- Submit the vNIN to the requesting enterprise.
Also read: How to Track Your iPhone When Stolen in 2025
Example: If your NIN is 12345678901 and you are generating a vNIN for MTN (Enterprise Code: 109071), dial:*346*3*12345678901*109071#
You will instantly receive a unique vNIN valid for MTN transactions only.
Important notes:
- Use the phone number registered with your NIN.
- A small network fee applies when using USSD.
- The generated code will expire after 72 hours.
How to Generate a Virtual NIN in Nigeria Using the NIMC Mobile App

If you prefer a digital method, the NIMC MWS Mobile ID App offers another way to generate a vNIN.
Steps:
- Download the NIMC Mobile ID App from the Google Play Store (Android) or Apple App Store (iOS).
- Sign in with your NIN and create a secure PIN.
- On the home page, select “Get Virtual NIN.”
- Choose how to provide the enterprise details:
- Search Approved Enterprise by typing the company’s name.
- Enter Enterprise Short Code manually.
- Scan the Enterprise QR Code provided by the organization.
- Generate and copy your vNIN or scan it directly for verification.
This method is free of mobile network charges and works well if you don’t remember the enterprise code.
Also read: 5 Ways to Protect Your WhatsApp from Hackers
Enterprise Codes for Popular Companies in Nigeria
When generating a Virtual NIN in Nigeria, you need the requesting company’s code. Below are some approved enterprise codes:
- MTN Nigeria – 109071
- Airtel Nigeria – 121097
- GLO – 547789
- 9Mobile – 970611
- Guaranty Trust Bank – 292968
- Zenith Bank – 3436648
- First Bank – 7159715
- Access Bank – 9331361
- United Bank of Africa – 847643
- FRSC – 072211
- JAMB – 004186
- Nigeria Immigration Service – 291405
- Nigeria Police Force (Interpol) – 016058
Each enterprise-specific code ensures that the vNIN works only for the intended organization.
Differences Between NIN and Virtual NIN in Nigeria
It is important to note the differences between the regular NIN and the Virtual NIN in Nigeria:
| Feature | NIN | vNIN |
|---|---|---|
| Format | 11-digit number | 16-character alphanumeric code |
| Expiry | Never expires | Expires after 72 hours |
| Usage | Universal across all services | Enterprise-specific |
| Security | Reveals full identity | Conceals personal details |
| Ownership | One permanent number per citizen | Unlimited codes, generated per need |
This comparison shows why the vNIN is a safer option for everyday transactions.
Virtual NIN in Nigeria for SIM Registration
Telecom providers such as MTN, Airtel, GLO, and 9Mobile now require the Virtual NIN in Nigeria for SIM-related services. For instance:
- On MTN, use Enterprise ID 109071.
- If you are on Airtel, use Enterprise ID 121097.
- On GLO, use Enterprise ID 547789.
- If you are on 9Mobile, use Enterprise ID 970611.
This ensures SIM-NIN linkage without exposing your actual NIN.
Also read: Top 5 Security Products for the Home | 2025 Update
Common Problems When Generating Virtual NIN in Nigeria
While generating a Virtual NIN in Nigeria is usually straightforward, users may sometimes encounter issues. Below are the most common problems and how to resolve them:
1. Wrong Enterprise Code
Using an incorrect enterprise code is one of the most frequent errors. Each organization has a unique code approved by NIMC, and entering the wrong one will prevent successful generation. Always confirm the correct enterprise code from the requesting company before dialing.
2. Unlinked Phone Number
If you are using the USSD method, your phone number must be linked to your NIN. Attempting to generate a vNIN from an unregistered number will result in failure. To fix this, ensure your SIM is properly linked to your NIN through your telecom provider.
3. Network Issues
Poor network connectivity can interrupt the USSD process or delay the delivery of your vNIN. If this happens, try again in an area with stronger network coverage or switch to the NIMC Mobile App for a more stable experience.
4. Expired vNIN
A Virtual NIN in Nigeria is only valid for 72 hours. If your code has expired, it will no longer work for verification. Simply generate a new vNIN using the same process and submit it again.
5. Incorrect NIN Entry
Entering the wrong 11-digit NIN will prevent the system from generating a valid vNIN. Double-check your NIN before dialing the USSD code or using the app.
6. Insufficient Airtime for USSD
Generating a vNIN via USSD may require a small service fee. If you do not have enough airtime, the request may fail. Ensure you have sufficient balance before trying again.
Frequently Asked Questions (FAQs)
1. What is the Virtual NIN in Nigeria?
It is a tokenized, temporary version of the NIN used for secure identity verification.
2. How long is the vNIN valid?
It expires 72 hours after generation.
3. Can I use one vNIN across multiple companies?
No. Each code is merchant-specific. A vNIN generated for Airtel will not work for GTBank.
4. Can I generate a vNIN without my NIN?
No. Your 11-digit NIN is required to generate a vNIN.
5. Which is safer, NIN or vNIN?
For transactions, the vNIN is safer since it conceals your actual identity.
Conclusion
The Virtual NIN in Nigeria is a vital tool for secure identity verification in 2026. Whether you choose the USSD method or the NIMC Mobile App, the process is quick and straightforward. Always remember to use your registered phone number, the correct enterprise code, and apply the vNIN within its 72-hour validity.
By adopting the Virtual NIN in Nigeria, you protect your personal data while ensuring smooth transactions with banks, telecoms, and other service providers.
Stay connected to this blog for more useful updates. Follow us on X (formerly Twitter) @Logic_sss for quicker access to the updates.
Recommendations
- 5 Emergency Numbers for Security in Nigeria
- Who is the Best Security Company in Nigeria?
- Top 5 Security Tips for Tourists in Nigeria
- Security Cameras: What Are They?
- Top 5 Security Tips for New Car Drivers
- Top 5 Security Products for the Office
References
- contactcentre.nibss-plc.com.ng – How to get my virtual NIN
- unleash.com.ng – Generate vNIN Code for Verification in Seconds: USSD Code & App
- myschoolgist.com – VNIN (Virtual NIN) Generation Steps: Safe & Secure Identity Verification
- freelancian.ng – How to Generate VNIN on Airtel in Nigeria
- www.easyhacks.com.ng – How to generate Virtual NIN (VNIN) on MTN, GLO, AIRTEL and 9MOBILE




1 Comment