Tulojen kirjaamisperiaate ja täsmäytysperiaate ovat tärkeä tekijä suoriteperusteisessa kirjanpidossa. Siinä todetaan, että tulot on raportoitava, kun ne ansaitaan, tai käteislaskennassa, kun käteismaksu suoritetaan. Tämä auttaa määrittämään tilikauden tai ajanjakson, jona tulot ja kulut on kirjattava.
Tulojen kirjaamisperiaatteen yleiset säännöt ovat, että tulot raportoidaan heti, kun vastikkeeksi tarjottavat tavarat tai palvelut on saatu päätökseen. Joissakin tapauksissa ne ilmoitetaan, kun maksu on vastaanotettu ja selvitetty, mutta näin ei aina ole. Saamattomia käteisvaroja, joita ei ole vielä ansaittu, ei kirjata tuloiksi vaan velaksi. Tämä tarkoittaa sitä, että rahat kirjataan käteismaksuksi vasta, kun asiakkaalle on tarjottu palveluja.
On olemassa neljää tulotyyppiä, jotka on kirjattava tämän periaatteen mukaisesti. Ensimmäinen on käteismaksut, jotka maksetaan tavaroita vastaan. Tämä kirjataan joko myynti- tai toimituspäivänä. Toinen on tulot, jotka saadaan palvelujen tekemisestä asiakkaalle, ja ne kirjataan, kun palvelut ovat valmiit ja laskutetaan. Tulot, jotka liittyvät yhtiön varojen lainaamiseen tai yhtiön omaisuuden myynnistä ansaittuihin varoihin, on myös kirjattava.
Poikkeuksia tulojen kirjaamisperiaatteeseen ovat varastot, jotka myydään takaisinosto- tai palautuspolitiikan kanssa. Kummassakin tapauksessa tapahtuma ei voi olla valmis ennen kuin takaisinosto- tai palautusaika on kulunut, koska ei ole mitään keinoa määrittää, mikä tuote palautetaan. Pitkäaikaiset sopimukset ovat toinen poikkeus, koska niiden toteuttaminen vie aikaa, vaikka käteinen maksettaisiin etukäteen. Joskus rahaa maksetaan ja kirjataan eri aikaväleinä suuren projektin aikana, toisinaan tapahtuma kirjataan, kun työ on valmis.
Joissakin tapauksissa tulojen kirjaamisperiaatteessa todetaan, että tulot on kirjattava jo ennen myyntiä. Esimerkiksi maataloudessa tulot on kirjattava sadonkorjuuaikana, koska elintarvikkeilla on jatkuvasti markkinat, hinnat ovat melko vakaat ja varmat, eikä tavaroiden jakelu maksa paljon. Näiden ehtojen on oltava läsnä, jotta tulot lasketaan ennen varsinaista myyntiä.