Lesson 2 of 5 · 20 min

KYC Checks That Catch Errors Before Paid Verification

Cheap local checks that cut failed verifications and rework.

In this lesson1. Validate before you pay2. Cross-check documents3. Score, then decide

Validate before you pay

Every paid verification call that fails because of a typo costs money and time. Many errors can be caught locally first. PAN has a fixed format, Aadhaar numbers carry a Verhoeff check digit, GSTIN has a format and checksum, IFSC has a fixed pattern and UAE Emirates ID numbers start with 784 and carry a check digit. Validating these on the form, before calling any external service, removes a large share of avoidable failures.

Cross-check documents

Compare the name, date of birth and numbers on uploaded documents with what the applicant typed. Mismatches are flagged for a person to review, not rejected automatically. Ask for masked Aadhaar copies and never store full Aadhaar numbers where they are not needed; store the last four digits for reference.

  • Format and checksum checks on the form.
  • Name and number match across documents.
  • Masked Aadhaar, last four digits stored.
  • A person decides every mismatch.

Score, then decide

Combine the checks into a simple score with reasons, and route each case: clear cases go straight to official verification, unclear ones to a reviewer, failed ones back to the applicant with a clear message. Keep the reasons in the case record so audits can see why each decision was made.

Key takeaways
  • Local format and checksum checks prevent avoidable verification failures.
  • Cross-check documents and route mismatches to people.
  • Store reasons with every decision for audits.
Try it

List the identifiers your onboarding collects. For each, write the local check you run today and the one you should add.

Check your understanding

1. Why validate identifiers locally first?

2. What should happen when document names do not match?

3. How should Aadhaar be stored where the full number is not needed?

← PreviousRBI Digital Lending Directions, 2025 Explained for Operations TeamsNext lesson →A Fair, Effective Collections Process for Lenders
XDQ xAgents · AI lab for your company
While you sleep, your AI agents keep working.

From USD 49 or INR 2,999 a month. A person approves every step.

Start free, 14 days →See every agent300 credits · no card needed · prices include taxes🚀 Startup? Free landing page for 30 days →Need custom software or a security review? Send a brief →