Ok...here is where the trick comes in...when you really break down the cost of a "check" you can understand some of this. Basically in a company setting just to cut a check, add it into your computer system, cut the check (paper, ink and wear and tear on the machine), stuff the check (cost of envelope), postage (cost of postage machine wear and tear), so on and so forth when you are all said and done that check can cost just to write it (due to the accounting dept's wages included) you've put in about $20. Believe it or not, I had to find this out once because I called BS when I was told at work LOL. So now you think about the NSF charges...in all reality if you write a check to me, and it bouces...I am hit with an NSF charge on my bank account, have to have my accounting department back it off my books and I have to dork around with the situation, why should I have to pay for that? You're the one that gave me the bad check so BOOM NSF fee from me (company to you) Now your bank has just gone through all of these steps as well...should they have to pay for your math error? Nope...so BOOM NSF fee from the bank to you. If your bank is cool they will give you an overage protection, which is the bank will cover the fees for the overage to the company (me) and save you from the $25-30 NSF from me...but then only charge you one from the bank that can be anywhere from $6-35ish dollars...now you may think they are poo poo heads for charging you $35 for a $5 overage but...they are saving you from the additional charge from me (the merchant) which i have the right to charge you. Its not that they are making a fortune on this its because time IS money and the time that these applications and back outs of checks takes time for all the steps and someone has to pay for that. Why should it be the merchant or the bank? Neither would be in business if they let them out of it because for the most part most of the time it just covers admin/equipment fees due to that slight oversight on your part. Free advice...talk to your bank about the overage protection or see if you can put money in your savings account and have them just charge you a transfer fee (anywhere from $0-20 per transaction mine is $4) and pull from that fund if you overdraft in the future.
BTW I hope you understand I'm not being preachy about this its just I have had to explain it a lot when I worked in collections lol