A list of the top banks in India (2024)

If you’re preparing to move to India, a crucial thing to think about is how you’ll manage your money in Indian rupees.

Opening an Indian bank account could be very helpful for paying bills, covering expenses and getting paid yourself. But which bank should you choose?

Read on for a full rundown of the top banks in India, from State Bank of India to Punjab National Bank. We’ll also give you some info on the accounts each bank offers.

But let’s start with an overview of banking in India.

Banking in India (an overview)

The banking sector in India is made up of commercial banks, plus a network of smaller co-operative and regional banks. The system is regulated by the Reserve Bank of India (RBI).

To open a bank account in India, you’ll usually need to be a resident. You can apply online or in branch (depending on the bank), with the following documents:¹

  • Aadhaar card - featuring a 12-digit identification number issued by the Unique Identification Authority of India
  • Permanent Account Number (PAN)
  • Recent photos of yourself

You may also require your passport and proof of address, although required documents vary from bank to bank.

You should be aware though that the process of getting your Aadhaar card, PAN and applying for an account can be quite time-consuming, with quite a few steps involved.

In terms of fees, banking in India can be quite expensive. You may encounter fees for debit cards, not keeping a minimum balance in your account and making ATM withdrawals beyond a certain free limit.

And like banks in many other countries, Indian banks often charge high fees for overseas transfers - known as remittances.

If you need to manage your money internationally and want to save money, check out the Wise account instead.

Learn more about the Wise account 🚀

Top 10 banks in India

Now, let’s take a look at some of your options when it comes to choosing a bank in India.

Here are some of the country’s biggest and most popular banks:²

Bank nameOperational HQ
HDFC BankMumbai
ICICI BankMumbai
State Bank of India (SBI)Mumbai
Kotak Mahindra BankMumbai
Axis BankMumbai
Punjab National BankNew Delhi
Bank of BarodaVadodara, Gujarat
Indian Overseas BankChennai
IndusInd BankMumbai
Union Bank of IndiaMumbai

HDFC Bank

One of the biggest banks in India by market capitalisation,² HDFC Bank has a huge network of branches and ATMs across the country.

It also has a large number of accounts to choose from, including current accounts for businesses, salary accounts, deposit accounts and investment products.

For everyday banking, the Regular Savings Account at HDFC is a good bet. Despite the name, it has many of the same features as a current account. This includes a debit card, and access to BillPay for monthly bills.³

ICICI Bank

Another of the major banks in India is ICICI Bank, which has millions of customers throughout India and overseas. It’s a bank known for its customer-first approach.²

It too has a long list of accounts, including savings accounts, wealth management products, accounts for children and students, senior citizens accounts, and many more.

For businesses, there are current accounts for trade, merchant, startup and premium companies.

A good starting point for everyday banking at ICICI is its Digital Savings Account, which lets you spend, save, borrow and invest all from one online account. You’ll also get a debit card.⁴

State Bank of India (SBI)

At over 200 years old, State Bank of India is one of the oldest and largest banks in the country. It’s a multinational bank, with headquarters in Mumbai.

Like HDFC, SBI has a large number of salary and savings accounts to choose from. It also offers current accounts and loans for businesses, along with specialist services for the agricultural sector.

If you’re after a current account as a newcomer, one of the easiest to open at SBI is the Basic Savings Bank Deposit Account - as you only need basic documentation. The account comes with a basic debit card and has no minimum balance requirements.⁵

Kotak Mahindra Bank

Kotak Mahindra is one of the fastest growing banks in India, and the flagship for the financial services conglomerate Kotak Group.

The bank’s product offer is huge, with a range of services and accounts for personal, corporate, business and private customers. This includes online current accounts and lending solutions for businesses of all sizes, plus trading/forex services for import and export companies.

For personal customers, a popular choice of everyday account is the 811 Edge Savings Account. It’s a digital account which offers free online transfers, a Platinum Chip Debit Card (annual fee applies) and interest on your balance.⁶

Axis Bank

One of the largest private-sector banks in India, Axis Bank specialises in business banking and financial services for corporate customers of all kinds.

However, it does also have accounts available for personal customers. This includes the Amaze Savings Account, which has a free debit card, no minimum balance requirement, in-app services and rewards, and free domestic transactions. There is a monthly maintenance fee, however.⁷

A list of the top banks in India (2)

Punjab National Bank (PNB)

PNB has a history dating back to 1893, and today has a customer base of millions. The bank is also known for its presence in both rural and semi-urban areas, as well as the big cities.

For personal customers, PNB offers a selection of deposit and savings accounts. This includes its Basic Saving Bank Deposit Account, which comes with a debit card and no minimum balance requirements. However, withdrawals are limited to a certain number per month.⁸

