
Bookkeeper
Job Description
Posted on: December 7, 2025
We are a leading family law firm driven by a singular vision: Do Good, Make an Impact. We are committed to creating lasting, positive change—for our teammates, our clients, and our community. Our mission is simple yet profound: We are a Human Solution to a Human Problem. We deliver top expertise, skill, and resources in an authentically caring, human, and empathetic way.
We hold seven core values at the heart of everything we do:
• Above and Beyond: We reject mediocrity and pursue excellence.
• Integrity First: Trust is the foundation of our work.
• It’s a Team Sport: Success is collective.
• Drive Results: We play to win and celebrate success.
• Be Yourself: We value uniqueness and creativity.
• Forever Students: Curiosity fuels growth.
• Humanize: Empathy is our guiding principle.
Role Overview
The Bookkeeper plays an essential role in maintaining accurate financial records, supporting compliance requirements, and facilitating the financial health of the organization. This position involves full-cycle bookkeeping, including accounts payable and receivable, bank reconciliations, payroll support, and month-end reporting.
The ideal candidate is detail-oriented, proactive, and experienced in accounting software, with the ability to support financial operations in a fast-paced, professional environment. This role balances routine transactional work with broader process responsibilities, ensuring operational excellence and reliability
Job requirements
• Diploma or certification in accounting, bookkeeping, or a related field.
• 3–5 years of relevant bookkeeping experience, ideally within a professional services or law firm environment.
• Proficiency in accounting software (QuickBooks) and MS Excel.
• Familiarity with legal-specific systems like Clio is an asset.
• Solid understanding of full-cycle accounting principles and financial best practices.
• Familiarity with trust accounting (preferred but not required).
• Excellent organizational and time-management skills with high attention to detail.
• Strong written and verbal communication skills; able to collaborate across teams.
• Discretion and confidentiality in handling sensitive financial and client information.
Job responsibilitiesGeneral Bookkeeping and Financial Administration
- Maintain general ledger and perform full-cycle bookkeeping using QuickBooks.
- Record day-to-day financial transactions and ensure entries are accurate, complete, and timely.
- Prepare and process accounts payable (A/P) and collaborate on accounts receivable (A/R), including vendor and client communication, payment follow-up, and reconciliation.
- Issue invoices, monitor receivables, and process deposits and disbursements.
- Maintain organized digital and physical records of all financial transactions and supporting documentation.
Reconciliation and Reporting
- Perform regular bank, credit card, and trust account reconciliations.
- Support month-end and year-end closing procedures, including preparation of internal reports, financial summaries, and reconciliations.
- Assist in generating financial statements for review by management.
- Support audit and compliance requirements by maintaining proper documentation and reconciliation trails.
Payroll Support
- Assist with payroll data entry and benefit tracking, liaising with HR and with payroll service providers as needed.
- Collaborate with HR to ensure payroll entries are accurately reflected in accounting systems.
Budgeting, Compliance, and Process Improvement
- Support budget tracking and variance reporting.
- Ensure compliance with firm policies, legal trust accounting standards, and applicable tax regulations (e.g., HST/GST remittances).
- Contribute to the improvement of financial processes and controls, documenting procedures where necessary.
- Provide support for vendor management, contract reviews, and financial administration related to business operations.
Collaboration and Communication
- Work closely with the legal staff, operations team, and external service providers (e.g., Banks, vendors).
- Respond to internal inquiries regarding transactions, disbursements, or financial policy.
- Support ad hoc financial and administrative tasks and projects as needed.
Level of Autonomy and Authority
The Bookkeeper operates with a high degree of independence in executing recurring financial duties while escalating anomalies or judgment-based decisions to leadership. The role is trusted to maintain accurate records, follow internal controls, and proactively manage priorities to meet deadlines.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

Accounting Analyst

Junior Accountant

Accounts associate

Senior Controller

