KYC in India: The 2026 Guide for Fintech | Deepvue
KYC ON INDIA STACK · 2026 GUIDE

Stop approving the wrong customers.
Start onboarding the right ones.

Aadhaar, PAN, V-CIP, CKYC — every verification Indian fintech needs to identify the right customer, in milliseconds, compliant with RBI Master Direction. Wired to one API.

Infrastructure to verify. The first step in autonomous decisioning.

By Gaurav Arya, Co-founder, Deepvue Updated 28 Apr 2026 ~12 min read

Trusted by teams shipping identity & KYC at scale.

DollarPe
iMocha
Lark Finserv
NAMCO Bank
Nest
SafeTree
SwitchMyLoan
Times Internet
Yenmo
DollarPe
iMocha
Lark Finserv
NAMCO Bank
Nest
SafeTree
SwitchMyLoan
Times Internet
Yenmo
DollarPe
iMocha
Lark Finserv
NAMCO Bank
Nest
SafeTree
SwitchMyLoan
Times Internet
Yenmo
THE COMPLETE GUIDE

KYC in India — what it is, what RBI requires, how to ship it.

What is KYC?

KYC — Know Your Customer — is the regulator-mandated process of verifying who's at the other end of a financial account before they can move money through it. Every regulated entity in India runs KYC: banks, NBFCs, fintechs, brokerages, payment apps, even some PPI wallets.

India's version is distinct. The Aadhaar-led eKYC rails turn what's a paper-and-PDF exercise elsewhere into a 30-second API call. UIDAI's authentication stack, the Central KYC Records Registry (CKYC), DigiLocker's consent-mediated document fetch, and the regulated set of Officially Valid Documents (OVDs) give you four overlapping ways to prove the same identity. Pick wrong and you're either over-collecting (and losing customers at the OTP screen) or under-verifying (and getting flagged by the auditor).

For a fintech shipping in 2026, KYC isn't one decision — it's a stack of them: which document, which auth method, which refresh cycle, which failure path when the customer's mobile is offline. The rest of this guide walks the stack in the order you'll meet it in production.

India regulatory map

Five regulators set the rules. Knowing which one binds your product matters more than the rules themselves — the same act of "verifying a customer" is governed by different bodies depending on whether you take deposits, give loans, route payments, or sell securities.

The Reserve Bank of India is the primary regulator for banks, NBFCs, payment system operators, and most fintechs. The RBI Master Direction on KYC, 2016 (last amended 2024) is the load-bearing document — risk categorisation, periodic update cycles, V-CIP procedure, and penalties all live there. The Aadhaar Act, 2016 and UIDAI's amended regulations govern how Aadhaar-based eKYC may be used; private entities need a specific authorisation route via Section 11A. The Ministry of Finance and the Department of Revenue notify the Prevention of Money Laundering Act (PMLA) rules, which expand from "verify" to "monitor for suspicious activity" and feed FIU-IND.

Two further bodies shape the surface area. The Financial Action Task Force (FATF) sets the international AML/CFT recommendations India translates into PMLA rules; FATF's 2024 Mutual Evaluation of India set new expectations on beneficial-ownership transparency that will land as domestic rules through 2026–27. The Ministry of Electronics & IT (MeitY) issued the 2023 Aadhaar masking notification — the 12-digit number must be redacted at the storage layer for most use cases.

The practical takeaway: build to the strictest regulator that touches your product. A neo-bank serving deposits and loans answers to RBI, UIDAI, and FIU simultaneously. A pure payments app can scope to RBI Master Direction + PMLA. Get the regulator map wrong on day one and the audit catches it on day 365.

The 6 KYC types in India

There isn't one KYC. There are six commonly-used variants — each with a different cost, latency profile, and legal status. Pick by use case, not by familiarity.

1. Aadhaar eKYC via OTP

Customer enters their Aadhaar number, UIDAI sends an OTP to the registered mobile, customer keys it back. The Aadhaar OTP API returns demographic data and a digital signature. Cost: about ₹2–5 per transaction. Latency: 8–15 seconds end to end. Legal status: full eKYC, accepted for most retail banking and lending. Ships only via UIDAI-authorised channels (KUA/Sub-KUA) or licensed AUAs.

2. Aadhaar eKYC via biometric (fingerprint or iris)

