CKYC Reference
Glossary
BFSI Professionals
|
By HSS Technology Team
|
June 8, 2026
|
Bookmark this page
The CKYC Terminology Glossary Every BFSI Professional Should Bookmark
From KIN and CKYCR to OVD, Form 60, DocumentType codes, and Residential Status codes — this is the definitive reference for every CKYC term your operations, compliance, and technology teams need. Updated for CKYCRR 2.0.
Jump to section
- A-C: CERSAI, CKYC, CKYCRR, CP Address
- D-F: Data Matching, DocumentType, Form 60, Full Match
- G-K: Generation API, KIN, KYC, KYCRR
- L-O: OTP Consent, OVD, Partial Match
- P-Z: PAN, PMLA, POA, Residential Status, Search API
- API Code Reference Infographic
- Frequently Asked Questions
📌
How to use this glossary
Each term includes its full form, a plain-language definition, and where relevant a link to the blog post in this series that covers it in operational depth. Use the section links above to jump directly to the letter you need. All definitions are updated for CKYCRR 2.0 requirements as of June 2026.
API Code Reference
Quick-reference tables for the most commonly needed CKYC API codes. Save or bookmark this section.
| Code | Document | DocumentNumber |
| 02 | Photograph | Use "02" |
| 04 | Aadhaar Card | Last 4 digits only |
| 05 | Passport | Full number |
| 06 | Driving Licence | Full number |
| 07 | Voter ID Card | Full number |
| 08 | NREGA Job Card | Full number |
Types 02 and 04 are mandatory. Max total 1MB. Formats: JPG JPEG PNG PDF
| Code | Status |
| 01 | Resident Individual |
| 02 | Non Resident Indian |
| 03 | Foreign National |
| 04 | Person of Indian Origin |
Re-KYC Intervals by Risk Tier
High Risk — Every 2 years
Medium Risk — Every 8 years
Low Risk — Every 10 years
| Code | Meaning |
| 200 | OK — status check or pending |
| 201 | Created — data inserted |
| 400 | Bad Request — validation error |
| 404 | Not Found — no record |
| 500 | Server Error — retry |
Field Allowed Values
M Married | U Unmarried
M Male | F Female (Gender)
Prefix: MR MS MRS
PAN: valid PAN or Form60
A - C
A
Aadhaar Card DocumentType 04
Unique Identification Document — Government of India
The 12-digit unique identity number issued by UIDAI (Unique Identification Authority of India). In CKYC submissions, Aadhaar is submitted as DocumentType
04. Under CKYCRR 2.0 and DPDP Act requirements, the DocumentNumber field must contain only the last 4 digits of the Aadhaar number. The document image must have the first 8 digits masked before base64 encoding. Submitting an unmasked Aadhaar is both a document validation failure and a compliance violation. See:
CKYC Rejection Guide.
API Key Authentication
Application Programming Interface Key
A static authentication credential required in the header of every CKYC API call, passed as
api_key: your_api_key. Missing or invalid API keys return HTTP 400 with
error: API Key required or
error: Invalid API Key. The API key is issued by the CKYC service provider and must be kept confidential. See:
CKYC API Integration Guide.
B
Base64 Encoding Technical
Binary-to-text encoding scheme
The method used to convert binary document files (photographs, Aadhaar scans, Passport copies) into ASCII text strings for transmission in JSON API payloads. In CKYC submissions, all documents in the files.Documents array must be provided as base64-encoded strings in the DocumentBase64 field. The total size of all base64-encoded documents in a single submission must not exceed 1MB.
BFSI Sector
Banking, Financial Services, and Insurance
The collective sector comprising banks, NBFCs, insurance companies, mutual funds, stock brokers, and all other regulated financial entities in India. All BFSI entities registered with CERSAI as Reporting Entities are obligated to upload customer KYC records to CKYCRR and comply with RBI's Master Direction on KYC and PMLA requirements.
C
CERSAI Regulatory Body
Central Registry of Securitisation Asset Reconstruction and Security Interest of India
The government-mandated body that operates the Central KYC Records Registry (CKYCRR) under the Prevention of Money Laundering Act (PMLA). CERSAI was originally established for maintaining security interests but was designated as the operating entity for India's centralised KYC system. It sets the technical specifications, validation rules, and operational requirements that all Reporting Entities must comply with when uploading and accessing CKYC records. See:
CKYCRR 2.0 Guide.
CKYC Framework
Central Know Your Customer
India's centralised KYC framework that allows a customer to complete KYC once and have it recognised across all regulated financial institutions. Introduced under PMLA and operated through CKYCRR managed by CERSAI. Regulated by RBI for banks and NBFCs, SEBI for market intermediaries, IRDAI for insurance, and PFRDA for pension funds. The CKYC process involves Search, Download, Generation, Data Matching, and CKYC Number storage. See:
Complete CKYC Lifecycle.
CKYCRR / CKYCR Infrastructure
Central KYC Records Registry
The technology infrastructure operated by CERSAI that stores, processes, and provides access to KYC records for all regulated entities in India. CKYCRR 2.0 is the upgraded version announced in Union Budget 2025 and built by Protean eGov Technologies under a Rs.161 crore government contract. It replaces batch SFTP uploads with real-time JSON API submissions and introduces AI-based biometric deduplication, mandatory Aadhaar masking, and OTP-based consent logging. See:
CKYCRR 2.0 Complete Guide.
CL Address Operations
Correspondence / Communication Address
The address where a customer prefers to receive official communications, statements, and letters from the institution. In the CKYC API, CL fields include CL_Line1, CL_City, CL_Pincode, and CL_State_Code. If the CL address is the same as the CP address, set flag_indicating_if_cpi_address_is_same_as_cl_address to Y and leave CL fields empty — the system auto-copies. Contrast with CP Address.
CP Address Operations
Current / Permanent Address
The residential address where the customer currently lives or their permanent home address. In the CKYC API, CP fields include
CP_Line1,
CP_City,
CP_District,
CP_Pincode, and
CP_State_Code. CP fields are always mandatory. An address change since the last CKYC registration is the most common cause of a Partial Match during data comparison. See:
CKYC Lifecycle Guide.
Need the full CKYC process explained — not just the terms?
HSS has published a complete series of operations guides covering every stage of the CKYC lifecycle. Browse all guides or talk to our team about end-to-end managed CKYC processing.
Talk to Our Team
D - F
D
Data Matching Operations
Post-Download comparison stage
The stage in the CKYC lifecycle where the record downloaded from CERSAI is compared against the data the customer provided during current onboarding. Produces one of three outcomes: Full Match (all fields align — store KIN immediately), Partial Match (one or more fields differ — trigger Update API), or No Match (no record existed — proceed to Generation). Data matching only applies on the Download path. See:
CKYC Lifecycle and our detailed Data Matching guide.
Download API API Pattern 2A
CKYC record retrieval API
The two-step API pattern used to retrieve an existing CKYC record from CERSAI when the Search API confirms a record exists. Step 1 is Download Initiate (
POST /download-initiate) which triggers an OTP to the customer's registered mobile. Step 2 is OTP Validate (
POST /validate-otp) which confirms consent and returns the full CKYC record. Under CKYCRR 2.0, the OTP consent step is mandatory and every consent event must be logged. See:
API Integration Guide.
DPDP Act Regulation
Digital Personal Data Protection Act, 2023
India's personal data protection legislation that governs the collection, storage, and processing of personal data of Indian residents. The DPDP Act intersects with CKYC compliance in the context of Aadhaar masking requirements — storing unmasked Aadhaar numbers in any system creates dual exposure under both PMLA/CKYCRR 2.0 and DPDP Act provisions. See:
CKYC Compliance and Penalties Guide.
F
Full Match Data Matching
Complete alignment between downloaded CKYC and current onboarding data
The data matching outcome where all key identity fields in the downloaded CKYC record — name, date of birth, PAN, address, and other core fields — align with the data collected during the current onboarding. On a Full Match, the CKYC number (KIN) can be stored against the customer record immediately with no further action required. Contrast with Partial Match.
G - K
G
Generation API API Pattern 2B
CKYC record creation API
The API pattern used to create a new CKYC record with CERSAI when no existing record is found. Called via
POST /upload-data. Accepts a full KYC data package — identity fields, address, KYC verifier details, and base64-encoded documents. Returns HTTP 201 with a
transaction_id on successful submission. Generation is asynchronous — CERSAI assigns the KIN after validation, which can take hours to days. The transaction_id must be stored and used to poll the Status API. See:
API Integration Guide and
Rejection Guide.
H
HFC Entity Type
Housing Finance Company
A category of NBFC specifically regulated by the National Housing Bank (NHB) that provides loans for home purchase, construction, and renovation. HFCs are Reporting Entities under CERSAI and are subject to the same CKYC obligations as banks and other NBFCs — including the 3-working-day upload deadline and periodic re-KYC requirements. HFCs often have large rural and semi-urban portfolios which present specific CKYC collection challenges around document quality and PAN availability.
K
KIN Core Term
KYC Identifier Number
The unique 14-digit number assigned by CERSAI to each customer when their CKYC record is first created. Also referred to as the CKYC Number or CKYC ID. The KIN acts as a universal KYC reference across all regulated entities in India — once a customer has a KIN, they should not need to submit KYC documents again at any CERSAI-registered institution. From January 2025, CERSAI migrated to a masked format for KINs. Systems must handle both legacy unmasked and new masked KIN formats. See:
CKYC Lifecycle Guide.
KYC Framework
Know Your Customer
The process by which financial institutions verify the identity and address of their customers before establishing a business relationship. KYC requirements in India are governed by RBI's Master Direction on KYC (for banks and NBFCs), SEBI circulars (for capital market intermediaries), IRDAI guidelines (for insurance), and PMLA Rules. CKYC is the centralised, once-for-all version of KYC applicable across all these regulators. Periodic re-KYC must be performed at risk-tiered intervals: 2 years (high risk), 8 years (medium risk), 10 years (low risk). See:
RBI Penalty and Compliance Guide.
L - O
N
NBFC Entity Type
Non-Banking Financial Company
A financial institution registered under the Companies Act and regulated by RBI that provides financial services similar to banks but does not hold a banking licence. NBFCs include microfinance institutions, gold loan companies, housing finance companies (HFCs), asset finance companies, and others. All NBFCs registered with CERSAI are Reporting Entities with mandatory CKYC obligations including the 3-working-day upload deadline, periodic re-KYC, and CKYCRR 2.0 API integration requirements. See:
Complete CKYC Lifecycle for NBFCs.
O
OTP Consent Logging CKYCRR 2.0
One-Time Password based consent and audit requirement
Under CKYCRR 2.0, before any institution can download a CKYC record from CERSAI, the system must send an OTP to the customer's registered mobile and validate their consent. Every such event must be logged with timestamp, customer identifier, institution code, employee or system identifier, and purpose. This log is mandatory for audit and must be queryable and exportable. Absence of OTP consent logs is one of the most common adverse findings in RBI CKYC audits. See:
Compliance and Audit Guide.
OVD Regulatory Term
Officially Valid Document
The list of identity and address documents officially accepted for KYC purposes under RBI's Master Direction. Current OVDs include: Aadhaar Card (DocumentType 04), Passport (DocumentType 05), Driving Licence (DocumentType 06), Voter ID Card (DocumentType 07), and NREGA Job Card (DocumentType 08). PAN card is accepted as a standalone identity document but is not classified as an OVD. At least one OVD must be submitted as Proof of Address (POA) in every CKYC Generation submission. See:
Rejection Guide for document requirements.
P - Z
P
PAN Identity
Permanent Account Number
The 10-character alphanumeric identifier issued by the Income Tax Department of India. In CKYC submissions, the PAN_Card field accepts either a valid PAN in standard format or the string Form60 for customers without a PAN. The PAN is a primary deduplication key — if CERSAI's database contains an existing record with the same PAN, the Search API will return it. A PAN format error (lowercase, extra spaces, incorrect length) is a common data validation rejection cause.
Partial Match Data Matching
Partial alignment in data matching stage
The data matching outcome where one or more fields in the downloaded CKYC record differ from the current onboarding data. Common causes include address changes, name spelling variations, and updated marital status. On a Partial Match, the institution must trigger the CKYC Update API workflow with corrected data before storing the KIN. Storing a KIN without resolving a Partial Match through the Update API is a compliance violation and a common adverse audit finding. Contrast with Full Match. See: our Data Matching deep-dive guide.
PMLA Legislation
Prevention of Money Laundering Act, 2002
The primary Indian legislation governing anti-money laundering obligations for financial institutions. The CKYC upload obligation flows from Section 12 of PMLA, which requires Reporting Entities to maintain KYC records and furnish information to CERSAI. Section 13 provides the penalty framework — up to Rs.1 lakh per day for continued default in CKYC obligations. All regulated financial entities — banks, NBFCs, insurance companies, mutual funds — are Reporting Entities under PMLA. See:
RBI Penalty and Compliance Guide.
POA Document
Proof of Address
A document submitted to verify a customer's residential address in a CKYC submission. Accepted POA documents are OVDs: Aadhaar (Type 04), Passport (Type 05), Driving Licence (Type 06), Voter ID (Type 07), and NREGA Job Card (Type 08). POA is mandatory in every Generation submission. The most common document rejection reason is POA name mismatch — when the name on the POA document differs from the name entered in the form fields. See:
Rejection Guide.
R
RBI Regulator
Reserve Bank of India
The central bank of India and primary regulator of banks and NBFCs. RBI's Master Direction on Know Your Customer (KYC) is the primary compliance framework for CKYC obligations in the banking and NBFC sector. RBI regularly updates this direction to align with PMLA amendments and CKYCRR changes. The January 2026 amendment introduced mandatory 3-notice re-KYC reminder frameworks. RBI's enforcement actions against KYC non-compliance are published publicly and carry both financial and reputational consequences. See:
CKYCRR 2.0 Guide and
Penalty Guide.
Reporting Entity (RE) Regulatory Term
Entity obligated to report to CERSAI under PMLA
Any financial institution registered with CERSAI that is legally obligated to upload customer KYC records, conduct periodic re-KYC, and comply with the CKYC framework. As of 2024, there are 7,166 Reporting Entities registered with CERSAI across banking, NBFC, insurance, and capital markets sectors. Each RE is assigned a unique entity code by CERSAI used in API authentication and audit logging.
Residential Status API Field
Customer residential classification code
The code in the Residential_Status field classifying the customer's residential category. Allowed values: 01 Resident Individual, 02 Non Resident Indian, 03 Foreign National, 04 Person of Indian Origin. The vast majority of NBFC customers use 01. Any value outside these four codes returns a CERSAI rejection. See the API Code Reference infographic below.
S
Search API API Pattern 1
CKYC record existence check API
The mandatory first API call in every CKYC flow, used to check whether an existing CKYC record is registered in CERSAI for a given customer. Called via
POST /search with the customer's PAN or Aadhaar details. Returns the KIN if a record exists (status: true) or confirms no record (status: false). The Search API must always be called before Generation — submitting a Generation request for a customer who already has a KIN creates a duplicate record rejection. See:
API Integration Guide.
SFTP Batch Upload Legacy Method
Secure File Transfer Protocol batch submission
The legacy method of submitting CKYC records to CERSAI through scheduled batch file uploads via SFTP. Under CKYCRR 1.0, this was the primary submission mechanism. CKYCRR 2.0 replaces SFTP batch uploads with real-time REST API submissions, with instant validation feedback. Institutions still running SFTP batch workflows must migrate to the real-time API model as CERSAI transitions fully to CKYCRR 2.0 through 2026. See:
CKYCRR 2.0 Guide.
Status API Polling API
Generation result polling API
The API endpoint (
POST /get-status) used to poll the result of a CKYC Generation submission. Since Generation is asynchronous, the institution must repeatedly call the Status API with the
transaction_id received from the Generation submission until CERSAI assigns a KIN or returns a rejection. Recommended polling interval: every 30 minutes for the first 4 hours, then hourly for 48 hours, then daily until resolved. See:
API Integration Guide.
T
Transaction ID Technical
Generation submission reference identifier
A unique reference string returned by the Generation API on successful submission (HTTP 201 response). Example format: H_ZvU_896. The transaction_id must be stored persistently — it is the only reference for tracking the submission through CERSAI's processing queue and retrieving the KIN via the Status API. Loss of the transaction_id means the institution cannot track or retrieve the submitted record. Never store transaction IDs only in application memory.
U
Update API API Pattern
CKYC record update submission
The API pattern used to update an existing CKYC record when data in the downloaded record differs from the current onboarding data (Partial Match). Update submissions follow the same structure as Generation API calls but with the CKYC_ID field populated with the existing KIN. CERSAI guidelines prohibit direct overwriting of CKYC records — all updates must go through the authorised Update API flow. Storing a KIN without completing the Update API on a Partial Match is a compliance violation. See: our Data Matching guide.
V
KYC Verifier Accountability
Employee responsible for KYC verification
The institution employee who physically verified the customer's KYC documents during onboarding. CKYC submissions require verifier details: kyc_verification_name, KYC_Verification_Emp_Code, KYC_Verification_Emp_Designation, and KYC_Verification_Emp_Branch. The KYC Verification Date must be on or after the Applicant Declaration Date. These fields ensure accountability in the KYC process and may be cross-referenced in regulatory audits. All these fields are mandatory — missing or invalid verifier details cause data validation rejections.
Frequently Asked Questions
What is CKYC? ▼
CKYC stands for Central Know Your Customer. It is India's centralised KYC system that allows a customer to complete KYC once and have it recognised across all regulated financial institutions — banks, NBFCs, insurance companies, and mutual funds. Operated through the CKYCRR managed by CERSAI under PMLA, it was launched in 2016 and is being upgraded to CKYCRR 2.0 through 2026.
What is a KIN in CKYC? ▼
KIN stands for KYC Identifier Number. It is the unique 14-digit number assigned by CERSAI to each customer when their CKYC record is first created. Also called the CKYC Number or CKYC ID. It acts as a universal KYC reference across all regulated entities. From January 2025, CERSAI moved to a masked KIN format — systems must handle both legacy and masked formats.
What is CERSAI? ▼
CERSAI stands for Central Registry of Securitisation Asset Reconstruction and Security Interest of India. It operates the Central KYC Records Registry (CKYCRR) under PMLA and maintains KYC records for all customers of regulated financial entities in India. As of 2024, the registry holds over 83 crore individual KYC records across 7,166 Reporting Entities.
What is an OVD in KYC? ▼
OVD stands for Officially Valid Document. It refers to documents officially accepted for KYC purposes under RBI's Master Direction. OVDs include Aadhaar (Type 04), Passport (Type 05), Driving Licence (Type 06), Voter ID (Type 07), and NREGA Job Card (Type 08). At least one OVD must be submitted as Proof of Address in every CKYC Generation submission.
What is Form 60 in CKYC? ▼
Form 60 is a declaration submitted by individuals without a PAN card. In CKYC API submissions, the PAN_Card field must contain the exact string Form60 when the customer has no PAN. Leaving it blank or using any other value causes a validation rejection. This is common in rural and semi-urban onboarding contexts.
What is the difference between CP and CL address in CKYC? ▼
CP is Current or Permanent Address — where the customer lives. CL is Correspondence or Communication Address — where they receive official mail. If both are the same, set the flag to Y and fill only CP fields. If different, set the flag to N and fill both sets of fields. CP fields are always mandatory; CL fields are required only when the flag is N.
What is POA in CKYC? ▼
POA stands for Proof of Address — a document submitted to verify the customer's residential address. Accepted POA documents are OVDs: Aadhaar (Type 04), Passport (Type 05), Driving Licence (Type 06), Voter ID (Type 07), and NREGA Job Card (Type 08). POA is mandatory in every CKYC Generation submission. The most common rejection cause is POA name mismatch — the name on the document differing from the form fields.
Navigating CKYC Compliance in Your Institution?
HSS manages end-to-end CKYC operations for banks, NBFCs, and HFCs across India — from Search and Generation to data matching, rejection handling, and periodic re-KYC. Let our team handle the complexity.
Talk to Our Team
Explore Our Services
H
HSS Technology Team
Hridayam Soft Solutions Pvt. Ltd. - CKYC Operations Specialists
HSS provides end-to-end CKYC managed services for banks, NBFCs, HFCs, and insurance companies across India. Our ShareDocs DMS platform handles document management, API integration, and CERSAI compliance operations at scale.
Last Reviewed: June 8, 2026 |
Sources: CERSAI CKYC API documentation, RBI Master Direction on KYC (amended August 2025), PMLA Rules 2005 (amended), HSS operational data.
This glossary is for informational purposes only. For institution-specific compliance guidance, consult your legal and regulatory team.