U izradi financijskih izvještaja postoje dvije vrste računa dobiti i gubitka: jednostupanjski i višestupanjski. Svrha računa dobiti i gubitka je izračunati neto prihod poduzeća; općenito, neto dobit će biti ista bez obzira na to koja se vrsta računa dobiti i gubitka koristi. Račun dobiti i gubitka u više koraka odvaja prihode, troškove, dobitke i gubitke kako bi pomogao tvrtki da bolje razumije gdje stvara prihod, a gdje poduzeće trpi gubitke. Prednosti korištenja računa dobiti i gubitka u više koraka uključuju lakoću kojom povremeni gledatelj može dešifrirati prihode i rashode, te opću činjenicu da ulagači mogu brzo izvršiti analizu omjera.
Račun dobiti i gubitka u više koraka počinje prodajom, a zatim oduzima trošak prodane robe. Troškovi prodane robe su izravni troškovi povezani s zalihama. Također, obično se izračunava zbrajanjem početnog inventara i kupnje, a zatim oduzimanjem završnog zaliha. Oduzimanje troškova prodane robe od prodaje jednako je bruto dobiti tvrtke.
Sljedeći korak višestepenog računa dobiti i gubitka je odjeljak o troškovima poslovanja. Ovaj dio se sastoji od svih troškova vezanih uz poslovanje tvrtke — to su uglavnom prodajni i administrativni troškovi. Oduzimanjem bruto dobiti od ukupnih operativnih troškova, računovođa može izračunati poslovni prihod tvrtke.
Općenito, posljednji odjeljak višestepenog računa dobiti i gubitka je dio koji ne posluje. To se sastoji od prihoda i rashoda koji nisu povezani s vođenjem poslovanja. Ovi troškovi uključuju, ali nisu ograničeni na, kamate te dobitke i gubitke od prodaje opreme. Poslovni prihod minus neposlovni prihod jednak je neto prihodu tvrtke za razdoblje.
Nasuprot tome, jednostupanjski račun dobiti i gubitka ima dva dijela: prihode i rashode. Odjeljak o prihodima u računu dobiti i gubitka zbraja sve prihode i dobitke za razdoblje. Odjeljak rashoda u računu dobiti i gubitka zbraja sve rashode iz godine. Računovođe oduzimaju troškove od prihoda kako bi izračunali neto prihod za razdoblje.
Dvije su glavne prednosti korištenja višestrukog računa dobiti i gubitka za razliku od izvještaja o dobiti u jednom koraku: diferencijacija na temelju toga gdje je tvrtka ostvarila prihod i lakša analiza omjera. Izjava u više koraka omogućuje povremenom gledatelju da prosudi odakle dolaze prihodi i rashodi tijekom razdoblja. Na primjer, ako tvrtka ima visok neto prihod zbog pobjede u parnici za određeno razdoblje, u višestepenom računu dobiti i gubitka, ovaj iznos neće biti uključen u odjeljak poslovnih prihoda tvrtke. Budući da se tužba ne nalazi u odjeljku poslovnih prihoda, povremeni gledatelj može bolje procijeniti koliko je uspješno stvarno poslovanje tvrtke; za razliku od toga, to nije slučaj s izvještajem o dobiti u jednom koraku gdje je tužba grupirana zajedno sa svim prihodima za razdoblje. Druga prednost je raščlanjivanjem računa na operativne, neoperativne, dobitke i gubitke, ulagači mogu brže i učinkovitije izvesti analizu omjera jer su brojevi za njih već podijeljeni u kategorije.