By Musskart Technology Editorial Team Published: Updated: Facts checked against official and press sources

How Do You Add NIN and BVN Verification to an App?

You contract an identity verification provider such as Smile ID, Dojah, Prembly, Youverify or QoreID, call its API from your server after capturing consent, match the returned name, date of birth and photo to the customer, and confirm with a live selfie. Musskart builds single-provider integrations from ₦500,000 in two to three weeks.

The problem it solves is old and specific. As one vendor put it on Nairaland in October 2026, every Nigerian startup that handles money, sellers, riders or credit hits the same wall: “fake IDs, borrowed BVNs, people who vanish after taking a loan or stock on credit.” The same post makes the point most cheap builds miss: a number check alone does not prove the person typing it is the owner.

Two things you don’t need, and one you do. You don’t need your own connection to NIMC or NIBSS to start: providers already have access and charge per check. You don’t need every check on day one: verify what each tier of your product requires. What you do need is proof the person owns the ID, which means a live selfie matched to the photo the record returns.

What NIN and BVN Verification Integration Costs (2026)

Typical Musskart prices, in naira, for the software work. A fixed quote follows a free scoping call.

ScopeWhat you getTypical priceTypical timeline
Single-provider NIN/BVN check integrationOne provider’s API or SDK, consent screen, NIN and/or BVN lookup, name and date-of-birth matching, results saved against the customer, error handling₦500,000–₦1,200,0002–3 weeks
Full KYC flowNIN + BVN + selfie liveness and face match + document capture + tier limits + an admin review queue for borderline cases₦1,200,000–₦3,000,0003–6 weeks
Multi-provider failover + AML/PEP screening + case managementTwo or more providers with automatic failover, sanctions and PEP screening, case management with an audit trail, and a spend dashboard₦3,000,000–₦5,000,0006–10 weeks
Per-check feesCharged per lookup under your own contract with the providerBilled by the provider—

What does one NIN or BVN check cost? Providers price per call and by volume, and many quote on contract. Dojah’s public pricing page, for example, quotes rates “as low as $0.06 per API call”, or $0.04 on its higher-volume plan (checked October 2026). A specific NIN, BVN or biometric check costs what your contract says, so budget for retries: people mistype numbers and retake selfies.

What Each Check Proves, and What It Doesn’t

The BVN was launched by the CBN and the Bankers’ Committee on 14 February 2014 as a central biometric identity for bank customers; the NIN is issued by NIMC. Each check answers a different question.

CheckWhat it tells youWhat it doesn’t
NIN lookupThe number exists in the national identity database, with the holder’s details and usually a photoThat the person typing it is the holder
Virtual NIN (vNIN)The holder generated a short-lived token through the NIMC app or USSD for your providerThat a live person is present
BVN check (basic, premium or yes/no match)The details match a BVN record held by NIBSSOwnership, unless combined with consent and a face match
BVN with iGree consentThe holder approved the request on NIBSS’s own consent screenThat a live person is present
Selfie liveness + face matchA live person is present and matches the record’s photoSanctions or PEP status
Document checkThe ID document looks genuine and its data can be readThat the person presenting it is the owner
AML/PEP screeningWhether the person appears on sanctions, PEP or adverse-media listsIdentity

Providers That Offer NIN and BVN Checks Today

Each of these lists Nigerian NIN and BVN checks in its own documentation (checked October 2026). Musskart is not affiliated with any of them: you contract the provider directly, and we integrate it.

ProviderNigerian ID checks listedAlso listed
Smile IDNIN, NIN slip, BVN, phone number, voter’s ID numberSelfie liveness, document verification, AML checks
DojahNIN, BVN, phone number, driver’s licence, voter’s card, passport, TINAML/PEP screening, address verification with field-agent photos, document analysis
Prembly (Identitypass)NIN Basic, NIN Advance, NIN with face, BVN Basic, BVN Advance, BVN with face validationCAC business checks, address verification, credit bureau reports
YouverifyBVN, BVN Premium, NIN, driver’s licence, phone number, TINPEP+ for Nigerian domestic PEPs, liveness, address verification
QoreID (VerifyMe Nigeria)vNIN, NIN, NIN with phone number, BVN (yes/no match, basic, premium, iGree)AML/PEP, face match, liveness check