Same flow, biometric authentication instead of OTP. Used in branch and assisted channels (BC agents, regulated points-of-presence). Latency the same; failure rates higher in field conditions because of dirty sensors and thumb wear. Costs slightly more because of the certified biometric device. Best for offline-first segments and low-trust mobile journeys.

3. Video-based Customer Identification Process (V-CIP)

A live agent (or AI agent + human supervisor) on a recorded video call verifies a customer holding their PAN and reading a one-time code. RBI Master Direction introduced V-CIP as a paperless alternative to in-person KYC for full account opening. Costs more (≈₹40–120 per completed call) and takes 3–5 minutes; non-negotiable for high-value onboarding where Aadhaar is unavailable or refused.

4. CKYC (Central KYC Records Registry)

CERSAI's centralised store. Once a customer has a 14-digit CKYC number, any regulated entity can fetch their record and skip re-collecting OVDs. Cost: under ₹1 per fetch. Latency: 2–6 seconds. Best as a first lookup — if the customer's already KYC'd at another institution, you can onboard without repeating the work.

5. PAN-only verification

Verifies the PAN against NSDL/Protean records with name match. Not full KYC by itself — PAN-only suffices for tax reporting, KYC tier-0 limits, and as a name-match cross-check on top of Aadhaar. Cost: ₹0.30–1 per call. Latency: under 2 seconds.

6. Offline Aadhaar XML / DigiLocker

Customer downloads a signed XML from UIDAI (or pulls Aadhaar/PAN/DL via DigiLocker) and shares it with you. Crypto-verifiable, works without Aadhaar API access, and gives you a tamper-evident document trail. Latency depends on the customer's upload speed; cost is your DigiLocker partner fee. Increasingly the default for fintechs that can't get a KUA license.

KYC vs AML — not the same thing

Engineers conflate KYC and AML; auditors don't. KYC is the identity check at onboarding and at refresh cycles. AML is the ongoing surveillance of how that identified customer behaves. You can pass KYC and fail AML the same week.

Dimension KYC AML
Question it answers Who is this customer? What is this customer doing?
Primary mandate RBI Master Direction on KYC, 2016 PMLA, 2002 + FIU-IND notifications
Cadence Onboarding + 2/8/10-year refresh Continuous — transaction by transaction
Signals used Aadhaar, PAN, OVDs, face match, liveness Sanctions/PEP lists, MNRL, device, network, velocity
Owner team Onboarding / compliance ops FRM / FIU reporting / risk ops
Failure cost Customer drops off, audit observation Regulatory penalty, license risk

Build them as one stack, not one team — identity signals collected at KYC feed AML scoring later. The same Aadhaar, the same device, the same mobile that cleared onboarding becomes the baseline you compare every transaction against.

Decision framework — pick the right method, not all of them

Most fintech onboarding flows over-engineer KYC. They run Aadhaar OTP, then PAN lookup, then face match, then liveness, then bank verification — on every customer, regardless of risk. That's the wrong default.

Use a tiered approach. The risk tier of the product (and the customer) determines what verification is mandatory; everything else is optional.

Tier-0 (low value, low risk): PAN-only or Aadhaar OTP. Examples: PPI wallets up to small monthly limits, watchlist accounts, sandbox demos. One check, sub-second decision.

Tier-1 (deposit and lending under ₹5L): Aadhaar eKYC OTP + PAN cross-check + face match + liveness. The standard fintech onboarding pattern. See the API catalog below for the four endpoints that fuse into a single decision.

Tier-2 (deposit and lending above ₹5L, high-value FX, securities): Tier-1 plus V-CIP plus address proof plus PEP/sanctions screening. The video step is the load-bearing one for audit defensibility.

Tier-3 (corporate / KYB, beneficial ownership): Out of scope for this guide — see the business-verification topic.

The framework that holds: every tier you skip costs you defensibility; every check you add to a lower tier costs you completion rate. The point of decisioning infrastructure is to let the same stack serve all four tiers without four integrations.

Re-KYC cadence — the 2/8/10 rule

RBI's risk-categorisation rule sets three refresh windows. High-risk customers refresh every 2 years. Medium-risk every 8 years. Low-risk every 10. The clock starts at the last successful KYC, not at account opening.

The operational pain isn't the cadence — it's the customer experience. A customer who hasn't logged in for 18 months gets a "verify yourself again" prompt and bounces 30–50% of the time. Two patterns help.

