La comptabilité peut être effectuée selon la méthode de la comptabilité d'exercice ou de la comptabilité de caisse. La comptabilité d'exercice comptabilise les produits au moment où ils sont gagnés, tandis que la comptabilité de caisse n'enregistre les produits que lorsque les fonds sont réellement reçus. Le pourcentage d'avancement correspond à la méthode utilisée pour comptabiliser les contrats à long terme selon la comptabilité d'exercice. C'est un type de comptabilité d'exercice et non une méthode concurrente.
Constatation des revenus
Le principe de comptabilisation des produits permet aux entités de comptabiliser les produits dans leurs états financiers lorsque ces produits ont été réalisés et sont réalisables. Réalisable signifie que l'on peut raisonnablement s'attendre à ce que ces montants soient payés dans un proche avenir alors qu'ils sont réalisés signifie que ces montants ont été payés. La comptabilisation des produits est l’un des deux principes comptables sous-jacents à la comptabilité d’exercice.
Principe du rapprochement
Le principe de rapprochement stipule que les coûts doivent être comptabilisés dans la même période que les revenus générés par leur production. Par exemple, même si une entreprise ne peut être payée qu’à la fin de la construction, elle devrait comptabiliser une partie des revenus escomptés à chaque période car elle engage des frais de construction. Suivre le principe de rapprochement permet d'obtenir des états financiers plus précis et constitue l'autre principe de la comptabilité d'exercice.
Comptabilité de caisse / comptabilité d'exercice
L'objectif de la comptabilité est de produire les représentations les plus fidèles et les plus précises possibles de la situation financière d'une entreprise. La comptabilité de caisse essaie de le faire en ne permettant aucune estimation des valeurs par la comptabilisation des coûts et des produits uniquement lorsque les fonds sont payés et reçus pour ces montants. Cela engendre inévitablement des distorsions lorsque les entreprises souscrivant des contrats à long terme enregistrent des bénéfices extrêmement élevés au cours d'une période comptable et des pertes constantes au cours de la période suivante. La comptabilité d'exercice s'efforce de remédier à cette situation en permettant une certaine estimation des valeurs afin de respecter à la fois les principes de comptabilisation des revenus et de rapprochement.
Pourcentage d'achèvement
Le pourcentage d'avancement correspond à la méthode de la comptabilité d'exercice utilisée pour comptabiliser les contrats à long terme. Le pourcentage d'avancement ne comptabilise pas les recettes lorsque le paiement est reçu pour l'achèvement total des contrats à long terme, mais sur la durée des travaux du projet. Pour ce faire, il affecte à chaque période comptable une partie des produits totaux prévus correspondant à la partie des dépenses totales prévues engagées au cours de la même période. Le pourcentage d'achèvement oblige les comptables à admettre certaines estimations dans leur nombre, mais évite soigneusement le problème des revenus et des pertes disproportionnés au cours de différentes périodes.