State Bank of India (SBI) is the best bank for AdSense payment because the commission charges are very less when compared to private sector banks, and payments will also receive in just 3-4 days. Even banks like ICICI, HDFC, Kotak Mahindra, Axis Bank, Canara Bank & Bank of Baroda are also good.
Before choosing a bank for Adsense you must consider Two important points. They are Forex charges and the speed of the transaction.
1. Forex Charges:
Forex Charges means foreign exchange transaction charges. In general public sector banks like State Bank of India, Punjab National Bank will charge fewer charges when you receive Adsense amount.
For example when I received 112 USD in my SBI account then 45 Rs will be deducted as Forex Transaction Service charges and 50 Rs as Forex Transaction commission.

At the same time when I received 154 USD in my Canara bank then I charged 36+45 Rs as Null GST reversal charges and 200 Rs as fund transfer charges.

At present, I am using only these Two banks to receive Adsense payment, and one of my friends is using Axis bank account and he is also charged with 200 Rs as transactional charges.
2. Speed of Transaction:
The private sector banks like ICICI, HDFC, Axis and Kotak Mahindra will credit your Adsense amount within 1 or 2 days. Even public sector bank SBI will also credit Adsense amount within 1 or 2 days, but it depends on the SWIFT code of the bank branch which you are giving. Remaining banks will take 5-10 days to credit your AdSense amount.
(In order to receive Adsense payments, you need to provide your bank SWIFT code. If your bank branch doesn’t have the SWIFT code then use the Swift code of any other branch of the same bank.
On the 21st of every month, Adsense will send the payments to all its publishers whose earnings reach 100 USD. Once you receive the email from Adsense then within 2-3 days you will get the payments into your bank account. but sometimes it will take a maximum of 10 days.)
FAQs
Which is Best Best Bank for Youtube payment in India
SBI (State Bank of India) is the best to receive Youtube payments in India, in both transaction speed and forex charges wise. If you don’t have an SBI account then don’t worry other banks are also good like HDFC, ICICI, Canara Bank, Axis, Bank of Baroda, etc.
Can I change my bank details in Adsense ?
Yes, you can change your bank account details in your adsense account whenever you want.
To change bank details Go to Payments → manage payment methods → Add payment method (Remove old payment method).
Can I give my family members bank account details for Adsense?
You should give the bank details of the person on whose name the adsense account was created. If adsense account is on your name, and if you give your family members bank details then it is not possible.
When will Adsense pay my amount?
Adsense payment will be done on every month 21st for the previous month’s earnings. If you have earned 100 dollars in the previous month including any previous balance then you will get paid next month 21st.
For example, if you have earned 100 USD In May 2021 then that amount will be paid next month 21st by Adsense.
Satet.of.india.bank.acoount.41560XXXX06