Re-KYC inside the existing flow: trigger refresh on the next meaningful interaction (a high-value transaction, a credit limit increase, a product upgrade) rather than as a standalone email blast. Customers who are already engaged complete refresh at 4–6× the rate of customers pulled out of dormancy.

Risk-tier downgrade before refresh: if a low-risk customer's profile hasn't moved in 9 years, the data you collect at re-KYC won't move it either. Quietly tier them down to the lightest possible refresh path (PAN + Aadhaar OTP) and reserve the full dossier for customers whose risk has actually changed.

Whatever you do, refresh has to ship as infrastructure — not a project. A 500–5,000-customer batch a week, automated.

Implementation pitfalls — the 5 things that bite

Every team hits the same five.

1. Storing the unmasked Aadhaar. MeitY's 2023 notification requires the 12-digit Aadhaar to be redacted before storage for most use cases. Teams that pull Aadhaar via OCR or DigiLocker and skip the masking step fail the next compliance audit. Mask at upload, never store the full value.

2. Treating PAN match as KYC. A PAN that returns "valid" from NSDL means the PAN exists; it doesn't mean the customer holding it is the customer you onboarded. Always cross-match the name returned by NSDL against the name on Aadhaar or the OVD. Single-source PAN verification is the leading cause of synthetic identity fraud in Indian onboarding.

3. Letting the customer pick the document. "Upload any OVD" produces a Driving Licence from one customer, a passport from the next, a Voter ID from a third — and three different OCR pipelines downstream. Constrain to two or three accepted OVDs and route them all through one extraction layer.

4. Running V-CIP at peak hours without queueing. The video operation is human-loop bound. A 9pm spike crashes throughput, and the customers you wanted most (the high-value ones) wait the longest. Queue with deferred callbacks; show an honest wait time.

5. Forgetting MNRL on re-KYC. The Mobile Number Revocation List catches numbers that have been ported, surrendered, or reissued. A re-KYC that only re-validates the document (not the mobile attached to the account) misses the most common takeover vector. Run MNRL at every refresh.

How Deepvue ships KYC

Every API in the catalog below sits on the same auth, the same SLA, the same monitoring. One contract for Aadhaar OTP, PAN, DigiLocker, face match, liveness, V-CIP, CKYC, MNRL, masking, and bank verification — routed through a single decisioning layer. Risk tiering, audit logs, and refresh triggers come built in.

Sub-200ms latency on the verify-only path. RBI Master Direction-aligned out of the box. Live across 60+ businesses processing 15M+ identity decisions.

See Deepvue verify a customer in 8 seconds

DEEP DIVES

Read the full library.

91 articles tagged Identity & KYC  ·  here are 8 to start with.

The Essential Components of a Modern KYC Verification API: A Developer's Guide

A developer's guide to a modern KYC verification API — integration strategy, OCR, liveness, AML screening, webhooks, idempotency, and privacy by design.

KYC API vs. Manual Identity Verification: Which Strategy Is Right for Your Business?

Manual review vs. KYC APIs is the wrong question. Here's the hybrid identity-orchestration strategy enterprises use to balance fraud, friction, and compliance.

KYC API Use Cases by Industry: A Comprehensive Guide to Compliance

How KYC APIs power compliant, low-friction identity verification across banking, fintech, insurance, lending, real estate, and the gig economy.

How KYC Identity Verification APIs Work: A Step-by-Step Technical Guide

A technical, step-by-step guide to how KYC identity verification APIs work — REST/JSON architecture, OCR and biometrics, AML/PEP watchlist checks, and webhook-driven async onboarding flows.

What Is a KYC Verification API? A Comprehensive Guide for Businesses

A KYC verification API automates identity checks—document scanning, biometric liveness, and PAN, Aadhaar & PEP/AML screening—so businesses onboard faster while staying compliant.

Bank Reconciliation Statement Format: A Complete Guide with Examples

Your complete guide to Bank Reconciliation Statements—format, examples, and process of preparing a BRS. Streamline your accounting process and detect discrepancies effortlessly!

How to Prepare a Bank Reconciliation Statement with Examples? 

Confused by unmatched bank and book balances? This blog uses a relatable scenario to teach you how to prepare a BRS with clarity and ease.

Bank Reconciliation Statement: What Is It and How Is It Done?

