State Bank of India is a bank similar to private banks. When you do net banking and transfer funds to the beneficiaries they will have commision of rs 5. I havent seen other banks charging me for transfering of money to other bank accounts.
There is always a long queue in every branch of SBI and always have to wait long time. so if you wish to go to sbi branch you must have 2hrs time. it is due to large number of customers(acceptable) and large number of other services such as form fillings fees(tie up with every private and government institutions for filling application amount)
50 rs charge on cash deposit outside home branch. When you fill up the fees of any application fee, if on application receipt there is no mention of bank charges or any amount payable to bank or only one amount reflecting as payment of fee amount, the clerk will ask you for commission of small amount 20rs, and if we counter on that, he /she will say there is also bank processing charge.(this is an incident happened with me, where I came before the submitting specified date of submission of application fees in SBI branch.
On next day I went to other SBI branch "meri kismat" and I was ready with application fee and rs 20, the clerk there didnt ask me for any amount and gave me the receipt with stamp) I will blame SBI for this corruption and also gujarati staff, thanks to non gujarati staff for being imaandar.
I dont have good experience, if it will happen, I will definitely share it later.
all you know is sbi has maximum atms, this is best in ease of cash withdrawals.