Skip to content

KYC Onboarding Specification

A comprehensive KYC onboarding specification by Rakesh Waghela — from mobile OTP to first trade in 24-72 hours

Welcome to the KYC (Know Your Customer) onboarding specification. If you are new to the firm, this is the single most important system you need to understand. Every customer who wants to buy their first share, place their first F&O order, or simply open a demat account must pass through this gateway. Think of it as the bridge that transforms a stranger on the internet into a verified, regulation-compliant client who is authorized to trade on Indian stock exchanges. By the time you finish reading these docs, you will understand exactly how that transformation happens — from the moment a user enters their mobile number to the moment their signed application reaches NSE, BSE, CDSL, and NSDL.

A complete technical specification for stock broking KYC onboarding — covering a 9-screen mobile-first user journey, 25+ vendor integrations, 8 parallel batch pipelines, maker-checker admin workflow, and full SEBI (Securities and Exchange Board of India) / KRA (KYC Registration Agency) / CKYC (Central KYC) regulatory compliance. Built for an Indian stock broking firm enabling individual customers to go from mobile OTP (One-Time Password) to first trade in 24-72 hours.

Whether you are building features, integrating vendors, or answering compliance queries, there is a reading path for you.

Vendor Integration

Vendor comparison tables, recommended stack, pricing, and implementation checklists.

Start: Vendor StrategyKRACKYCExchanges

The diagram below shows the complete onboarding flow. Spend a minute studying it — every box corresponds to a section in these docs.

Complete Onboarding Flow — 9 Screens + Maker-Checker + Batch Pipelines

Complete Onboarding Flow — 9 Screens + Maker-Checker + Batch Pipelines

Here are the numbers that define the system. These are the metrics you will hear in every sprint planning and stakeholder review.

9 Screens, ~6 Minutes

Mobile-first user journey: mobile OTP → PAN → DigiLocker → identity confirm → bank → trading prefs → nominations → declarations → eSign.

~454 Fields, ~90% Prefilled

DigiLocker + KRA + CKYC prefill ~90% of identity/financial fields. User only types mobile, PAN, DOB, email, bank details, and segment toggles.

25+ Vendor Integrations

Decentro, Digio, HyperVerge, Leegality, TrackWizz, and more — covering PAN, bank, KRA, CKYC, DigiLocker, eSign, AML, face match, exchanges, and depositories.

8 Parallel Batch Pipelines

KRA, CKYC, NSE, BSE, MCX, CDSL, NSDL, and Income pipelines run asynchronously after maker-checker approval.

The table below maps each section to what you will find inside. Use it as a reference whenever you need to locate a specific topic.

SectionWhat You’ll Find
Architecture11 design principles, 9-screen flow overview, data source mapping, security requirements
User JourneyDetailed specification for each of the 9 onboarding screens with vendor integration points
Vendor IntegrationsDeep-dive specs for 12+ vendors: API details, field mappings, error handling, implementation checklists
OperationsBatch pipelines, exchange registration, 6-attribute matching, admin workflow, status machine
ReferenceFull 454-field master dataset, code tables, regulatory circulars, cost analysis, architecture diagrams
AppendixNon-individual entities, NRI flows, minor/joint accounts, vendor roadmap, communications

These are the circulars and regulations that govern everything in this specification. You will see them referenced throughout the docs. Bookmark this table — you will come back to it often.

RegulationReference
SEBI KYC Master CircularSEBI/HO/MIRSD/MIRSD-SEC-2/P/CIR/2023/168 (Oct 2023)
SEBI Stock Brokers MasterSEBI/HO/MIRSD/MIRSD-PoD/P/CIR/2025/90 (Jun 2025)
SEBI Stock Brokers Regulations 2026Notified Jan 7, 2026 — replaces 1992 regulations
Dual KRA + CKYC UploadMandatory since Aug 2024
DDPI (replaces POA)Since Nov 2022, optional
Up to 10 NomineesSince Jan 2025, opt-out needs video verification