Bank Reconciliation Statement (BRS) explained! Find out why it’s crucial for businesses and how to perform it correctly to avoid financial discrepancies.

Browse all 91 articles in this topic
KEY TERMS

The vocabulary of Indian KYC.

Definitions that decide whether your auditor signs off.

eKYC
Understanding eKYC Electronic Know Your Customer (eKYC) is a process that allows individuals to complete the identity verification process electronically, without the need for physical documents or in-person verification. This digital method of identity verification has gained significant traction in various industries due to its efficiency and convenience. Definition of eKYC eKYC refers to the […]
Video KYC
Video KYC is the process through which organizations verify the identity of customers remotely through video interaction.
Mobile KYC
Discover how Mobile KYC is transforming banking with faster onboarding, enhanced security, and regulatory compliance. Learn the process and future trends!
KYC Check
KYC Check Definition KYC Check stands for “Know Your Customer” check. It is a critical process used by fintech companies and financial institutions to verify the identity of their clients. This process helps prevent fraud, money laundering, and other illegal activities by ensuring that customers are who they claim to be. KYC checks are a […]
Digital Identity Verification
What is Digital Identity Verification? Digital identity verification is the process of confirming that an individual’s digital identity matches their real-world identity. It involves using various technologies and methods to verify the authenticity of a person’s digital credentials, such as their name, date of birth, government-issued IDs, or biometric data. This process is crucial for […]
Customer Due Diligence
Understanding Customer Due Diligence (CDD) Customer Due Diligence (CDD) is a process used by financial institutions and other regulated entities to verify the identity of their customers, assess potential risks associated with the customer, and ensure that they are not involved in money laundering, terrorism financing, or other illicit activities. CDD is a critical component […]
Face Match
What is a Face Match? Face Match is a biometric technology that compares a person’s facial features with a stored database to verify their identity. This technology is widely used in security systems, mobile devices, banking, and other applications where accurate and secure identity verification is essential. How Face Match Works Applications of Face Match […]
Anti-Money Laundering (AML)
Anti-Money Laundering Definition Anti-Money Laundering (AML) refers to a set of laws, regulations, and procedures designed to prevent criminals from disguising illegally obtained funds as legitimate income. In the fintech sector, AML measures are critical for identifying, investigating, and reporting suspicious activities that may indicate money laundering or terrorist financing. Effective AML practices help maintain […]
START BUILDING

Every KYC API, in one contract.

Filter by use case. One auth, one SLA, one decisioning layer underneath.

ONBOARDING
Aadhaar OCR API for Aadhaar Data Extraction in India
Extract structured Aadhaar data from user-provided images and documents using Deepvue’s Aadhaar OCR API, built for onboarding, KYC, and document processing workflows.
ONBOARDING
Face Match API for Face Comparison & Identity Verification
Compare two facial images and support identity verification workflows using Deepvue’s Face Match API, built for real-time onboarding and authentication systems.
ONBOARDING
Face Liveness Detection API for Fraud Prevention & Identity Verification
Analyze facial inputs to identify liveness signals and support fraud prevention and identity verification workflows using Deepvue’s passive face liveness detection API.
ONBOARDING
PAN OCR API for PAN Card Data Extraction in India
Extract structured PAN card data from user-provided images and documents using Deepvue’s PAN OCR API, built for KYC, onboarding, and document processing workflows.
ONBOARDING
PAN Verification API for Identity & Business Validation in India
Validate PAN numbers and retrieve structured verification outputs to automate KYC, onboarding, and compliance workflows.
ADDRESS
Voter ID OCR API for Voter Card Data Extraction in India
Extract structured Voter ID data from user-provided images and documents using Deepvue’s Voter ID OCR API, built for onboarding, KYC, and document-processing workflows.
ADDRESS
Driving Licence OCR API for DL Data Extraction in India
Extract structured Driving Licence data from user-provided images and documents using Deepvue’s Driving Licence OCR API, built for onboarding, KYC, and document processing workflows.
PAPERLESS
DigiLocker KYC & Document Fetch API for Consent-Based Verification in India
Retrieve verified, digitally signed documents through Deepvue’s DigiLocker API integration to support KYC, onboarding, education verification, and document retrieval workflows.
ONBOARDING
Passport OCR API for Passport Data Extraction in India
Extract structured passport data from user-provided images and documents using Deepvue’s Passport OCR API, built for onboarding, KYC, and document processing workflows.
FAQ

