While professional agreements can be made over text, email, and other forms of communication, we recommend you create a formal contract to eliminate any confusion.
Having a website contract shows your clients that you’re serious and motivates them to give you data, assets, information timely so that you can do your job to the best of your ability.