Before you sign, ask each provider what access it holds to NIMC and NIBSS data, what uptime it commits to, where your customers’ data is stored and for how long, and what each check costs at your volume. Put the answers in the contract and a data processing agreement.

Tiered KYC: Match the Check to the Risk

The CBN has used a three-tiered KYC framework since 2013, built around low-, medium- and high-value accounts, and on 23 June 2023 issued Customer Due Diligence Regulations that build on it, according to law firm Templars. Lower tiers open with lighter checks and carry caps on what can move and be held; higher tiers need more verification.

The rules tightened in December 2023. BusinessDay’s report of the CBN circular says no new Tier 1 accounts or wallets may be opened without a BVN or NIN; Tier 2 and Tier 3 individual accounts and wallets must have both; account opening should start by electronically retrieving BVN or NIN data from NIBSS or NIMC; and institutions must strictly apply Tier 1 limits on transaction values and cumulative balances.

We don’t hard-code tier limits. Caps differ by licence and product, have been revised over the years, and figures published online don’t agree with each other. Limits live in configuration that your compliance officer, or your licensed partner bank, signs off, and they can change without an app release.

Not CBN-regulated? Lenders, marketplaces, logistics firms and gaming operators can still use tiers as a risk tool: small limits after a BVN or NIN check, stronger checks before payouts or credit. See loan app licence requirements.

The KYC Flow We Build

  1. Consent screen in plain words: what you will check, with which provider, why, and how long you keep it. For BVN, the NIBSS iGree consent step where your provider supports it.
  2. Capture of NIN or vNIN, BVN and phone number, with format checks before any paid call so typos don’t cost money.
  3. Server-side lookup. Provider keys never sit in the app; calls go from your backend with timeouts, retries and logging.
  4. Matching of name and date of birth, with rules for middle names, swapped order and initials, and a confidence score instead of a brittle exact match.
  5. Liveness and face match against the photo the record returns, plus documents where the tier or product needs them.
  6. Screening against sanctions and PEP lists for higher tiers and credit products.
  7. Decision: approve, reject, or send to a review queue where trained staff compare photos and match scores and record a reason.
  8. Tier and limits applied automatically, with step-up prompts when a customer reaches a cap.
  9. Audit trail and retention timers: who checked what, when, with what result, and when the data is due for deletion.

Regulated firms face a clock too: BusinessDay reported in March 2026 that the CBN gives fintechs and payment service providers 24 months to deploy automated AML systems. Screening data built now feeds AML transaction monitoring.

Consent, the NDPA and Keeping Identity Data Safe

Identity data is personal data under the Nigeria Data Protection Act 2023, and biometric data used to uniquely identify someone, such as a face image, is sensitive personal data. That shapes the build:

  • Lawful basis. Section 25 lists the lawful bases, including consent, performance of a contract and compliance with a legal obligation. Your lawyer or data protection officer decides which applies; the software records it against each check.
  • Sensitive data. Section 30 bars processing sensitive personal data unless a listed condition applies, such as the person’s consent. We capture and store that consent.
  • Minimisation. Section 24 requires data to be adequate, relevant and limited to the minimum necessary. Store the result, reference and match score; don’t keep every field a provider returns just because it came back.
  • Retention. Section 24 also bars keeping data longer than its lawful basis needs. Your compliance officer sets the period; the system enforces it.
  • Breaches. Section 40 requires a data controller to notify the NDPC within 72 hours of becoming aware of a breach likely to risk people’s rights and freedoms.
  • Penalties. Under section 48, a data controller of major importance can be fined up to the greater of ₦10,000,000 or 2% of its annual gross revenue in the preceding financial year.

For the compliance paperwork itself, see our NDPA compliance audit and CAR filing service.

Provider Failover and Cost Control

Lookups depend on upstream government databases, and when one is slow, onboarding stops. The CBN’s fintech strategy report, summarised by Templars in February 2026, plans to cut barriers to API-based NIN and BVN verification by enforcing minimum service levels and building redundancy. Until then, build for it:

  • Primary and backup providers behind one internal interface, switching automatically when errors or response times cross a threshold.
  • Queue and retry instead of failing the customer, and tell them their check is pending.
  • Never pay twice for the same answer: reuse a valid result for a returning customer.
  • Check only what the tier needs, and step up later.
  • A spend dashboard by check type and provider, with alerts when pass rates drop.
  • Duplicate detection: the same BVN, NIN or face on several accounts is a classic borrowed-identity signal.