Common questions, answered.

What is KYC and which Indian regulators mandate it?
KYC (Know Your Customer) is the regulator-mandated process of verifying a customer's identity before they can operate a financial account. In India it is governed primarily by the RBI Master Direction on KYC, 2016 (last amended 2024) for banks, NBFCs, payment companies, and most fintechs; SEBI mirrors it for capital-market entities; and the PMLA, 2002 plus FIU-IND notifications add the anti-money-laundering layer on top. Aadhaar-based eKYC is additionally governed by the Aadhaar Act, 2016 and UIDAI regulations.
What are the main types of KYC available in India?
There are six commonly used variants, each with a different cost, latency, and legal status: Aadhaar eKYC via OTP, Aadhaar eKYC via biometric, Video-based Customer Identification Process (V-CIP), CKYC fetch from the Central KYC Records Registry, PAN-only verification, and offline Aadhaar XML / DigiLocker. You pick by use case and risk tier — full eKYC for retail banking and lending, V-CIP for high-value onboarding where Aadhaar is unavailable, and CKYC as a first lookup to skip re-collecting documents.
Can any company use Aadhaar eKYC?
No. Aadhaar-based eKYC (OTP or biometric) can only be performed through UIDAI-authorised channels — a licensed KUA/Sub-KUA or AUA. Private entities need a specific authorisation route under Section 11A of the Aadhaar Act. Companies without that licence typically use the offline Aadhaar XML or DigiLocker route instead, which returns a digitally-signed, tamper-evident document without requiring direct Aadhaar API access. Aadhaar eKYC via OTP costs roughly ₹2–5 per transaction and completes in 8–15 seconds end to end.
What is V-CIP and when is it required?
V-CIP (Video-based Customer Identification Process) is a paperless KYC method introduced by the RBI Master Direction, where a trained agent — or an AI agent with a human supervisor — verifies a customer over a recorded, geo-tagged video call. The customer holds their PAN to camera and reads a one-time code while the agent confirms the live face matches the document. It costs more (≈₹40–120 per completed call) and takes 3–5 minutes, and is the standard for high-value account opening where Aadhaar eKYC is unavailable or refused.
Is PAN verification enough for KYC?
No. PAN-only verification checks a PAN against NSDL/Protean records and returns a name match — it is a Tier-0 check, not full KYC by itself. It is sufficient for tax reporting, low-limit PPI wallets, and as a name cross-check on top of Aadhaar, but a "valid" PAN only confirms the PAN exists, not that the person presenting it is your customer. Always cross-match the NSDL-returned name against the name on Aadhaar or another OVD; single-source PAN verification is a leading cause of synthetic-identity fraud in Indian onboarding.
How often do I need to re-KYC a customer in India?
The RBI Master Direction sets three risk-based refresh windows: high-risk customers every 2 years, medium-risk every 8 years, and low-risk every 10 years. The clock starts at the last successful KYC, not at account opening. The most effective pattern is to trigger refresh inside an existing customer journey — a high-value transaction, a credit-limit increase, a product upgrade — rather than as a standalone dormancy email; completion rates run 4–6× higher. Run MNRL on the registered mobile at every refresh to catch ported or reissued numbers.
What is CKYC and how does it reduce onboarding friction?
CKYC is the Central KYC Records Registry operated by CERSAI. Once a customer has a 14-digit CKYC number, any regulated entity can fetch their existing KYC record and skip re-collecting Officially Valid Documents. A fetch costs under ₹1 and returns in 2–6 seconds, which is why CKYC is best used as a first lookup at onboarding — if the customer has already been KYC'd at another institution, you can onboard them without repeating the work, then top up only what the registry is missing.
Do I have to mask Aadhaar numbers before storing them?
For most use cases, yes. The MeitY notification of 2023 requires the 12-digit Aadhaar to be redacted — typically by masking the first 8 digits — before it is stored. Authentication still flows through UIDAI (Aadhaar OTP) or DigiLocker, but the raw value should never sit unmasked in your data store. Teams that pull Aadhaar via OCR or DigiLocker and skip the masking step fail the next compliance audit; mask at the point of upload and run periodic storage-layer audits to confirm no unmasked values have drifted in.
See it in action

See Deepvue verify a customer in 8 seconds.

Live demo on a sandbox account. No commitment.

esc