Lend to MSMEs When the Financials Don't Tell the Story
Most MSME borrowers can't hand you audited accounts — and the ones who can are handing you numbers eighteen months old. Sastra helps Indian lenders underwrite from the one document that's always current: the bank statement.

MSME lending in India is underwritten differently from corporate credit because most micro and small enterprises have no audited financials and thin credit bureau files. Lenders instead assess bank statements, GST returns and repayment history to establish real cash flow. Sastra Technologies builds bank statement analysis software for Indian NBFCs and MSME lenders.

What makes MSME credit different?
The credit file you actually get
Underwriting an MSME is not a smaller version of underwriting a company. The inputs are different, and most of them are messy in predictable ways:
01
No audited financials, or stale ones
Below the audit threshold there's nothing to read. Above it, the accounts arrive a year or more after the period they describe — long after the working-capital need has moved on.
02
Business and personal money share an account
In a proprietorship the same account pays school fees and buys inventory. Separating drawings from operating outflow is the whole job, and it can't be done by looking at totals.
03
Lumpy, seasonal cash flow
A trader's good month and a bad month differ by an order of magnitude. Average monthly balance conceals exactly the volatility you're pricing for.
04
Thin or absent bureau history
First-time formal borrowers have no score. That isn't the same as bad credit, but a scorecard treats it that way.
05
Invisible leverage
Informal borrowing, undisclosed lender obligations and rotating credit don't reach the bureau — but the repayments show up in the statement as regular debits, if you're reading for them.
06
Single-buyer concentration
One customer at 70% of receipts is a different risk from ten at 7%, and the statement is where that shows.
07
Revenue that doesn't match the returns
Bank credits materially below declared GST turnover is either under-banked cash or an overstated return. Both change the decision.
Every one of these is a pattern in a bank statement. None of them is a number on a balance sheet.
What the regulation requires of you
The rules that shape MSME credit in India
Borrower classification (Udyam)
MSME status follows the composite investment-and-turnover criteria, evidenced by Udyam Registration. The thresholds were revised with effect from 1 April 2025, so any classification logic built before then needs rechecking.
Priority Sector Lending
MSME credit counts toward PSL, which is why the segment attracts lending well beyond its risk-adjusted return — including through bank on-lending to NBFCs. If you're originating for PSL eligibility, classification accuracy is a compliance matter, not just a reporting one.
Collateral-free lending and CGTMSE
Guarantee cover makes collateral-free micro and small enterprise credit viable. Where the security is a guarantee rather than an asset, cash-flow assessment carries the entire underwriting weight — there is nothing else to fall back on.
Account Aggregator
The AA framework is now the clean route to a borrower's bank data: consent-based, machine-readable, and auditable. It removes the argument for PDF statements collected over email, and it makes statement analysis a compliance-friendly step rather than a workaround.
Digital lending conduct rules
If origination is digital, the Key Fact Statement, disclosure of lending service providers, and data-handling obligations apply to the journey your underwriting sits inside.
Delayed-payment law changes MSME cash flow
Statutory payment timelines for MSE suppliers, reinforced by the income-tax disallowance for late payments, have shifted receivable behaviour. Your borrower's inflow pattern in 2026 does not look like it did in 2022.
How Sastra helps
Read the statement properly, decide faster
AB Analyse — bank statement analysis for lenders
AB Analyse turns raw statements into a structured credit view: cash-flow reconstruction, income and drawings separation, obligation detection, counterparty concentration, and tampering checks — in under a minute, through an API that drops into the underwriting flow you already run.
For MSME lending specifically, it is doing four jobs:
01
Establishing real revenue — what actually came in, net of transfers, circular entries and self-credits.
02
Separating the business from the proprietor — so capacity is measured on operating cash flow, not the household's balance.
03
Finding the debt you weren't told about — recurring debits that look like EMIs, whether or not a bureau knows about them.
04
Flagging documents that were edited — because the statement is now the primary credit input, which makes it the primary forgery target.

No per-bank parsers, and no aggregator subscription
Two things worth knowing before you evaluate anything else in this category.
Coverage doesn't depend on templates. AB Analyse reads statements with AI rather than a hand-written parser per bank, which is why it covers 110+ Indian banks — and why a format it hasn't seen before doesn't require a release. Tools built on per-bank templates break every time a bank redesigns its PDF.
You don't need an Account Aggregator subscription. AA is a clean data route, but it is priced per consent-based pull, and on MSME ticket sizes those costs land badly — you pay for every application, including the ones you decline. Analysing the statement directly costs materially less per assessment and lets you underwrite borrowers who aren't on an AA journey at all.
AB Compliance — RBI returns and audit findings
MSME lending brings its own reporting load: priority-sector classification, the returns your NBFC layer requires, and audit findings that need owners and closure dates. AB Compliance automates return preparation and validation, and tracks findings to resolution.


Customer example
Add a short customer story here in the Drupal editor — how cash-flow underwriting from statements changed an MSME decision that audited accounts alone would have missed.
The practical questions
Frequently asked questions
By reconstructing cash flow from bank statements, GST returns and repayment history rather than from accounts. The statement shows current inflow, existing obligations and volatility — often a better predictor of repayment capacity for a small enterprise than financials filed a year earlier.
No — it complements it. The bureau shows formal repayment history; the statement shows present cash flow and informal obligations the bureau never sees. Lenders assessing thin-file MSME borrowers need both, because either one alone leaves a material blind spot.
It covers 110+ Indian banks. Extraction is AI-based rather than a separate parser per bank, so an unfamiliar statement layout doesn't need new code and a bank redesigning its PDF doesn't break your pipeline. Statements must be unlocked — password-protected files are not supported.
No. AB Analyse reads the statement directly, which costs materially less per assessment than consent-based AA pulls — you aren't paying a per-pull fee on applications you decline. It also lets you assess borrowers who aren't on an AA journey.
AB Analyse is available in two flavours: with the GUI and as an API. The GUI version is available the moment you sign up. For the API version, you will have to write the API calls in your lending application. The time to integrate depends on the vendor.
We check the statement for over fifty red flags. Download the checklist to see what we check against.
No. AB Analyse holds no statement data once analysis completes, and the underlying model service runs under an enforced zero-data-retention configuration — nothing is written to durable storage and nothing is shared with the model provider.