Is there a maximum fee a bank can charge its customers for non-sufficient funds?
There is no maximum amount a bank can charge its customer for non-sufficient funds fees. The amount that your bank can charge is set out in your new account agreement. Bad check fees charged by a business to a customer for a payment by check that bounces are different from NSF fees charged by bank.