Knjigovoditelji unose, održavaju i procjenjuju financijsku evidenciju poduzeća. Poslovi knjigovođe mogu uključivati obavljanje širokog spektra računovodstvenih dužnosti, kao što su upravljanje plaćama, naplatom, fakturama, obvezama i potraživanjima. U većim tvrtkama knjigovođe se obično specijaliziraju za određene aspekte financijskog upravljanja. Budući da poduzeća svih vrsta zahtijevaju pažljivo vođenje evidencije, postoji stalna potražnja za kvalificiranim osobama koje će ispuniti niz različitih poslova knjigovođe.
Velike korporacije obično zapošljavaju nekoliko knjigovođa za obavljanje specifičnih računovodstvenih i revizijskih dužnosti. Za plaćanje računa i ispunjavanje narudžbenica u ime tvrtke zaduženi su knjigovodstveni službenici. Službenici za potraživanja vode računa da kupci budu uredno naplaćeni i da plaćaju na vrijeme. Knjigovoditelji obračuna plaća osiguravaju da svi zaposlenici tvrtke dobiju odgovarajuću naknadu za odrađeno vrijeme. Drugi poslovi knjigovođe u velikoj tvrtki mogu uključivati praćenje dugotrajne imovine, unos financijskih podataka u računalni sustav i reviziju više računa.
U maloj tvrtki, knjigovođa može preuzeti sve računovodstvene dužnosti. Knjigovodja često vodi glavnu knjigu, koja uključuje sve financijske zapise tvrtke. Većina knjigovođa radi isključivo s elektroničkim zapisima, iako neke male tvrtke još uvijek vode fizičke evidencije i račune. Zaposlenici moraju biti osposobljeni za učinkovit i točan unos podataka prilikom upravljanja elektroničkim zapisima i pokazati jake organizacijske vještine prilikom podnošenja papirnatih evidencija i potvrda.
Neki knjigovođe biraju posao za privatne računovodstvene tvrtke, koje se bave računima i financijskim poslovima koje angažiraju razne tvrtke. Takve tvrtke obično naglašavaju da knjigovođe moraju biti izuzetno oprezni kako bi više brojeva financijskih računa i informacija sačuvali povjerljivima. Mnogi iskusni knjigovođe nude svoje usluge na slobodnoj osnovi, radeći ugovore od kuće za razne tvrtke. Osim standardnih računovodstvenih dužnosti, slobodni knjigovođe moraju upravljati svim aspektima vlastitog kućnog poslovanja.
Da bi stekla uvjete za zapošljavanje u većini knjigovodstvenih poslova, osoba mora imati barem srednju školu, iako mnogi poslodavci preferiraju kandidate s fakultetskim diplomama iz računovodstva, poslovne administracije, matematike ili drugih srodnih područja. Iako certifikacija obično nije potrebna, neki pojedinci odlučuju postati certificirani kako bi poboljšali svoje šanse da pronađu posao knjigovođe. U Sjedinjenim Državama, Američki institut profesionalnih knjigovođa (AIPB) nudi program certificiranog knjigovođa koji od pojedinaca zahtijeva polaganje sveobuhvatnog ispita o računovodstvu i etici. Mnoge druge zemlje imaju organizacije slične AIPB-u koje nude programe certificiranja za financijske stručnjake.