[Updated] Best Banks to Receive AdSense Payment in India

Google AdSense is the most popular way to monetize a website or a YouTube channel. In India bloggers and YouTubers mostly depend on Google AdSense and Affiliates to monetize their online content.

Today in this article we will be talking about Best Banks to Receive AdSense Payment in India.

Google AdSense sends payment in India via International Wire Transfer. Any bank with SWIFT (The Society for Worldwide Interbank Financial Telecommunication) Facility available is eligible to receive Foreign Inward Remittance. Only major banks in India are having SWIFT facilities.

Key Points to Check Before Receive AdSense Payment in India

Before selecting a bank for Google Adsense, two key points must be taken into account. These points are Forex Conversion Rate+Charges and Speed of Clearing Inward Remittance.

1. Forex Conversion Rate+Charges

Most public sector banks in India provide higher Forex Conversion rates and lower charges for AdSense Payment. On the other hand, private banks will charge more than public sector banks.

2. Speed of Clearing Inward Remittance

This point means the time taken to clear the funds and credit the amount into your account.

Private sector banks like ICICI, HDFC, Axis, and Kotak Mahindra will credit your Adsense payment within 1-2 days. Even SBI, a public sector bank, will credit your Adsense account within a day or two, depending on the SWIFT code you provide for the bank branch.

The remaining banks will credit your AdSense payment in 5–10 days.

Best Banks to Receive Google AdSense Payment in India

1. State Bank of India (SBI)


As per most of the AdSense account users, the State Bank of India (SBI) is by far the Best Bank to Receive Google AdSense Payment in India. SBI takes only 1-3 days to credit your AdSense payment into your bank account and also less charges.

SBI offers great Forex Conversion Rate+less Charges.

2. Bank of India (BOI)

Bank of India
Bank of India

Bank of India is also a good public sector bank for receiving AdSense payments. This bank also provides a good exchange rate on AdSense payment clearance and charges are also less compared to other banks.

3. Punjab National Bank (PNB)


After SBI, Punjab National Bank (PNB) is the 2nd best public sector bank to receive AdSense payment. PNB takes 5-7 days to credit the payment into your account and also provides higher Forex Conversion rates than SBI.

However, PNB Forex Inw Remittance charges are a bit higher than SBI.

4. HDFC Bank


HDFC Bank is the best private sector bank for receiving Google AdSense payment in India.

They take less than 48 hours to credit the AdSense payment into your account. And there are no charges for clearing the AdSense Payment.

However, you will be charged a small amount as GST charges upon receiving the funds in your HDFC account.

5. ICICI Bank


ICICI Bank is also a good bank for receiving AdSense payment in India. ICICI Bank does not charge anything for Foreign Inward Remittance except for Service Tax on Foreign Currency Conversion.

It is also a good bank to consider.

6. Axis Bank

Axis Bank
Axis Bank

Axis Bank is also a popular private sector bank for receiving AdSense payment in India. This bank is good if you need the fastest clearance of your AdSense payment.

However, this bank’s charges are higher than other banks on forex transactions clearance.


Which is Best Best Bank for Youtube payment in India?

SBI (State Bank of India) is the best to receive Youtube payments in India. If you don’t have an SBI account then you can go with other banks like HDFC, ICICI, Canara Bank, Axis, Bank of Baroda, etc.

When will Adsense release your payment?

Google AdSense release payments between the 21st and the 26th of every month.

What is the minimum amount threshold to get AdSense payment?

You need to have at least $100 to get AdSense payment.

How long does it take to clear AdSense payment by Indian banks?

Indian Banks can take up to 7-10 days to clear your AdSense Payment.

How to submit the FEMA Declaration form for AdSense payment?

Go to the nearby branch of your bank and ask the beach manager about this.