Kahekordne raamatupidamine on raamatupidamissüsteem, mis tasakaalustab kõik pearaamatu deebetid pearaamatu kreeditidega. Kõige enam kasutatakse kahekordset raamatupidamisarvestust tekkepõhises arvestusmeetodis, mis kajastab finantstehinguid nii, nagu need aruandeperioodil toimuvad. Tekkepõhine raamatupidamine loob finantsaruannetest täpsema pildi; Põhimõtteliselt silub see finantstehingutes leitud erinevusi, võimaldades raamatupidajatel koguda tulevasi tulusid ja kulusid, et tasakaalustada jooksvaid tulusid või kulusid.
Luca Pacioli leiutas Itaalia renessansi ajal Veneetsia kaupmeeste jaoks kahekordse kirjendamise süsteemi. Tema süsteem kasutas pearaamatu tasakaalukuse tõendamiseks aastalõpu kannete sulgemist ja proovibilanssi, mida kasutatakse ka praegustes raamatupidamisbüroodes. Pacioli kirjutas ka arvukalt dokumente olulise finantsteabe ja tavaliste äritegevuse käigus leitud tehingute kohta.
Pacioli kahekordse kirjendamise süsteem on aluseks tänasele raamatupidamisvõrrandile: varad = kohustused + omakapital. See valem tasakaalustab pearaamatu kontosid, proovibilanssi ja finantsaruandeid. Kahekordse kirjendamise eelised hõlmavad täpset kasumi ja kahjumi arvutamist kasumiaruandes ning võimalust kanda varasid ja kohustusi bilanssi. See süsteem võimaldab ka raamatupidajatel vigu hõlpsalt tuvastada, kuna pearaamatu bilansist väljas olevad kontod kajastuvad kiiresti finantsaruannetes.
Finantstehingud kajastatakse kahekordse kirjendamise süsteemis kahel eraldi kontol. Iga päevikukanne sisaldab deebetit ja krediiti, mis tasakaalustavad iga kirje kirjendamise ajal, hoides pearaamatu tasakaalus kogu arvestusperioodi jooksul. See raamatupidamissüsteem tugineb ka saada- ja võlgnevustele, mis esindavad müüki ja laekumisi, mis on tehtud hankijate ja klientide krediidi laiendamise kaudu.
Kuigi kahekordne raamatupidamine hoiab pearaamatus kõik deebetid ja kreeditid tasakaalus, ei pruugi see ettevõtte rahavoogu täpselt kajastada. Kui seda kasutatakse koos tekkepõhise arvestusmeetodiga, moonutab kahekordne raamatupidamine ettevõtte kassakontot pearaamatukontol. Selle põhjuseks on asjaolu, et tehingud kirjendatakse nende toimumise ajal, mitte siis, kui sularaha omanikku vahetab – raamatud võivad kajastada kogunenud sularaha, mida ettevõttel tegelikult veel ei ole, või kogunenud kulusid, mida ettevõte pole tegelikult veel tasunud.
Moonutatud rahavoopildi parandamiseks peavad ettevõtted koostama rahavoogude aruande, mis võtab teatud raamatupidamiskirjed ja pöörab nende mõju rahakontol ümber. See avaldus annab seejärel ettevõttele selgema pildi nende praegustest positiivsetest või negatiivsetest rahavoogudest. Rahavoogude aruanne on muutunud oluliseks teabeks investoritele, kes soovivad oma raha ettevõttesse investeerida. Investorid võivad olla vähem valmis investeerima pidevalt negatiivse rahavooga ettevõtetesse, sest ettevõtted vajavad tegevuse jätkamiseks välist rahastamist.