A contract protects both parties and should make the terms of your arrangement clear and concise.  A client that has concerns about signing a contract should be a red flag.