Dvostavno knjigovodstvo je računovodski sistem, ki uravnoteži vse obremenitve glavne knjige s krediti glavne knjige. Najpogostejša uporaba dvostavnega knjigovodstva je v metodi računovodstva na podlagi nastanka poslovnih dogodkov, ki evidentira finančne transakcije, kot se pojavijo v obračunskem obdobju. Računovodstvo na podlagi nastanka poslovnih dogodkov ustvarja natančnejšo sliko za računovodske izkaze; v bistvu zgladi odstopanja, ki jih najdemo v finančnih transakcijah, tako da računovodjem omogoča, da obračunajo prihodnje prihodke in odhodke, da jih uravnotežijo s sovpadajočimi tekočimi prihodki ali odhodki.
Luca Pacioli je v času italijanske renesanse izumil sistem dvojnega knjigovodstva za beneške trgovce. Njegov sistem je uporabil zaključne vnose ob koncu leta in poskusno bilanco, da je dokazal uravnoteženost njegove glavne knjige, kar se še vedno uporablja v današnjih računovodskih pisarnah. Pacioli je napisal tudi številne dokumente o bistvenih finančnih informacijah in transakcijah, ki jih najdemo v običajnih poslovnih operacijah.
Paciolijev sistem dvojnega knjigovodstva je osnova za današnjo računovodsko enačbo: sredstva = obveznosti + lastniški kapital. Ta formula uravnoteži račune glavne knjige, poskusno bilanco in računovodske izkaze. Prednosti dvostavnega knjigovodstva vključujejo natančen izračun dobičkov in izgub v izkazu poslovnega izida ter možnost vključitve sredstev in obveznosti v bilanco stanja. Ta sistem računovodjem omogoča tudi enostavno odkrivanje napak, saj se nebilančni računi v glavni knjigi hitro odražajo v računovodskih izkazih.
Finančne transakcije se evidentirajo na dveh ločenih računih v sistemu dvostavkov. Vsak vpis v dnevnik vključuje obremenitev in dobropis, ki uravnovešata vsak vnos, ko sta knjižena, tako da je glavna knjiga uravnotežena skozi celotno obračunsko obdobje. Ta računovodski sistem se opira tudi na terjatve in obveznosti do kupcev, ki predstavljajo prodajo in izterjave, opravljene s kreditiranjem prodajalcev in strank.
Medtem ko dvostavno knjigovodstvo ohranja vse obremenitve in kredite uravnoteženo v glavni knjigi, morda ne predstavlja natančnega prikaza denarnega toka podjetja. Če se uporablja v tandemu z metodo računovodstva na podlagi nastanka poslovnega dogodka, dvostavno knjigovodstvo izkrivlja gotovinski račun podjetja na računu glavne knjige. To se zgodi zato, ker se transakcije evidentirajo, ko se zgodijo, in ne, ko denar zamenja lastnika – knjige lahko odražajo obračunani denar, ki ga podjetje dejansko še nima, ali vračunane stroške, ki jih podjetje dejansko še ni plačalo.
Da bi popravili izkrivljeno sliko denarnih tokov, morajo podjetja pripraviti izkaz denarnih tokov, ki vzame določene računovodske postavke in obrne njihov učinek na denarnem računu. Ta izjava nato podjetju zagotovi jasnejšo sliko njihovih trenutnih pozitivnih ali negativnih denarnih tokov. Izkaz denarnih tokov je postal pomemben podatek za vlagatelje, ki so pripravljeni vložiti svoj denar v posel. Vlagatelji so morda manj pripravljeni vlagati v podjetja z dosledno negativnim denarnim tokom, ker bodo podjetja za nadaljevanje svojega poslovanja potrebovala zunanje financiranje.