SBI vs HDFC Bank compares India’s largest public-sector bank with its largest private-sector bank. SBI is the value pick near 9.5x earnings with a higher dividend; HDFC Bank trades at a premium around 15x for its quality and consistency. Here is how they stack up. Live prices are on the BSE and NSE. For the method behind this, see our stock analysis framework.
Key Takeaways
- SBI is India’s largest public-sector bank; HDFC Bank is the largest private-sector bank.
- SBI is far cheaper (~9.5x P/E) than HDFC Bank (~15x).
- HDFC Bank carries the larger market cap and a premium for asset quality.
- Choose SBI for value and dividend; HDFC Bank for quality and steady compounding.
SBI vs HDFC Bank: Side-by-Side Comparison (2026)
HDFC commands a larger cap & a quality premium; SBI offers value + an ~1.8% yield.
| Metric | SBI | HDFC Bank |
|---|---|---|
| P/E ratio (approx.) | ~9.5x | ~15x |
| Market cap (approx.) | ~₹6.9 lakh cr | ~₹11.6 lakh cr |
| Gross NPA | ~2.1% (decade low) | Low / best-in-class |
| Net interest margin | ~3.2-3.3% | ~3.2-3.3% |
| Dividend yield | ~1.8% | Lower |
| Profile | PSU value + yield | Private-sector quality + growth |
Public vs Private
SBI is government-owned with unmatched branch reach and an improving asset-quality story.
HDFC Bank is a premium private franchise that gained even more scale after its merger with HDFC Ltd.
Valuation: Why HDFC Bank Costs More
HDFC Bank’s premium reflects consistency, best-in-class asset quality, and a long growth track record.
SBI’s discount reflects PSU ownership and historical asset-quality concerns that are now clearly improving.
SBI vs HDFC Bank: 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 and an improving NPA story. HDFC Bank suits investors who prioritise quality, consistency, and steady compounding, and accept a premium price.
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 Bank: Frequently Asked Questions
Is SBI cheaper than HDFC Bank?
Yes. SBI trades near 9.5x earnings versus HDFC Bank’s roughly 15x, making SBI the cheaper bank on P/E.
Which bank has better asset quality?
HDFC Bank is best-in-class. However, SBI’s Gross NPA recently fell to a decade low of about 2.1%.
Which pays a higher dividend?
SBI, with a yield near 1.8%, typically pays more than HDFC Bank on a yield basis.
Which bank is bigger?
HDFC Bank is larger by market cap. SBI is larger by branch network and customer reach.
Related Reads
About the author: Mithun Srivastava is a stock market educator and founder of investwithmithun.com, writing breakdowns of real Indian companies for retail investors. Last updated: June 2026.
