Should I Ask To Be Paid in Cash?

No.  And don’t offer a cash discount.  Never tell a customer that you prefer to be paid in cash.  Asking for cash is bad business and a dead give away that you are cheating on your taxes.