Why We Won’t Build a “NIN Verification Business”

Some people looking for NIN verification software want to start a “NIN verification business”. What usually sits behind the idea is reselling lookups of other people’s identity data to whoever pays. We decline those projects.

In June 2024 TechCabal reported that AnyVerify, a site claiming to help businesses verify customers, was selling Nigerians’ NIN, BVN and tax ID details for ₦190 per lookup without a NIMC licence, the second such case in a year after XpressVerify in March 2024. TechCabal noted that NIMC licenses its database to banks, fintechs and other partners for a fee.

A business verifying its own customers, with consent, has a clear purpose. A site that looks up strangers for anyone with a wallet balance is very hard to square with the NDPA’s purpose and lawful-basis rules. Becoming a verification provider is a licensing question for NIMC, NIBSS and your lawyer.

How a KYC Integration Project Runs

1. Free scoping call

Your product, your regulator (CBN, FCCPC, a state gaming regulator or none), the tiers you need and your preferred providers.

2. Provider contract and sandbox

You sign with the provider and share sandbox keys. We test success, mismatch and outage cases in the provider’s sandbox.

3. Build the flow

Consent, capture, lookup, matching, liveness, decision, review queue and audit log, in your app and admin panel.

4. Compliance review

Your data protection officer or lawyer approves consent text, lawful basis and retention; your compliance officer signs off tier limits.

5. Pilot

Go live for a share of sign-ups; watch pass rates, false rejections and cost per verified customer.

6. Handover and care

Documentation, a provider-switch runbook and optional monitoring under our care plans.

Where We Have Built This

On Elite Creed’s vehicle-backed lending platform, BVN, NIN and identity documents are checked against verification providers before any loan application is scored. See also gift-card trading KYC and fraud prevention and loan app development.

Musskart Technology Limited is a Nigerian software company, head office in Asaba, with an office in Abuja. Provider contracts and licences stay in the client’s name.

NIN and BVN Verification FAQs

The provider charges per check under your contract; Dojah’s public pricing page, for example, quotes rates “as low as” $0.06 per API call, or $0.04 on its higher-volume plan (October 2026). Musskart’s build cost is typically ₦500,000–₦1,200,000 for a single-provider integration.

Direct access is licensed. TechCabal reported in 2024 that NIMC licenses its database to banks, fintechs and other partners for a fee. Most businesses start by integrating a provider that already has access, which is faster and cheaper.

No. A number check confirms the record exists and returns its details; it does not prove the person typing it is the owner. Add a selfie liveness check matched to the record’s photo and, for BVN, consent through NIBSS iGree where your provider supports it.

A tokenised stand-in for the real NIN. QoreID’s documentation describes it as a 16-character token the holder generates through the NIMC app or USSD using the verifier’s enterprise code, and says it expires 72 hours after it is generated. Your flow should ask for a fresh one if it has expired.

You need a lawful basis under the NDPA, such as consent, contract or a legal obligation; your lawyer decides. Face images used for matching are sensitive personal data, which generally needs consent. For BVN, some providers offer checks through NIBSS’s iGree consent screen.

No longer than your lawful basis needs, as the NDPA requires. Financial-crime rules may set a minimum for regulated businesses, so your compliance officer sets the period and the system enforces it.

Compare ID coverage, uptime, support, price at your volume and data terms. Many teams use one main provider and a second as backup, which our failover tier is built for.

No. Reselling lookups of other people’s identity data is the model behind sites like AnyVerify, which TechCabal reported was selling NIN and BVN details without a NIMC licence. We build verification for businesses checking their own customers.

Related Guides

Sources

Provider coverage, prices and CBN rules change. We checked each source in October 2026. General information, not legal or compliance advice; work with your lawyer and compliance officer.

Stop Fake IDs at Sign-Up

Tell us your product, your regulator and the provider you use or are considering. We will map the checks each tier needs and send a fixed quote.

WhatsApp Us Call: +234 813 168 6721 Email Us
WhatsApp Musskart