Il y a une offre (écrite ?) et une description de la prestation. L'offre a été acceptée. À mon avis, cela constitue très certainement un contrat. Le contenu de l'offre serait intéressant ...
S'il ne s'agit pas de maisons entières, mais seulement de parties de celles-ci (nouveau toit, nouvelle salle de bain), cela devrait correspondre à la procédure habituelle : offre avec description de la prestation et prix, offre acceptée, l'artisan exécute. Il n'existe alors pas de document portant la mention "contrat d'entreprise". Où serait le problème ?