During my contracting days, I typically required certified funds (wire transfer, Paypal, money order, cashier's check) unless the client was, say, in the Fortune 500, in which case a business check would suffice.
The one time I broke my rule and accepted a personal check, I got burnt. I'd advise you to only accept certified funds.