- Record all transactions accurately and reconcile accounts
- Prepare balance sheets, income statements and other reports
- Perform cost and general ledger analysis
- Complete tax audits ensuring compliance
- Manage budgets and cash flows
- Review contracts and process payments
- Examine financial discrepancies
- Manage payroll functions
- Create and implement recent accounting systems
- Consult management on financial strategy
- Guide investments, mergers and acquisitions
- Recording transactions in compliance with accounting principles
- Preparing and entering invoices, bills, checks etc.
- Reconciling discrepancies in financial entries
- Assisting with taxation including filing returns
- Maintaining general ledgers