Job Description
Job Description:
We are seeking an experienced Bookkeeper to join our team and support our financial operations. The ideal candidate will have a strong background in accounting and bookkeeping, with excellent attention to detail and organizational skills.
Hours: 30 hours per week
Responsibilities:
key tasks involved in bookkeeping:
Recording Transactions:
- Use modern software tools like QuickBooks, FreshBooks, and Xero. Enter transactions electronically, making it easier to organize and retrieve data.
Journal Entries:
- Maintain detailed records of individual transactions. For instance, when a sale occurs, a journal entry is made to record the revenue and any related expenses.
- Regularly compare your records (such as bank statements) with your bookkeeping entries to ensure accuracy.
- Match your bank transactions with your records to identify any discrepancies.
- Verify outstanding invoices and payments.
Trial Balance:
- Prepare a trial balance by listing all accounts and their balances (debits and credits).
- This helps identify any errors before creating financial statements.
General Ledgers:
- Maintain a general ledger for each account (e.g., cash, accounts payable, accounts receivable).
- Record all transactions related to that account.
Financial Statements:
- Summarize revenues, expenses, and profits over a specific period.
- Show assets, liabilities, and equity at a specific point in time.
- Track cash inflows and outflows.
- Calculate and prepare cheques for various purposes, such as paying employees, vendors, or tax bills.
Tax Compliance:
- Complete and submit tax remittance forms, workers’ compensation forms, pension contribution forms, and other government documents.
- Prepare and file tax returns accurately and on time.
Other Reports:
- Generate statistical reports (e.g., sales trends, inventory levels).
- Create financial reports for management or stakeholders.