- Recording all financial transactions daily
- Issuing payment invoices and receipts to clients
- Preparing and submitting periodic financial reports to management
- Performing account reconciliations
- Processing income statements, balance sheets and other management account reports
- Reconcile accounts including receivable and payable
- Reviewing expenditures of the company such as payroll and petty cash expenses
- Oversee the ongoing maintenance of accounts
- Ensure payroll is accurate and records are maintained
- Provide tax planning strategies in accordance with existing legislation
- Preparation of financial statements for companies
- Assisting with asset audits, as necessary
- Assisting with other accounting tasks