For businesses, the bank has current accounts, corporate loans and cash management services.

Bank of Baroda

The nationalised Bank of Baroda has a history dating back to 1908 and is known for its extensive branch network.

It has personal accounts and business accounts of all kinds, including specialised options for millennials, professionals, senior citizens and farmers. Business services include accounts for SMEs and startups, agriculture, trading and corporate organisations.

If you’re looking for an everyday banking account at Bank of Baroda, a good entry level option is the BOB LITE Savings Account. It’s open to all and comes with a free debit card and no minimum balance requirement.⁹

Indian Overseas Bank

As you might expect from its name, the Indian Overseas Bank (IOB) has branches in other countries including Singapore, Hong Kong, Thailand, South Korea and Sri Lanka.²

In India, IOB offers a selection of savings accounts for personal customers. This includes the Regular SB Account, which pays interest on your balance and comes with a debit card.¹⁰

The bank also has many services and accounts for SMEs, corporate customers and businesses within the agriculture sector.

IndusInd Bank

A notable private bank in India, IndusInd Bank operates mainly in major cities across the country - as well as overseas.

Among its many savings, salary and deposit accounts for personal customers is the Indus Classic Savings Account. It has low balance requirements, rewards points on shopping and is available with a debit card.¹¹

For businesses, IndusInd Bank offers tailored accounts and products for ‘Indie’ and ‘Pioneer’ customers, along with a range of business and corporate financial services.

Union Bank of India

Founded back in 1919, Union Bank of India today has a network of thousands of branches nationwide.

For personal customers, Union Bank has a large number of savings accounts - including options for young people and senior citizens. A good option for everyday banking is the Savings Bank Account (SBGEN), which comes with a debit card and a limited number of free ATM withdrawals per month.¹²

The bank also has loans for SMEs, along with a limited number of current accounts and other financial services for businesses.

Best online bank accounts and alternatives in India

Along with traditional banks, there are also online banks, money apps and other alternatives operating in India.

A few of the most popular are:

  • Freo - a credit-led neobank with a digital savings account, credit line and pay later products
  • Digibank by DBS - a digital bank account from DBS Bank
  • Paytm - a payment app and digital savings account.

Wise – Money for here, there and everywhere

If you want to send money internationally, or use your debit card when you travel, you could find it expensive with an Indian bank.

The good news is that there’s a money-saving alternative available from the money services provider Wise. Open a Wise account, and you can send money worldwide in 40+ currencies for low fees and fair exchange rates. It’s not a bank account but offers many similar features.

You can even get an international debit card for spending in over 150 countries, including India and the UK. It automatically converts your money to the local currency at the mid-market exchange rate, adding only a low, transparent conversion fee, whenever you spend.

This makes it ideal for travellers, expats, overseas students and anyone else living an international life.

Sign up with Wise today 💰

And there you have it - a handy list of the top banks in India, including some of the most popular accounts to choose from.

Sources used for this article:

  1. Forbes - How to open a bank account in India
  2. Forbes India - Top 10 banks in India by market cap in 2024
  3. HDFC - Regular Savings Account
  4. ICICI Bank - Savings Account
  5. SBI - Basic Savings Bank Deposit Account
  6. Kotak Mahindra Bank - 811 Edge Digital Bank Account
  7. Axis Bank - Amaze Savings Account
  8. Punjab National Bank - PNB Basic Saving Bank Deposit Account
  9. Bank of Baroda - BOB LITE Savings Account
  10. IOB - Regular SB Account
  11. IndusInd - Indus Classic Savings Account
  12. Union Bank of India - Savings Bank Account (SBGEN)

Sources last checked on 14-Mar-2024.

*Please see terms of use and product availability for your region or visit Wise fees and pricing for the most up to date pricing and fee information.

This publication is provided for general information purposes and does not constitute legal, tax or other professional advice from Wise Payments Limited or its subsidiaries and its affiliates, and it is not intended as a substitute for obtaining advice from a financial advisor or any other professional.

We make no representations, warranties or guarantees, whether expressed or implied, that the content in the publication is accurate, complete or up to date.

A list of the top banks in India (2024)

FAQs

How many banks of India are in top 100? ›

But in contrast, India has only one bank in the global top hundred'.

What are the top 10 national banks? ›

The 10 largest banks in the U.S. are Chase, Bank of America, Wells Fargo, Citibank, U.S. Bank, PNC Bank, Goldman Sachs Bank, Truist Bank, Capital One and TD Bank.

How many banks are there in India? ›

Financial Institutions India

