Best Bank for Google Adsense Payment in India

Any public or private sector bank is best for Adsense. My favourite bank to receive Adsense payments is State Bank of India (SBI) because the Forex transaction service charges and commission charges are very less when compared to private sector banks. Even banks like ICICI, HDFC, Kotak Mahindra, Axis Bank, and Canara Bank are also good, but their charges are little high when compared to SBI. Before choosing a bank for Adsense you must consider Two important points. They are Forex charges and 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.

SBI for Adsense Payments

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

Canara bank for Adsense

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 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 some times it will take maximum of 10 days.)

Leave a Comment