Originally published at finovo.tech/blog/nre-nro-ekyc-fema-compliance — the canonical version has the latest updates.
NRI account opening is the highest-stakes KYC in Indian finance. The customer is high-net-worth, the ticket size is large, and the compliance surface is massive: SEBI + RBI's FEMA + the customer's country-of-residence regulator + FATCA + tax-residence implications.
Most brokers' NRI onboarding is still manual — a relationship manager and a compliance officer working together over email for 2-3 weeks per customer.
Digital NRI onboarding (NRE/NRO eKYC) compresses this to a single end-to-end flow.
The account types
There are three flavours of NRI account a broker typically opens:
- NRE (Non-Resident External): USD-rupee account, repatriable. Used for fresh foreign earnings the NRI wants to invest in India.
- NRO (Non-Resident Ordinary): Rupee account, restricted repatriation (currently $1M / year). Used for income earned in India (rent, dividends, etc.).
- NRO-PIS (Portfolio Investment Scheme): A specific NRO sub-type for stock-market investments, mandatory designation per RBI.
Each has different documentation requirements and per-country restrictions.
Passport-OCR + OCI / PIO capture
NRIs are identified by passport (not Aadhaar — many don't have one any more, and FEMA doesn't recognise Aadhaar for NRI status). Passport OCR is harder than PAN OCR because:
- Passports vary by country (different layouts, MRZ encoding, photo position)
- Date formats differ
- Some countries' passports have non-Latin name fields
Our OCR runs an MRZ-first parser (the machine-readable zone at the bottom is standardised by ICAO) and falls back to layout-based extraction. Coverage: 50+ countries with > 95% extraction accuracy.
OCI (Overseas Citizen of India) and PIO (Person of Indian Origin) cards are uploaded separately when the customer has them — they're not technically required for NRI status but help establish Indian-origin claims.
FATCA / CRS declaration
US persons (or US-tax-residents anywhere) are subject to FATCA. The flow asks:
- Are you a US citizen? (yes / no)
- Are you a US tax resident? (yes / no, with criteria explained)
- Do you have a US TIN? (entered if yes)
Non-US NRIs are subject to CRS (Common Reporting Standard) — declaration of all tax-residence jurisdictions, with TIN per jurisdiction. The flow auto-detects countries with CRS reporting agreements with India and drives the right declarations.
Misreported FATCA / CRS is one of the most common reasons for SEBI observation letters on NRI accounts. Worth getting right.
FEMA declaration
The actual FEMA-mandated declarations are about source of funds + repatriation intent + portfolio investment cap. We ask:
- Source of funds (employment / business / investment / inheritance / other)
- Whether they intend to repatriate proceeds
- Their NRI status start date (so we can determine FEMA category)
- Whether they hold any restricted securities under their country's law (e.g. some US tax-residents can't hold certain Indian instruments)
These are presented as quick-reply forms with explanations, not as a free-form box.
Country-of-residence investment restrictions
Some NRI investment products are restricted by the customer's country-of-residence regulator:
- US persons cannot invest in most Indian mutual fund schemes (SEC reasons)
- Canadian residents can but with extra disclosure
- Some EU countries require MIFID-II suitability tests
- UAE is generally open
The flow checks the customer's country at sign-up and shows / hides eligible products on the broker's catalogue. This avoids the broker having to manually intervene later.
Bank account proof
NRE / NRO accounts at the broker reference an existing NRE / NRO bank account. The flow validates the provided IFSC + account number against the bank's NRE / NRO designation. Customer-provided "savings account" that's not actually NRE-flagged gets caught here.
Video PD considerations
NRIs are generally outside the broker's geo-fence. Video PD with a real operator works (we have queues across IST + EST + GMT business hours). For high-net-worth customers, we offer scheduled video PD slots so the customer can pick a convenient time.
What's hard about NRI onboarding
The compliance stack is layered. Each step alone is solvable; the integration is what gets you. We've shipped NRI eKYC for several large brokers; total launch time is typically 4-6 weeks because every broker's NRI customer mix is different and the country-of-residence config has to be tuned.
Top comments (0)