Loading...
Loading...
When a customer opens a Fixed Deposit with a bank they've never used before — what regulators call a "New-to-Bank" (NTB) customer — RBI's KYC Master Direction requires the bank to verify the customer's identity through Video KYC.
This makes sense. You're opening a deposit account remotely, without visiting a branch. The bank needs to confirm you are who your PAN and Aadhaar say you are. VKYC is the digital equivalent of the branch manager verifying your identity in person.
But implementing VKYC at scale — across multiple banks, for thousands of FD bookings daily — is one of the most technically challenging aspects of digital deposit distribution.
RBI's KYC Master Direction (2016, updated 2023) permits four methods for customer identity verification in digital financial services:
| Method | How It Works | When Used | |--------|-------------|-----------| | Aadhaar eKYC | OTP-based verification through UIDAI. Customer enters Aadhaar, receives OTP, verifies. | Primary KYC for most bank FD bookings | | CKYC | Central KYC Registry lookup. If the customer has completed KYC with any financial institution, records can be fetched from CERSAI. | Bajaj Finance, Shriram Finance, and as fallback | | Video KYC (VKYC) | Live video call with bank representative who verifies identity documents and liveness. | Required for NTB customers above bank-specific thresholds | | DigiLocker | Government document verification via DigiLocker platform. PAN and Aadhaar documents pulled digitally. | Shriram Finance (Aadhaar + PAN verification) |
Most FD booking flows use Aadhaar eKYC as the primary method and VKYC as a subsequent verification for NTB customers. The eKYC establishes initial identity; VKYC adds the liveness and document verification layer.
Not every FD booking requires VKYC. Each bank sets its own threshold — the FD amount above which VKYC becomes mandatory for NTB customers.
| Bank | VKYC Threshold | Practical Impact | |------|---------------|-----------------| | Unity SFB | Rs 1,000 | Effectively mandatory for all FDs | | Suryoday SFB | Rs 90,000 | Required for most meaningful deposits | | Shivalik SFB | Rs 90,000 | Standard threshold | | Utkarsh SFB | Rs 90,000 | Standard threshold | | IndusInd Bank | Rs 90,000 | Standard threshold | | South Indian Bank | Rs 90,000 | Standard threshold | | NBFCs (Bajaj, Mahindra, Shriram) | N/A | VKYC not required |
The variation matters. Unity SFB's Rs 1,000 threshold means virtually every FD booking triggers VKYC — creating significantly more verification volume compared to banks with a Rs 90,000 threshold.
For NBFC FDs, VKYC is generally not required, making the booking flow shorter and conversion rates typically higher.
A well-implemented VKYC flow follows this sequence:
The customer has completed eKYC, selected their FD, and made payment. The FD is in a "pending VKYC" state.
Within a 72-hour window after payment, the customer must schedule and complete a video call. The system:
Before the call, the system:
A bank representative connects with the customer via video. During the 5-10 minute call:
At the infrastructure level, VKYC is managed through a state machine with 11 states:
INITIATED → SCHEDULED → IN_PROGRESS → COMPLETED
→ FAILED → RESCHEDULED
→ EXPIRED
→ CANCELLED
→ ON_HOLD
→ PENDING_REVIEW
→ REJECTED
Each state transition triggers specific actions — notifications to the customer, status updates to the partner app, webhook events to the distribution platform, and audit trail entries.
During peak hours (typically 10 AM - 2 PM and 6 PM - 9 PM), hundreds of VKYC sessions may be active simultaneously across all partner platforms. Each session requires:
Banks manage VKYC capacity as a staffed operation. If demand exceeds capacity, customers wait in queues — which hurts conversion.
VKYC is the single largest dropout point in the digital FD booking journey. Common dropout reasons:
| Dropout Reason | Frequency | Mitigation | |---------------|-----------|-----------| | User doesn't schedule within 72 hours | High | Aggressive reminder sequence (2hr, 24hr, 48hr, 66hr) | | Camera permission denied | Medium | Pre-flight check with clear instructions before VKYC page | | Poor network quality | Medium | Bandwidth check before session, fallback to audio verification | | User doesn't have physical documents ready | Medium | Pre-session checklist, document guidance | | Session fails (technical issue) | Low-Medium | Automatic reschedule, retry within window | | User gives up (too complex/long) | Medium | Streamlined flow, realistic time expectation setting |
Platforms that actively manage VKYC dropout see significantly higher completion rates. The key levers are:
Each bank manages its own VKYC operation. Some use in-house teams, others use third-party verification services. The VKYC integration is different for each bank:
An infrastructure platform must normalize these different VKYC implementations behind a single, consistent user experience across all bank issuers.
Before VKYC, PAN must be linked to Aadhaar (an Income Tax Department requirement). During the FD booking flow:
Senior citizen status is also detected at the PAN verification stage — the date of birth from PAN determines whether the customer qualifies for higher senior citizen FD rates.
Every KYC step requires explicit, informed consent from the customer. RBI mandates:
| Consent Point | What Must Be Disclosed | |--------------|----------------------| | Aadhaar eKYC | Purpose of verification, what data will be accessed, who receives it | | PAN verification | Why PAN is being verified, data usage | | VKYC session | Recording consent, data retention policy, identity of verifying entity | | Data sharing | What customer data is shared with the issuer bank |
Consent records must be maintained with full audit trails: timestamp, exact consent text shown, and the method of acceptance. These records must be available for regulatory review.
For platforms handling FD distribution across 10+ banks, the architectural approach is a unified KYC engine that:
Abstracts bank-specific flows: Each bank's KYC requirements are configured, not coded. Adding a new bank means adding a configuration — not building a new KYC flow.
Handles method routing: Based on the selected issuer, the engine routes to the correct KYC method (Aadhaar eKYC → CKYC lookup → VKYC scheduling).
Manages state across methods: The customer's KYC state is tracked across all verification steps. If eKYC succeeds but VKYC fails, the system knows exactly where to resume.
Maintains compliance: Consent capture, audit trails, data handling, and retention policies are managed at the engine level — not per-bank.
Optimizes for conversion: Pre-flight checks, smart reminders, retry flows, and progress indicators are built into the engine to minimize dropout.
If you're building FD distribution, KYC infrastructure — and specifically VKYC — is the most complex component. It requires:
This is where the build-vs-buy decision often tips decisively toward platforms. A KYC engine that handles all four methods across 10+ banks, with built-in compliance and dropout optimization, is years of engineering work.
For fintech distribution partners, the goal is simple: the end user completes KYC seamlessly, and the platform's brand remains front and center throughout. The complexity of multi-method, multi-bank KYC is entirely abstracted away.
Blostem's KYC engine handles PAN, Aadhaar eKYC, CKYC, and Video KYC across all partner banks — with consent management and audit trails built in. Learn more.
Get in touch with our team to discuss how Blostem can power your platform.
Contact Us