Banks charge ₹590 plus 18% GST as ECS return fees when payments fail due to insufficient funds. NACH only processes payments and doesn’t impose penalties. Banks benefit from these charges, often without clear notice. Regularly check your statements to avoid surprise fees and stay alert.