SBI vs HDFC vs ICICI is the three-way decision for India’s biggest bank stocks. SBI is the cheap, high-yield public-sector giant; HDFC Bank the best-in-class private franchise; ICICI Bank the balanced performer in between. This guide compares all three on valuation, asset quality, returns, and dividends. Live prices are on the BSE and NSE. See also HDFC vs ICICI Bank and SBI vs HDFC Bank.
Key Takeaways
- SBI is the cheapest (~9x P/E), with the highest dividend (~2%) and ROE (~17%).
- HDFC Bank has the best asset quality (gross NPA ~1.33%) and the premium valuation (~21x).
- ICICI Bank is the balanced pick: ~17x P/E, strong asset quality, healthy growth.
- All three have healthy, low NPAs by historical standards.
- No single winner — choose value (SBI), quality (HDFC), or balance (ICICI).
SBI vs HDFC vs ICICI: Side-by-Side (2026)
| Metric | SBI | HDFC Bank | ICICI Bank |
|---|---|---|---|
| P/E ratio (approx.) | ~9x | ~21x | ~17x |
| Market cap (approx.) | ~₹6.9 lakh cr | ~₹8.9 lakh cr | ~₹9.0 lakh cr |
| Gross NPA | ~1.82% | ~1.33% | ~1.53% |
| Net NPA | ~0.47% | ~0.43% | ~0.37% |
| ROE | ~17% | ~13% | ~17% |
| Dividend yield | ~2.0% | ~1.0% | ~1.0% |
| Profile | PSU value + yield | Premium quality | Balanced performer |
Valuation: SBI Is the Cheapest
SBI is by far the cheapest; HDFC commands a quality premium.
On price, SBI wins clearly. A P/E near 9 is roughly half of HDFC Bank’s. ICICI sits in the middle at about 17.
The discount reflects SBI’s public-sector ownership. The premium on HDFC reflects its consistency. Learn the metric in our P/E ratio guide.
Asset Quality: HDFC Leads
HDFC leads on the cleanest book; all three are healthy.
HDFC Bank has the lowest gross NPA at about 1.33%, edging out ICICI and SBI. All three, however, look healthy by historical standards.
Low bad loans mean fewer surprises and steadier profits, a key reason HDFC commands its premium.
Returns and Dividends
SBI & ICICI tie on ROE; SBI pays the highest dividend.
SBI surprises here. It posts a strong ROE near 17% and pays the highest dividend yield of the three at around 2%. ICICI also delivers a healthy ROE, while HDFC’s is lower after its merger.
Which Suits Which Investor?
Educational comparison — match any stock to your goals, horizon & risk tolerance.
SBI suits value and income investors comfortable with public-sector dynamics. HDFC Bank suits those who want top-tier quality and will pay a premium. ICICI suits investors wanting a balance of growth, quality, and reasonable valuation.
This is an educational comparison, not investment advice. Match any stock to your own goals, time horizon, and risk tolerance, or consult a SEBI-registered adviser.
SBI vs HDFC vs ICICI: Frequently Asked Questions
Which is the best bank stock in 2026: SBI, HDFC or ICICI?
There is no single best. SBI is the cheapest with the highest dividend and ROE, HDFC has the best asset quality, and ICICI sits in between. The right pick depends on whether you want value, quality, or balance.
Which bank stock is cheapest?
SBI, by a wide margin, at a P/E near 9. ICICI is around 17 and HDFC Bank is the priciest near 21, reflecting its premium quality.
Which bank has the best asset quality?
HDFC Bank, with a gross NPA near 1.33%. ICICI is close at about 1.53%, and SBI at about 1.82% — all healthy by historical standards.
Which bank stock pays the highest dividend?
SBI, with a yield around 2%, well above HDFC Bank and ICICI Bank, which both yield around 1%.
Public or private bank — which is safer to invest in?
Both can be sound. SBI carries public-sector backing and scale; HDFC and ICICI offer private-sector efficiency and asset quality. Diversifying across both is common.
Related Reads
- HDFC vs ICICI Bank: Which Stock to Buy?
- SBI vs HDFC Bank Comparison
- HDFC Bank Case Study
- How to Analyse Any Indian Stock
- All Stock Comparisons
About the author: Mithun Srivastava is a stock market educator and founder of investwithmithun.com, writing breakdowns of real Indian companies and money rules for retail investors. Last updated: June 2026.

