Construction jobs are often costly and require skilled tradespeople who can handle dangerous equipment. Building jobs can also get out of hand without project management and substantiated documentation each step of the way.
So while there’s no legal requirement to have a construction agreement, it’s highly recommended that you put one in place to protect yourself if anything goes pear-shaped.