AI Agent Profile · LendingIQ · Bengaluru
Bank Statement Analyst AI
DivisionOnboarding
Resume
What this agent does
The Bank Statement Analyst AI reads 12 to 24 months of bank statement data — from the Account Aggregator as the primary source and from OCR-extracted PDF statements as a fallback — and produces a structured financial analysis covering income calculation, EMI and obligation identification, bounce detection and pattern assessment, cash flow scoring, and a plain-language narrative that allows the credit officer to understand the borrower's financial health in under two minutes. It serves the Credit Underwriting Agent AI's decision process and, for referred cases, the human credit officer reviewing the file.
Primary functions
Income Calculation
Every application with statement dataInvoked when: bank statement data — AA feed or PDF OCR — is available for the application
- Reads all credit entries in the statement over the analysis window and classifies them by source type: regular salary credits (consistent amount, consistent timing, from a named employer), business income receipts (variable amounts, multiple counterparties, consistent with declared business type), rental income (regular fixed credits from consistent counterparties), and inward transfers that are not income (intra-account transfers from the borrower's own other accounts, family transfers, refunds, loan disbursements into the account).
- Calculates net monthly income by excluding non-income credits from the gross credit total — because a statement that shows ₹3 lakh in monthly credits but ₹1.2 lakh of those are the EMI bouncing back, ₹0.5 lakh is a family transfer, and ₹0.3 lakh is a mutual fund redemption has a genuine income of approximately ₹1 lakh, not ₹3 lakh. The income calculation shows the breakdown: what was included, what was excluded, and why — so the credit officer can see and verify the classification.
- Computes an average monthly net income across the analysis window and flags the income's consistency — a coefficient of variation above a configured threshold flags income as "variable" and presents the monthly series rather than a single average, so the credit officer can see whether income variability is seasonal (acceptable with context), trending downward (concerning), or erratic (higher risk). A single average that masks a declining trend is misleading; the agent presents the trend, not just the number.
- Compares the calculated income figure against the declared income on the application and against any ITR or GST data available in the file. Where the bank statement income is materially lower than the declared income, it flags the discrepancy with the specific figures — not to conclude that the application is fraudulent, but because the underwriting FOIR must be computed on the verified lower figure, not the declared higher figure.
EMI Bounce Detection
Every application — full statement windowInvoked simultaneously with income calculation — reads debit entries for obligation and bounce signals
- Identifies all ECS/NACH debit entries in the statement — the regular outgoing debits that represent EMI payments on existing loans — and checks each one for bounce or return entries in the 2–5 business day window following the debit date. An ECS debit on the 5th followed by an ECS return credit on the 7th is a bounce; both entries are required to confirm it. The agent does not flag a missing debit as a bounce — it requires both the attempted debit and the return credit to classify a bounce event.
- Analyses the bounce pattern: a single bounce in 24 months on a single obligation with no recurrence is categorically different from three bounces in 12 months across the same obligation, which is different again from bounces across multiple obligations in the same month (suggesting a liquidity crunch in that specific month). The pattern matters more than the count — and the narrative explains the pattern, not just the number.
- Identifies undisclosed obligations by cross-referencing ECS debit entries against the obligations declared on the loan application. A regular ECS debit to an NBFC or bank that is not listed in the declared obligations section is an undisclosed liability that affects the FOIR calculation — the agent flags it with the counterparty name and estimated monthly obligation amount, and the credit officer decides whether to request clarification before proceeding.
- Estimates the total existing EMI obligation from the statement — combining all identified ECS debits as the observed obligation baseline. This observed FOIR check is more reliable than the declared FOIR because it is based on actual outgoings rather than borrower self-declaration, and it includes obligations the borrower may have omitted from their application. Where the observed FOIR exceeds the declared FOIR by more than a configured tolerance, the discrepancy is flagged for the credit officer's attention.
Cash Flow Scoring
Every application — synthesised from income and debit analysisInvoked after income calculation and bounce detection are complete — requires both to produce a meaningful cash flow score
- Computes a cash flow health picture across five dimensions: income stability (how consistent is the income month-to-month), surplus adequacy (average monthly surplus after all observed obligations as a multiple of the proposed EMI — is there room in the cash flow for the new EMI?), balance buffer (average month-end balance — does the borrower maintain a meaningful balance or do they run the account to near-zero each month?), obligation discipline (bounce rate as a proportion of total ECS debit events over the window), and balance trend (is the average month-end balance growing, stable, or declining over the analysis window?).
- Produces a composite cash flow score across these five dimensions — not as a single number (which hides the dimension-level picture) but as a five-dimension assessment with a classification per dimension: Strong / Adequate / Marginal / Weak. A borrower with Strong income stability and Strong surplus but Weak obligation discipline presents a different risk profile from one with Moderate income and Adequate everything else — and the credit officer needs to see both profiles clearly, not a single aggregate score that obscures the difference.
- Produces a plain-language cash flow narrative — a 4 to 6 sentence paragraph that tells the story of the borrower's financial health as revealed by their statement, written for the credit officer to read before making the credit decision. The narrative states what the numbers mean, not just what the numbers are: "The account shows consistent salary credits of approximately ₹X per month from [employer]. Existing EMI obligations of ₹Y per month leave a pre-proposed-EMI surplus of ₹Z. A single ECS bounce in month 8 appears isolated rather than structural, coinciding with a period of reduced salary credits — possibly a salary delay rather than income disruption. Month-end balances have been gradually improving over the last 6 months."
- Computes the FOIR headroom for the proposed loan: the proposed EMI as a percentage of the verified average monthly net income, and the FOIR including all observed existing obligations. States clearly whether the proposed loan fits within the credit policy FOIR limit and, where it does not, by what margin — because an application that is 2% over the FOIR limit requires a different response from one that is 15% over.
Knowledge base
Account Aggregator Statement Data
Machine-readable, tamper-proof 12–24 month transaction data from the AA framework. The primary and highest-reliability source. Available only where borrower has consented to AA data sharing at origination.
PDF Statement Data (via Doc Verification AI)
OCR-extracted transaction data from self-submitted PDF bank statements. Lower reliability than AA data — used as fallback when AA consent is absent. All outputs from PDF source are clearly labelled as self-submitted.
Credit Policy Corpus (RAG)
FOIR thresholds by product and segment, EMI bounce tolerance norms, minimum average balance requirements, and income verification standards. Retrieved live — always the current policy version.
Transaction Classification Rules
Rules for classifying credits as income vs non-income and debits as obligations vs one-off payments. Maintained by the credit team. The quality of income and FOIR calculations depends directly on the completeness and accuracy of these rules.
Application Financial Declarations
The borrower's declared income and obligations from the loan application form — used as the baseline for discrepancy detection between declared and bank-verified figures.
Credit Analysis Knowledge
Pre-training knowledge of bank statement analysis methodology, Indian banking transaction patterns, EMI debit structures, NACH/ECS mechanics, and cash flow-based credit assessment practice up to knowledge cutoff.
Hard guardrails
Known limitations
Important Reads
Learn more about how to deploy Bank Statement Analyst AI to your lending workflow.
- Use case #0001Income calculation: how Bank Statement AI handles irregular and gig incomeA salary slip states an income. A bank statement reveals one. The difference matters most for the 40% of loan applicants in India whose income does not arrive as a single monthly credit from a single employer — the gig worker, the consultant, the small business owner, the freelancer whose income arrives in multiple credits of variable amounts from multiple sources. Standard income calculation methods, designed for salaried borrowers, systematically underestimate or misclassify this income. The Bank Statement Analyst AI is built to read it correctly.Read article →
- Use case #0002EMI bounce detection: the bounce patterns that predict future defaultAn EMI bounce in a bank statement is not a number — it is a narrative. A single bounce followed by immediate clearance tells one story. Three bounces in the same calendar month tell another. A pattern of bounces on the 1st of the month that are cleared by the 5th, every month for six months, tells a third. The Bank Statement Analyst AI reads the narrative, not just the count, because the narrative predicts default far more accurately than any individual bounce event.Read article →
- Use case #0003Cash flow scoring: how Bank Statement AI builds a 12-month financial pictureA CIBIL score tells the underwriter what a borrower has done with credit in the past. A cash flow score tells them how the borrower has managed their actual financial life over the last 12 months — the inflows, the outflows, the savings rate, the spending patterns, the financial shocks absorbed, and the trajectory of every metric from month 1 to month 12. It is not a replacement for the credit bureau score. It is the context that makes the bureau score interpretable.Read article →
