Get a Written Contract.
Contract should at least include:
Price, including sales tax.
Payment terms, such as paying as work is completed and completion date.
fees, if applicable.
The specific work to be performed.
A list of materials, major suppliers and subcontractors to be used.
Warranties and processes for changing orders.