Personal checks are about 15% of my business. Most customers are trustworthy and although bounced checks are frustrating I wouldn’t stop taking checks any more than I would stop taking credit cards. There are several good companies you can use. CrossCheck, Certegy, and Heartland are just a few. Most charge a $25 minimum a month and as long as you follow the rules(no starter checks, name, address, phone number on the check, approval number etc.) you will get reimbursed by the company and they take the responsibility of going after the bad check writer and collecting the money. There are definately two sides to the argument over taking checks and both sides have valid points. Most of us have been burned badly by the low lifes that hit every place they can. Some stop taking checks completely and some of us use check verification services. You have to decide what is right and good for your business but neither decision is a bad one.