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 2025.

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 has several benefits:

  1. Privacy protection – You don’t expose your actual NIN.
  2. Data encryption – The code is encrypted and cannot be traced back to your NIN.
  3. Time-bound security – Expiry after 72 hours ensures limited exposure.
  4. Merchant-specific – One vNIN works only for the requesting enterprise.
  5. 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

Before you generate a vNIN, you need the following:

  1. Your National Identification Number (NIN) – Without this, you cannot create a vNIN.
  2. 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.
  3. A phone number linked to your NIN – If using USSD, the request must come from the registered number.
  4. A method of generation – Either via USSD (*346#) or the NIMC Mobile App.

How to Generate Virtual NIN in Nigeria Using USSD

One of the quickest ways to generate a Virtual NIN in Nigeria is through USSD.

Steps:

  1. Dial: *346*3*YourNIN*EnterpriseCode#
    • Replace “YourNIN” with your 11-digit NIN.
    • Replace “EnterpriseCode” with the code of the company requesting it.
  2. Receive your 16-character vNIN as an SMS.
  3. 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

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:

  1. Download the NIMC Mobile ID App from the Google Play Store (Android) or Apple App Store (iOS).
  2. Sign in with your NIN and create a secure PIN.
  3. On the home page, select “Get Virtual NIN.”
  4. 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.
  5. 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:

FeatureNINvNIN
Format11-digit number16-character alphanumeric code
ExpiryNever expiresExpires after 72 hours
UsageUniversal across all servicesEnterprise-specific
SecurityReveals full identityConceals personal details
OwnershipOne permanent number per citizenUnlimited 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

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 2025. 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

References

Leave a reply