Historiquement la favorite : la méthode de comptabilisation à l’avancement
L’article 380-1 du plan comptable général dispose que « Est appelé contrat à long terme, un contrat d’une durée généralement longue […] sur la construction, la réalisation ou, le cas échéant, la participation en qualité de sous-traitant à la réalisation […] dont l’exécution s’étend sur au moins deux périodes comptables ou exercices. »
Pour comptabiliser ce contrat si spécifique au secteur du BTP, l’article ajoute qu’il existe deux méthodes : la méthode de l’avancement ou la méthode de l’achèvement.