We accept checks, but only from clients who have an established history with us to minimize fraud. I prefer checks since there are no processing fees, and it usually clears the next day which is quicker than ACH. On the other hand, it requires a bit more work since the payments have to be tracked manually and the checks have to be dropped off at the bank.