Yes, of course you do! Start treating your business like a business, not a hobby. A contract is a great organizational and legal tool to have policies in place, set expectations, and ensure important terms are met, such as being paid on time!