O que preciso para que um contrato seja valído ?

vou fazer um contrato para um rapaz que vai vim fazer obra aqui em casa,o que necessito para que esse contrato seja valido ?