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