Banks are classified into 4 broad categories – Commercial Banks, Small Finance Banks, Payment Banks and Co-operative Banks. Commercial Banks are further classified into Public sector banks and Private sector banks. There are total of 91 commercial banks operating in India.

Which is the No 1 safest bank in India? ›

Which bank is the safest bank in India? SBI, or the State Bank of India, is amongst the safest banks in India. The Reserve Bank of India regulates the bank and is the most significant public sector bank.

What are the 34 banks in India? ›

These are YES Bank, Tamilnad Mercantile Bank, South Indian Bank, RBL Bank, Nainital Bank, IDBI Bank, Kotak Mahindra Bank, Karur Vysya Bank, Karnataka Bank, Jammu & Kashmir Bank, IDFC FIRST Bank, IndusInd Bank, ICICI Bank, HDFC Bank, Federal Bank, Dhanlaxmi Bank, DCB Bank, City Union Bank, CSB Bank, Bandhan Bank, and ...

Which is India's No 1 bank? ›

Public sector banks in India

HDFC Bank is the largest bank in India in terms of market cap and the fourth-largest bank in the world on the same terms. As one of the leading private banks in India, it holds a prominent position in the financial industry.

Which bank is successful in India? ›

Top 10 Banks in India 2022 vs 2023
RankBank NameNet Profit 2023 (Rs. Cr.)
1State Bank of India (SBI)56,558
2HDFC Bank46,149
3ICICI Bank34,463
4Punjab National Bank (PNB)3,069
6 more rows
Sep 12, 2023

Which is the No 1 bank in India list? ›

Top 10 Banks In India
RankingBank's Name
1.State Bank Of India (SBI)
2.HDFC Bank
3.Punjab National Bank(PNB)
4.ICICI Bank
6 more rows

What are the 12 national banks? ›

The Reserve Banks are decentralized by design and are located in Boston, New York, Philadelphia, Cleveland, Richmond, Atlanta, Chicago, St. Louis, Minneapolis, Kansas City, Dallas, and San Francisco.

Which bank is safest in the USA? ›

JPMorgan Chase, the financial institution that owns Chase Bank, topped our experts' list because it's designated as the world's most systemically important bank on the 2023 G-SIB list. This designation means it has the highest loss absorbency requirements of any bank, providing more protection against financial crisis.

Which is the strongest bank? ›

JPMorgan Chase is the top largest bank in the US, with a balance sheet total of $3.31 trillion.

Which is the strongest bank in India? ›

The SBI, or the State Bank of India, is the largest bank in India by total assets, while HDFC Bank tops the list in terms of market capitalisation.

Which private bank is best in India? ›

Here is an overview of India's top 10 private banks in 2024.
  • • HDFC Bank. HDFC Bank is one of the best private banks in India and the world's sixth-largest bank. ...
  • Revenue: 1,15,016 Cr. Net Income: 39610 Cr. ...
  • • ICICI Bank. ...
  • Revenue: 1,86,179 Cr. ...
  • • Axis Bank. ...
  • Revenue: 1,06,155 Cr. ...
  • • Kotak Mahindra Bank. ...
  • Revenue: 68,142 Cr.
Mar 13, 2024

Which bank is mother of all banks in India? ›

Answer: RBI called the "mother of all banks" discussed below: The RBI controls the flow of currency within the economy.

Which is the No 1 bank in India? ›

The SBI, or the State Bank of India, is the largest bank in India by total assets, while HDFC Bank tops the list in terms of market capitalisation.

Which is the No 1 banks in India? ›

Top Indian Banks of 2024 Ranked by Market Capitalization
RankBank NameMarket Cap (In INR Lakh Crore)
1HDFC bank10.57
2ICICI bank7.14
3SBI6.63
4Kotak bank3.44
6 more rows
Apr 10, 2024

Which is the most trusted bank in India? ›

State Bank of India (SBI) is among the Fortune 500 companies. It is an Indian multinational and Public Sector Banking and Financial services firm. The company has its headquarters in Mumbai, India. SBI has over 200 years of rich heritage and legacy and is the most trusted bank by Indians for generations.

Top Articles
Latest Posts
Article information

Author: Msgr. Refugio Daniel

Last Updated:

Views: 6278

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Msgr. Refugio Daniel

Birthday: 1999-09-15

Address: 8416 Beatty Center, Derekfort, VA 72092-0500

Phone: +6838967160603

Job: Mining Executive

Hobby: Woodworking, Knitting, Fishing, Coffee roasting, Kayaking, Horseback riding, Kite flying

Introduction: My name is Msgr. Refugio Daniel, I am a fine, precious, encouraging, calm, glamorous, vivacious, friendly person who loves writing and wants to share my knowledge and understanding with you.