Investors & landlords

During re-modeling, I am mostly paying my general contractor by check, but sometimes I pay the sub-contractors directly. Some of them have demanded cash. If I get invoices for the cash payments and store them is that sufficient? Is there any downside to paying in cash or any extra accounting procedures that I need to follow?