NSF check

How is everyone handling a bad check returned from the bank,
I usually write a check to the account receivable into the clients account,

Is there a better way?

Yeah, that’s how it should be handled. Bounced cheque is a transaction like any other. If bounced cheque from customer should undo payment against specific sales invoice, then bounced cheque should be categorized against that invoice.