Staff accountants work under the supervision of a certified public accountant (CPA). They maintain financial reports, records, and general ledgers; prepare and analyze financial records; and perform general bookkeeping. Prepare various tax reports. Prepare payroll and payroll tax reports.