Home > Dashboards > NPA Tracker
India bank NPA & asset-quality tracker
Quick answerIndia's gross NPA ratio is 2.6% as of December 2024 — a multi-decade low — down sharply from a peak of 11.2% in 2018 (a 8.6 percentage-point clean-up). Net NPA is 0.6% and provision coverage 77%. Asset quality is the strongest in over a decade, per the RBI Financial Stability Report.
-8.6pp
GNPA fall from 2018 peak
By bank group
Public sector banks still carry the highest gross NPAs (a legacy of the 2014–18 stress cycle) but have cleaned up dramatically; private and foreign banks run materially lower NPA ratios.
Latest change — Dec 24 vs Mar 24
Direction of the most recent reading versus the previous period. A green arrow is a favourable move (falling GNPA/NNPA, rising provision coverage); red is unfavourable. Figures from the data table below; always read the official RBI source.
Gross NPA
2.6%
▼ down −0.2pp vs Mar 24
Net NPA
0.6%
↔ unchanged vs Mar 24
Provision coverage
77%
▲ up 1.0pp vs Mar 24
Asset-quality trend — data table
Download this data:CSVJSON— reviewed by Vikram Jain; every figure links to its official rbi.org.in source. BankPulse never reproduces RBI text verbatim. The charts above are a visual summary; the tables below carry the same period-end RBI figures so they are readable without JavaScript — for accessibility and AI answer engines. Arrows show the change versus the previous period (↓ improvement, ↑ deterioration).
| Period (end) | Gross NPA | Net NPA | Provision coverage |
|---|
| Mar 18 | 11.2% | 6.0% | 48% |
| Mar 19 | 9.1% ↓ | 3.7% ↓ | 49% ↑ |
| Mar 20 | 8.2% ↓ | 2.8% ↓ | 65% ↑ |
| Mar 21 | 7.3% ↓ | 2.4% ↓ | 68% ↑ |
| Mar 22 | 5.8% ↓ | 1.7% ↓ | 71% ↑ |
| Mar 23 | 3.9% ↓ | 1.0% ↓ | 74% ↑ |
| Mar 24 | 2.8% ↓ | 0.6% ↓ | 76% ↑ |
| Dec 24 | 2.6% ↓ | 0.6% → | 77% ↑ |
Gross NPA by bank group (Dec 2024)
| Bank group | Gross NPA ratio |
|---|
| Public sector | 3.3% |
| Private sector | 1.8% |
| Foreign banks | 1.2% |
What is GNPA, and how to read the year-on-year trend
Gross NPA (GNPA) is the total value of loans a bank has classified as non-performing — broadly, where the borrower has not paid interest or principal for 90 days or more — shown as a percentage of gross advances. Net NPA (NNPA) is what remains after subtracting the provisions a bank has already set aside, so it reflects the un-provided stress still on the balance sheet. Provision coverage (PCR) is the share of gross NPAs already covered by provisions; a higher PCR means less residual stress can hurt future profits.
Reading the year-on-year change: a falling GNPA ratio (as India has recorded every year since 2018) signals improving asset quality — driven by recoveries, upgrades, write-offs, and faster growth in fresh advances that enlarges the denominator. The ratio can fall for healthy reasons (a genuine clean-up) or optical ones (heavy write-offs, or a credit boom that simply outgrows the bad book), so bankers read GNPA alongside slippage (fresh additions to NPAs), NNPA and PCR. A low GNPA with a high PCR and low slippage — the system position today — is the strongest combination.
What it means for bankers
The fall from 11.2% to 2.6% reflects large write-offs, IBC resolutions and strong recoveries, plus a benign credit cycle. With provision coverage near 77%, residual stress is well covered. The watch-point: RBI's December 2024 baseline stress test projects GNPA could edge back toward 3.0% by March 2026 as the cycle matures and unsecured-retail and microfinance slippages are monitored — a scenario, not a forecast.
Related topic clusterThis dashboard supports the
Compliance & Prudential Norms topic cluster — the RBI rules, FAQs and related data for the whole theme.
Frequently asked questions
What is the difference between gross NPA and net NPA?
Gross NPA (GNPA) is the total value of loans a bank has classified as non-performing as a share of gross advances. Net NPA (NNPA) is the same figure after deducting the provisions the bank has already set aside, so net NPA is always lower and shows the un-provided residual stress.
What does a falling GNPA ratio year-on-year mean?
A year-on-year fall in the gross NPA ratio generally signals improving asset quality, helped by loan recoveries, upgrades, write-offs and faster growth in new advances. Analysts confirm the improvement is genuine by also checking slippage, net NPA and provision coverage.
What is India's current gross NPA ratio?
The gross NPA (GNPA) ratio of India's scheduled commercial banks is 2.6% as of December 2024 — a multi-decade low — down from a peak of 11.2% in March 2018. The net NPA ratio is 0.6% and provision coverage ratio 77%, per the RBI Financial Stability Report.
Are bank NPAs expected to rise?
Under the RBI's December 2024 baseline macro-stress test, the system GNPA ratio could edge up to about 3.0% by March 2026 from current lows, while banks remain well above regulatory capital requirements. It is a scenario projection, not a forecast.
Methodology: each NPA metric, its RBI source & regulatory floor
Every asset-quality metric on this dashboard maps to a specific RBI-defined measure and the regulatory floor or benchmark it is read against. This table carries the same figures in plain HTML so they are readable without JavaScript — for accessibility and AI answer engines.
| Metric | RBI source metric / definition | Regulatory floor / benchmark | Current value |
|---|
| Gross NPA ratio (GNPA) | Gross non-performing advances ÷ gross advances, under RBI IRAC asset-classification norms (Master Direction on IRAC & Provisioning) | No floor — lower is better; an account is classified NPA once interest/principal is overdue 90+ days | 2.6% |
| Net NPA ratio (NNPA) | Gross NPAs less provisions already held, ÷ net advances (IRAC norms) | No floor — measures the residual un-provided stress; lower is better | 0.6% |
| Provision Coverage Ratio (PCR) | Provisions held against gross NPAs ÷ gross NPAs | No standing floor; RBI macro-prudential benchmark around 70% | 77% |
| Special Mention Account (SMA) | Early-stress flag reported to CRILC: SMA-0/1/2 by days overdue (0, 31–60, 61–90 days) | Not a ratio — SMA-2 (61–90 days) precedes NPA; account turns NPA at 90+ days overdue | Early-warning |
| Slippage ratio | Fresh additions to NPAs during the period ÷ standard advances at the start of the period | No floor — lower is better; the key forward-looking gauge of new stress | Monitored |
Related data dashboards
Explore the rest of the BankPulse data hub — every dashboard is built from official RBI data and reviewed by a Chartered Accountant.
Entities trackedBankPulse tracks
61 Indian banks & NBFCs across its penalty and bank-health intelligence — public-sector banks, private banks, small finance banks and NBFCs — each mapped to its Wikidata QID and Wikipedia article for entity disambiguation. Every tracked entity is one of the RBI-regulated bank/lender classes grouped in the
bank-type glossary family. Browse the machine-readable
Banks & NBFCs JSON feed — each record carries a
sameAs Wikidata QID and Wikipedia URL.
How to read this dashboard- Start with the Quick answer — current GNPA, NNPA and provision coverage.
- Read the trend from the 2018 peak to today; a falling GNPA ratio means improving asset quality.
- Net NPA (after provisions) shows residual risk; PCR shows the buffer already set aside.
- Unfamiliar with a metric? See the linked glossary terms (GNPA / NNPA / PCR / SMA).
Methodology & sources: see how BankPulse dashboards are sourced, verified & updated · machine-readable methodology feed.
Source: RBI Financial Stability Report (Dec 2024) & Report on Trend and Progress of Banking in India, system-level scheduled commercial banks,
rbi.org.in. Reviewed by
Vikram Jain. Last updated 20 Jun 2026, 14:46 IST.
The short version: official source on every page · plain English, never verbatim · three-model AI consensus · Chartered-Accountant sign-off · web-grounded verified numbers · public corrections. See the six pillars on
how we earn your trust.