Yes, But NEFT transactions made online are free. Anyway, the Customer should pay some amount of service charges for transactions made in a bank branch.