But now HDFC Bank has decided to charge for NEFT ( National Electronic Fund Transfer ) henceforth at the rate of Rs. 5 plus taxes for every transaction. This may have something to do with RBI's decision not to waive off charges after March 31,2009. Also Rs. 5 was the upper limit for charges specified by the RBI for transactions not exceeding Rs. 1 Lakh.
Similarly Axis Bank has introduced some security features to use NEFT facility online for which they will charge an annual fees. But most of these security features like code on SMS are offered free of cost by other banks like ICICI & Citibank. Then why does Axis Bank has to charge for a security feature which is provided free of cost by other private banks which have similar AQB requirements? And you can't use NEFT online with Axis Bank without having these security features so there is no other option to the customer than to pay.
Also HDFC Bank by levying charges for NEFT fails to understand that Indian customers are very price sensitive and even if 25% of the transactions which happen on NEFT presently shift to cheques then their work will increase manifold. Since processing of cheques requires human intervention & lot of paper work but NEFT processing is almost completely done by computers.
I believe HDFC Bank is taking a chance here, they are waiting to see the response of their competitors and customers.