How do you deal with bounced checks?

We go to the client and ask them to pay with a money order or cash. If it happens twice, we might charge them a fee, but we are a small company and want to handle our clients delicately because we often get hired for multiple projects from one client.