Short answer is no, we do not require contracts for any service. However, for the web design and maintenance package we do require an agreement that authorizes us to build/maintain the site for you. This protects you and us, by ensuring we both understand the obligation we agree to.