guides

How to Verify Your Business TIN with NRS: Step-by-Step Guide

Learn how to verify Tax Identification Numbers (TIN) in Nigeria using the NRS TIN verification portal. Essential for e-invoicing compliance.

ZUTAX Team

Your Tax Identification Number (TIN) is the foundation of tax compliance in Nigeria. With mandatory e-invoicing requiring valid TINs for both suppliers and buyers, knowing how to verify TINs has never been more important. Here’s everything you need to know.

What is a TIN?

A Tax Identification Number (TIN) is a unique identifier assigned to individuals and businesses by the Nigeria Revenue Service (NRS) for tax purposes. Think of it as your business’s tax “fingerprint”—no two are alike.

TIN Structure in Nigeria

Nigerian TINs follow a specific format:

  • Length: 10-14 characters (varies by taxpayer type)
  • Format: Numeric with possible hyphen separator
  • Example: 12345678-0001

The structure typically includes:

  • Base number (8 digits)
  • Extension (4 digits for businesses with multiple branches)

Why TIN Verification Matters for E-Invoicing

Under the NRS e-invoicing mandate, every invoice must include valid TINs for:

  1. Supplier (your business): Your TIN validates you as a registered taxpayer
  2. Buyer (your customer): Their TIN ensures proper tax attribution

What Happens with Invalid TINs?

  • Invoice rejection: NRS will reject e-invoices with invalid TINs
  • Delayed payments: Buyers may refuse to process invoices without valid TIN verification
  • Compliance penalties: Using unverified TINs can result in fines
  • Lost input VAT: Invoices with incorrect TINs cannot be used to claim input VAT

How to Verify a TIN: 3 Methods

Method 1: NRS TIN Verification Portal (Official)

The most authoritative method is using the NRS online portal.

Steps:

  1. Visit the NRS TIN verification portal at https://apps.firs.gov.ng/tinverification/
  2. Enter the TIN you want to verify
  3. Complete the CAPTCHA verification
  4. Click “Verify”
  5. View the results showing:
    • Registered business name
    • TIN status (Active/Inactive)
    • Tax office
    • Registration date

Limitations:

  • Manual process—suitable for occasional verification
  • No bulk verification option
  • May experience downtime during peak periods

Method 2: USSD Code

For quick mobile verification:

  1. Dial *7182# from any mobile phone
  2. Select “TIN Verification”
  3. Enter the TIN to verify
  4. Receive instant confirmation via SMS

Best for: Quick spot checks when you don’t have internet access

Method 3: API Integration (For Businesses)

For businesses processing many invoices, API-based verification is essential.

How it works:

  1. Integrate with NRS verification API (or use a platform like ZUTAX)
  2. Submit TIN programmatically
  3. Receive structured response with verification results
  4. Automate validation in your invoicing workflow

Benefits:

  • Real-time verification during invoice creation
  • Bulk verification capability
  • Automated validation before submission
  • Reduced manual errors

TIN Verification Response Fields

When you verify a TIN, you’ll receive information including:

FieldDescription
TINThe verified Tax Identification Number
Taxpayer NameRegistered legal name
StatusActive or Inactive
Tax OfficeAssigned NRS tax office
Registration DateWhen the TIN was issued
Taxpayer TypeIndividual, Company, etc.

Common TIN Issues and Solutions

Issue 1: TIN Not Found

Possible causes:

  • Incorrect TIN entered
  • Business not yet registered
  • Recent registration not yet in system

Solutions:

  • Double-check the TIN for typos
  • Confirm the business is tax-registered
  • Wait 24-48 hours for new registrations to appear

Issue 2: Inactive TIN

Possible causes:

  • Business has been deregistered
  • Tax compliance issues
  • Business ceased operations

Solutions:

  • Contact the business to confirm their status
  • Request an updated TIN
  • Do not issue invoices to inactive TINs

Issue 3: Name Mismatch

Possible causes:

  • Business operating under a trade name
  • Recent name change
  • Data entry errors

Solutions:

  • Use the legal name as registered with NRS
  • Request official documentation from the business
  • Update your records to match NRS database

How to Get a TIN (If You Don’t Have One)

For New Businesses

  1. Online Registration

    • Visit https://taxpromax.firs.gov.ng
    • Click “New Registration”
    • Complete the form with:
      • CAC registration number
      • Business details
      • Contact information
    • Submit and await approval
  2. In-Person Registration

    • Visit your nearest NRS office
    • Bring required documents:
      • CAC certificate
      • Memorandum of Association
      • Utility bill (proof of address)
      • Valid ID of directors

For Individuals

  1. Visit the NRS TaxProMax portal
  2. Select “Individual Registration”
  3. Provide NIN (National Identification Number)
  4. Complete personal details
  5. Submit for processing

Processing time: Typically 1-3 business days

Best Practices for TIN Management

1. Verify Before First Transaction

Always verify a new customer’s or supplier’s TIN before issuing or accepting the first invoice.

2. Maintain a Verified Database

Keep a database of verified TINs with verification dates. Re-verify periodically (every 6-12 months).

3. Automate Verification

Use systems that automatically verify TINs during invoice creation to prevent errors.

4. Document Verification

Keep records of TIN verification for audit purposes. Store:

  • Date of verification
  • Verification method used
  • Results received

5. Handle Failures Gracefully

Establish a process for handling failed verifications:

  • Notify the relevant party
  • Request correct TIN
  • Hold invoice until verified

TIN Verification and VAT Compliance

For VAT-registered businesses, TIN verification is directly linked to:

Input VAT Claims

To claim input VAT on purchases, the supplier’s TIN on the invoice must be:

  • Valid and active
  • Correctly formatted
  • Matching the registered business name

Output VAT Reporting

When you charge VAT, your customer’s TIN must be:

  • Verified before invoice issuance
  • Included on all VAT invoices
  • Reported correctly in VAT returns

ZUTAX TIN Verification Features

ZUTAX simplifies TIN verification with:

  • Real-time verification: TINs checked automatically during invoice creation
  • Bulk verification: Verify multiple TINs when importing parties
  • Status alerts: Notifications when a verified TIN becomes inactive
  • Audit trail: Complete history of all verification activities
  • NRS integration: Direct connection to official NRS database

Frequently Asked Questions

How often should I verify TINs?

For regular customers/suppliers, re-verify annually. For new parties, always verify before the first transaction.

What if a customer refuses to provide their TIN?

For B2B transactions, you cannot issue a compliant VAT invoice without the buyer’s TIN. Explain the legal requirement and that you cannot proceed without it.

Can I verify TINs for free?

Yes, the NRS portal and USSD code are free. API verification through platforms may be included in subscription costs.

How long is a TIN valid?

TINs are permanent unless the business is deregistered. However, status can change, so periodic verification is recommended.

What’s the difference between TIN and VAT number?

In Nigeria, your TIN serves as both your general tax identifier and VAT registration number. There’s no separate VAT number.

Start Verifying Today

Don’t let TIN issues derail your e-invoicing compliance. Try ZUTAX free and experience automated TIN verification that ensures every invoice is compliant from the start.

Ready to simplify your e-invoicing?

Join hundreds of Nigerian businesses using ZUTAX for compliant invoicing.