Generelt accepterede regnskabsprincipper eller GAAP giver de regnskabsstandarder, som virksomheder følger, når der optages finansielle transaktioner og regnskabsaflæggelse. Revisorer anvender GAAP med hver finansiel transaktion foretaget af virksomheden. Virksomhederne beregner deres indkomst ved hjælp af GAAP. Indkomst giver investorerne en forståelse for virksomhedens økonomiske resultater.
Periodeafregning
GAAP kræver, at virksomhederne anvender periodiseringsregnskaber, når de udarbejder deres regnskaber. Periodeopgørelse kræver, at virksomhederne rapporterer om finansielle aktiviteter, som de opstår. Virksomheden rapporterer omsætning, når den udfører den aktivitet, der genererer indtægterne. Selskabet rapporterer om omkostninger, når det udfører den aktivitet, der pådrager udgifterne. Periodiseringsregnskaber medregner tidspunktet for eventuelle kontantbetalinger ved beregning af indkomst. Dette gør det muligt for indberetning af indkomst at formidle virksomhedens aktiviteter frem for kontantposition.
Bruttoresultat
Selskabet rapporterer bruttoavance på resultatopgørelsen i flere trin, der er oprettet under GAAP. Resultatopgørelsen med flere trin indeholder flere beregninger af indkomstopgørelsen. Den første indkomstberegning kaldes bruttoavance. Bruttoavance svarer til det samlede salg med fradrag af omkostningerne ved solgte varer. I henhold til GAAP refererer det samlede salg til indtjenede penge, uanset om de er modtaget eller ej. Omkostningerne ved solgte varer refererer til værdien af opgørelsen solgt til kunden, selvom virksomheden ikke har betalt det endnu. Bruttoresultatet betragter ikke andre omkostninger.
Driftsindtægter
Den næste indkomstberegning refererer til driftsindtægter. Driftsindtægterne anvender det beløb, der er beregnet for bruttoresultatet og fratrækker driftens driftsomkostninger. Driftsomkostningerne omfatter salgsomkostninger og administrationsomkostninger, som selskabet har afholdt, uanset om disse udgifter er betalt. Driftsindtægterne kommunikerer de indtægter, der opnås gennem virksomhedens primære drift.
Nettoindkomst
Den endelige indtægtsberegning er nettoindtægt. Nettoresultatet betragter alt inkluderet i driftsindtægterne. Herudover betragter nettoresultatet også indtægter og omkostninger, der afholdes uden for primærvirksomhedens rige. Selskabet betragter indkomst og omkostninger, om penge allerede har udvekslet hænder eller vilje i fremtiden. Eksempler på indkomst optjent uden for primærvirksomhedens rige omfatter leje tjent på et ubrugt lager eller renter modtaget for penge udlånt til en intern medarbejder. Et eksempel på en udgift, der opstår uden for den primære virksomheds rige, omfatter renter, der betales.