Youverify
  • Developers
Login

Subscribe to our newsletter

Subscribe to our weekly newsletter for expert insights, regulatory updates, and actionable tips to optimize your compliance strategy.

By subscribing, you'll receive updates from Youverify.

Solution

    Customer OnboardingFraud InsightsTransaction MonitoringVyra AIPricing

Industry

    Commercial banksFintech & PaymentsGamingGig WorkersGovernment

Company

    About UsCompliance CertificationsPress and MediaPartnersCareersContact Us

Resources

    BlogsGlossaryDevelopersIndustry ReportsData SourcesFAQsCountry CoverageAI Governance

Legal

    Privacy PolicyTerms of UseCookies PolicyPAIAInformation Security PolicyGDPR Compliance StatementResponsible AI

    Customer OnboardingFraud InsightsTransaction MonitoringVyra AIPricing

youverify-logo

©2026 Copyright. All Rights Reserved

How to Get a Virtual NIN (vNIN) in Nigeria via NIMC App and USSD Code
Identity Verification

How to Get a Virtual NIN (vNIN) in Nigeria via NIMC App and USSD Code

ByEmmanuel Agwu edited by (Favour Praise)
December 14, 2022•5mins Read

Key Takeaways

  • A virtual NIN (vNIN) is a tokenized version of your NIN used for identity verification without exposing your actual NIN.
  • You can generate a vNIN through the NIMC Mobile ID app or USSD, depending on the verification service you are using.
  • You need your NIN and the Enterprise ShortID or agent code of the organization requesting your verification.
  • A vNIN is temporary and is designed for use by the specific organization for which it was generated.

A Virtual NIN (vNIN) is a tokenized version of your National Identification Number that you can use for identity verification without sharing your actual 11-digit NIN. You can generate a virtual NIN through the NIMC Mobile ID app or by using the USSD option provided for vNIN generation.
 

This guide explains what a vNIN is, how it works, what you need to generate one, and how to get your virtual NIN using the NIMC app or USSD.
 

What is a Virtual NIN (vNIN)? 

 

A Virtual NIN (vNIN) is a tokenized version of your National Identification Number NIN that can be used to verify your identity without exposing your actual 11-digit NIN. The token is generated for a specific verification purpose and helps limit the exposure of your underlying identity information.
 

A vNIN is made up of alphanumeric characters and is temporary. Current NIN tokenization guidance describes the token as expiring 72 hours after generation, while NIBSS explains that the vNIN is generated for the institution or enterprise to which it will be presented.

 

vNIN can be used when you need to provide your NIN for identity verification by a third party who needs to confirm your identity. 

 

Why Do You Need a Virtual NIN?

A virtual NIN helps you prove your identity without repeatedly sharing your actual NIN with third parties. Instead of exposing your permanent 11-digit NIN, you provide a temporary token generated for the verification request.
 

This tokenized approach is designed to improve privacy by limiting how third parties access and retain your underlying NIN information. NIMC's tokenization framework was introduced to provide a more privacy-conscious way to present NIN information during identity verification.

Some other reasons why:

- Privacy: Your actual NIN is not directly exposed during the verification.

- Temporary use: The token expires after its validity period.

- Enterprise-specific verification: The token is generated for the organization requesting the verification.

- Reduced data exposure: Third parties can verify the identity without receiving the underlying NIN as the verification identifier.

 

What Do I Need to Generate a Virtual NIN?

Before generating a virtual NIN, make sure you have your 11-digit NIN and the Enterprise ShortID, agent code, or QR code provided by the organization requesting your verification. If you are using USSD, you should also use the phone number associated with your NIN.

You typically need:

  • Your 11-digit NIN
  • The requesting organization's Enterprise ShortID or agent code
  • A phone number linked to your NIN for the USSD process
  • The NIMC Mobile ID app if you prefer to generate your vNIN through the app

NIBSS's current user guide specifically instructs users to select the institution requesting the vNIN through an approved enterprise search, Enterprise ShortID, or QR code.


What Is the USSD Code to Generate a Virtual NIN?

