HDFC Bank vs ICICI Bank share price targets: Check upside potential, returns, valuations - which stock should you buy?
ICICI Bank and HDFC Bank reported Q3 results, with ICICI showing faster profit growth (20.1% YoY) and stronger margins, while HDFC had higher absolute earnings (4.7% YoY). Both stocks fell on Monday, with ICICI down 1.1% and HDFC down 2.3%. Analysts rate both as BUY, with ICICI targets at Rs.1,750-1,752 (27% upside) and HDFC at Rs.925-966 (30-36% upside). ICICI's investment case is stronger current performance; HDFC's is potential recovery.
How this was made

The 30-second read
Why it matters
Fresh earnings numbers and upgraded price targets create actionable trading ideas for both banks.
Market read
First‑report earnings for two major Indian banks with analyst upgrades, offering immediate trading opportunities.
What to watch
Potential downside from FCNR(B) deposit mobilisation and CASA growth lag may weigh on future margins.
Background
The article compares September‑quarter earnings of India's two largest private‑sector banks, providing analyst target prices and growth metrics.
Ticker impact
HDFC Bank reported September‑quarter net profit of Rs 19,510 cr, up 4.7% YoY, and received BUY ratings with target prices near Rs 950, highlighting a modest earnings beat and recovery narrative.
potential modest upside as investors weigh recovery prospects against slower growth.
Earnings were only slightly ahead of estimates, so price reaction may be muted.
Market effects
Both banks' results influence the Indian banking sector outlook and may affect peer valuations.
Positive earnings support broader Indian market sentiment, especially the Nifty Bank index.
Limited to investors with exposure to Indian financials; no direct global macro impact.
Counterpoint
HDFC Bank's slower growth and margin pressure could lead to underperformance despite analyst optimism.
Key entities
- companyICICI Bank
Indian private‑sector bank reporting strong Q3 earnings.
- companyHDFC Bank
Indian private‑sector bank reporting modest Q3 earnings.



