Računovodstvo se može obaviti na obračunskoj ili gotovinskoj osnovi. Obračunsko računovodstvo priznaje prihode na mjestu gdje je ostvareno, dok računovodstvo gotovine priznaje prihod samo kada je novac stvarno primljen. Postotak dovršenosti je naziv metode korištene za obračun dugoročnih ugovora po obračunskom računovodstvu. To je jedna vrsta obračunskog računovodstva, a ne konkurentna metoda.
Priznavanje prihoda
Princip priznavanja prihoda omogućava subjektima priznavanje prihoda na svojim financijskim izvještajima kada su ti prihodi ostvareni i ostvarivi. Realizabilnost znači da postoji razumno očekivanje da će ti iznosi koji će biti plaćeni u bliskoj budućnosti dok su ostvareni znači da su ti iznosi plaćeni. Priznavanje prihoda je jedno od dva računovodstvena načela na kojima se temelji računovodstvo na temelju nastanka događaja.
Načelo podudaranja
Načelo usklađivanja navodi da se troškovi trebaju priznati u istom vremenskom razdoblju kao i prihodi koje je njihova pojava pomogla proizvesti. Na primjer, iako se poduzeće može platiti samo na kraju izgradnje, trebalo bi priznati dio tog očekivanog prihoda u svakom vremenskom razdoblju budući da uzrokuje troškove izgradnje. Praćenjem načela podudaranja dobivaju se točniji financijski izvještaji i to je drugi princip koji se temelji na obračunskom načelu.
Računovodstvo gotovine u odnosu na obračunsko
Svrha računovodstva je proizvesti najistinitiji i najtočniji prikaz financijskih okolnosti poslovanja što je više moguće. Računovodstvo na temelju gotovine nastoji to učiniti tako što se ne dopušta procjena vrijednosti kroz priznavanje troškova i prihoda samo kada se za te iznose isplati i primi gotovina. To neizbježno uzrokuje poremećaje u kojima poduzeća koja se bave dugoročnim ugovorima izvješćuju o masovno visokoj dobiti u jednom obračunskom razdoblju i dosljednim gubicima u drugima. Računovodstvo na načelu nastanka događaja nastoji to ispraviti dopuštajući određenu procjenu vrijednosti kako bi bila u skladu s načelima priznavanja prihoda i usklađivanja.
Postotak dovršetka
Postotak dovršenosti je metoda obračunskog obračuna na temelju dugoročnih ugovora. Postotak dovršenosti ne priznaje prihode kada je plaćanje primljeno za ukupno izvršenje dugoročnih ugovora, nego tijekom trajanja radova na projektu. To čini kroz dodjelu dijela ukupnih očekivanih prihoda za svako obračunsko razdoblje, što odgovara dijelu ukupnih očekivanih troškova koji su nastali u istom razdoblju. Postotak dovršenosti prisiljava računovođe da prihvate neku procjenu u njihov broj, ali uredno izmiče problem nesrazmjernih prihoda i gubitaka u različitim razdobljima.