If you prefer to generate your vNIN without using the NIMC Mobile ID app, you can use the USSD option available for virtual NIN generation. 

NIBSS's current user guidance confirms that the USSD process can be initiated by dialing 3463# from the mobile number registered with your NIN. The exact enterprise or agent code may then be required depending on the organization requesting your verification.

 

Follow the process below to know the code to generate your virtual NIN:

  1. Dial *346*3*Your NIN*AgentCode#.  Therefore dial *346*3*Your NIN*(agent code)#.
  2.  You will receive an SMS containing the virtual NIN generated for you to the line registered with your NIN. 
     

Recommended - How to apply for NIN Registration Online

 

How to Generate a Virtual NIN on the NIMC Mobile ID App

Follow the steps below to generate your VNIN on the NIMC mobile app: 

  1. Download the setup and launch the NIMC mobile app on your Android or iOS device.
  2. Login by supplying your PIN on the lock screen.
  3. In the home menu, select the “GET VIRTUAL NIN” option.
  4. Read through the “Enhance Data Privacy Agreement”. 
  5. Click on the button with a “+” sign at the bottom right corner of the screen to kick off the VNIN generation process.
  6. Tap on either the “Scan Enterprise’s QR Code” or “Type Enterprise’s shortID”. You can simply tap the “Type Enterprise’s ID” and supply the Youverify agent ID or agent code.
  7. The app generates a virtual NIN for you specifically with the enterprise alone.
  8. Forward this code to the enterprise for verification.
  9. Lastly, you’ll receive a notification once the verification is completed by the enterprise or agent.
     

Feature

NIN

Virtual NIN (vNIN)

Format11-digit numberAlphanumeric token
PurposePermanent identity identifierIdentity verification
ValidityPermanentTemporary
PrivacyExposes the underlying NIN when sharedDesigned to reduce direct NIN exposure
GenerationIssued by NIMCGenerated for verification
Organization-specificNoYes
Can be regeneratedN/AYes, when a new verification token is required

 

 

 

 

 

 

 

 

 

 

 

 

 

What are the Benefits of Virtual NIN (vNIN)?

Some of the benefits of Virtual NIN include:

  • Better privacy: You can use a tokenized representation of your NIN instead of directly sharing the underlying identifier.
  • Reduced data exposure: The verification process can use the vNIN without requiring the verifying party to retain your actual NIN as the verification identifier.
  • Temporary validity: The token expires after its validity period.
  • Enterprise-specific use: A vNIN is generated for the organization requesting the verification.
  • Convenient verification: You can generate the token through the NIMC Mobile ID app or the available USSD process.


What If My Virtual NIN Does Not Work?

If your vNIN cannot be verified, first check that you generated it for the correct organization. A vNIN is tied to the enterprise requesting the verification, so a token generated for one organization may not work for another.
 

You should also check whether the token has expired. If it is no longer valid, generate a new vNIN and provide the new token to the requesting organization. If you are using USSD, make sure you are using the mobile number associated with your NIN and that you entered the correct NIN and enterprise code.

 

Bottom Line

A Virtual NIN gives Nigerians a more privacy-conscious way to complete identity verification without directly sharing their permanent NIN. You can generate a vNIN through the NIMC Mobile ID app or the available USSD process using the details provided by the organization requesting your verification.
 

Because the token is temporary and organization-specific, always generate it for the correct enterprise and use it within its validity period.

See how 100+ leading companies use Youverify for VNIN verification, identity verification of customers for compliance and real-time risk detection. book a demo today.

FAQs

Frequently Asked Questions

Related Articles

What Is A Neo Bank?
Identity Verification
Lola, Edited by Emmanuel Agwu•May 31, 2023

What Is A Neo Bank?

Read More
How to Protect Your Business from Identity Fraud in the US
Identity Verification
Temitope Lawal•June 18, 2024

How to Protect Your Business from Identity Fraud in the US

Read More
What is a Qualified Electronic Signature (QES)?
Identity Verification
Hakeem Akiode•March 20, 2024

What is a Qualified Electronic Signature (QES)?

Read More