Rakentamisen kirjanpito on projektilaskennan muoto, jossa kustannukset kohdistetaan erityisiin sopimuksiin. Jokaiselle rakennushankkeelle määritetään erillinen työ kirjanpitojärjestelmässä, ja kustannukset kohdistetaan hankkeelle koodaamalla kustannukset yksilölliseen työpaikkanumeroon kustannusten syntyessä. Nämä kustannukset koostuvat pääasiassa materiaaleista ja työstä, ja niihin lisätään lisämaksuja kuten konsultointi- ja arkkitehtimaksut. Rakennushankkeista veloitetaan myös useita välillisiä kustannuksia, mukaan lukien valvonnan, laitteiden vuokrauksen, tukikustannusten ja vakuutusten kustannukset. Rakennushankkeesta ei veloiteta hallintokustannuksia, ellei asiakas salli sitä.
Sopimuksen perusteella kirjatut tulot voivat perustua valmistuneeseen sopimusmenetelmään, kun projektin valmistumisprosenttia ei ole mahdollista määrittää. Kuten nimestä käy ilmi, tämä tarkoittaa, että urakoitsija kirjaa kaikki projektin tuotot ja voitot vasta, kun projekti on saatu päätökseen. Yleisemmin käytetään valmistumisprosenttimenetelmää, jonka mukaan urakoitsija kirjaa tuotot soveltamalla arvioitua valmistumisastetta odotettuun kokonaistuloon. Tämän lähestymistavan avulla urakoitsija tunnistaa tulot ja voitot säännöllisin väliajoin projektin keston ajan.
Kun rakennushankkeesta laskutettava summa on suurempi kuin aiheutuneet kustannukset, eroa käsitellään urakoitsijan velkana, kunnes aiheutuneet kustannukset ovat laskutuksessa.