The BBB suggests to not pay up front and in cash for a job even if you have prior experience with a contractor.