Skip to content

2.8 Account Aggregator rules

The Account Aggregator (AA) framework is RBI’s data-sharing infrastructure that lets a customer consent to share financial data held with one institution (bank, mutual fund, insurance company, GST, etc.) with another institution (typically a lender), via a regulated intermediary called an NBFC-AA.

The AA itself never stores or sees the data — it only brokers consent and routes encrypted data from the Financial Information Provider (FIP) to the Financial Information User (FIU).

For a lending platform, the AA framework replaces the old “borrower uploads PDF bank statement” pattern with a consent-driven, authenticated, real-time data pull. For the SME WC wedge, AA is operationally transformative — quality of bank-statement data jumps from “manual PDF upload, often forged” to “live API pull from the bank with cryptographic provenance”.

  • RBI Master Direction – Non-Banking Financial Company – Account Aggregator (Reserve Bank) Directions, 2016, DNBR (PD) CC.No.075/03.10.001/2016-17, dated 2 September 2016, as amended.
  • Sahamati — industry alliance for the AA ecosystem (sahamati.org.in).
  • DPDP Act, 2023 — overlay for personal data.
RoleWhat it doesExamples
FIP — Financial Information ProviderHolds the customer’s financial data; releases it on consentBanks, mutual funds, insurance companies, GST, tax authorities
AA — Account AggregatorNBFC-AA licensed entity; manages consent and routingFinvu, OneMoney, Saafe, CAMS Finserv, Anumati, NeSL Asset Data
FIU — Financial Information UserReceives data with consent; uses it for the stated purposeNBFCs, banks, advisors, wealth managers, lenders (this is you)
TSP — Technology Service ProviderIntegration layer between FIU and AAs; not regulated, but a practical necessitySetu, FinBox, OneMoney for FIU SDK, IndiaStack-aligned

For a lending platform: become an FIU, integrate via a TSP, work with multiple AAs to maximise coverage.

CategoryExamplesFI Type code
Bank accountsSavings, current, salary, NRE, NRO, FD, RDDEPOSIT, TERM_DEPOSIT etc.
Bank statementsTransaction history (typically last 12 – 36 months)Part of deposit FI type
Mutual fundsHoldings, transaction historyMUTUAL_FUNDS
Equity / dematHoldingsEQUITIES
InsurancePoliciesINSURANCE_POLICIES
EPFEPF balance, contribution historyEPF
GSTGST returnsGSTR1_3B (where FIP exposes)
ITRIncome tax returns(limited support, growing)

Practical reality: bank-account FI type is the dominant useful one for SME WC underwriting. GST coverage on AA is patchy and most lenders still go via direct GST APIs through a GSP.

  1. FIU initiates an AA consent request through the AA (via TSP).
  2. AA presents a consent screen to the customer (web or in-app) — describing what data, from which FIPs, for what purpose, how long.
  3. Customer authenticates with the AA (mobile + OTP, or other auth).
  4. Customer selects accounts to link (if not already linked) — typically OTP-verified against the bank.
  5. Customer approves the consent.
  6. Consent artefact is generated and signed by the AA.
  7. FIU fetches data from FIP via AA (data encrypted with FIU’s public key).
  8. FIU receives and decrypts data.

The consent artefact is the audit unit — every data fetch must reference a valid consent.

A consent specifies:

  • Purpose — e.g., loan underwriting, ongoing monitoring.
  • Data range — date range of data (e.g., last 12 months).
  • FrequencyONETIME, MONTHLY, DAILY, etc.
  • Validity period — how long the consent is valid (e.g., 1 year).
  • FIP list — which FIPs the data may come from.
  • FI Types — categories of data.
  • Use period — how long the FIU may retain / use the data.
  • Revocation — customer can revoke any time, AA notifies FIU.

Under the DPDP Act, 2023, AA data is personal data. The FIU’s processing must:

  • Have a lawful basis (here: customer consent, mediated by AA).
  • Be purpose-limited (cannot use for purposes other than the consent’s purpose).
  • Honour deletion / withdrawal requests.
  • Notify data principal of breaches within the prescribed period.

Any lender wanting to pull customer financial data digitally — recommended for every SME WC application going forward.

  • AA consent screen integrated into the borrower journey, vendor-branded or co-branded.
  • Borrower can choose AA — different borrowers prefer different AA brands.
  • Fallback to PDF upload when AA coverage is missing for a borrower’s bank or when AA flow fails. Both data sources must be supported.
  • Re-consent flow for ongoing monitoring after consent expiry.
  • AA integration layer via a TSP (Setu, FinBox, OneMoney for FIU SDK, etc.).
  • Consent storage — every consent artefact stored immutably with hash for verification.
  • Data fetch service — async fetch with retry; data persisted alongside consent reference.
  • Data normalisation — banks return statements in slightly different schemas; normalise into a unified internal model before underwriting.
  • Consent expiry / revocation handler — automated handling of expiry / revocation events from AA; downstream cleanup.
  • Multi-AA routing — for resilience and coverage, support 3 – 4 AAs simultaneously.
  • Consent artefact log per borrower (with timestamp, scope, expiry).
  • Data fetch log per consent (what was fetched, when, from which FIP).
  • Consent revocation acknowledgement.
  • New borrower AA consent flow.
  • Re-consent for periodic refresh.
  • Consent revocation handling.
  • Fallback to PDF upload when AA fails.
  • AA consent funnel (request → consent → fetch success) for ops monitoring.
  • Per-AA performance (latency, success rate, coverage).
  • Data retention compliance — every fetched dataset must be deleted at consent end.
  • Consent artefacts.
  • Data fetch logs.
  • Revocation logs.
  • Data deletion evidence (cryptographic proof of deletion preferred).
  • RBI Master Direction – NBFC-AA Directions, 2016, DNBR (PD) CC.No.075/03.10.001/2016-17, 2 September 2016 (as amended).
  • Sahamati — Account Aggregator ecosystem alliance, sahamati.org.in.
  • DPDP Act, 2023, available at meity.gov.in.
  • AA Working Group / ReBIT for technical specifications (api.rebit.org.in).
  • AA TSP vendors: Setu (setu.co), FinBox (finbox.in), OneMoney FIU SDK.