Overview
This role is for an experienced, detail-oriented, proactive Senior Bookkeeper to support a Canada-based accounting and business services team. Responsibilities include full-cycle bookkeeping for multiple clients, ensuring accurate financial records, and assisting with day-to-day administrative and accounting operations. The position also involves contributing to process improvements and maintaining efficient, well-organized workflows.
Responsibilities
- Full-Cycle Bookkeeping: Manage bookkeeping activities for multiple client accounts, ensuring records are accurate, complete, and up to date.
- Bank and Credit Card Reconciliations: Complete monthly reconciliations, investigate discrepancies, and ensure transactions are properly recorded.
- Transaction Management: Code, categorize, and record financial transactions using QuickBooks Online.
- Accounts Payable and Receivable: Maintain AP/AR records, monitor balances, and support timely financial processing.
- Payroll Processing: Prepare and record payroll entries, ensuring accuracy and consistency across client files.
- GST/HST Remittances: Prepare GST/HST remittance information and supporting documentation for review and filing.
- Financial Reporting: Prepare financial reports and supporting records to assist with accounting reviews and business decisions.
- Client File Management: Maintain organized and accurate bookkeeping files for multiple clients, tracking deadlines and outstanding tasks.
- Administrative Support: Assist with email management, client communication, and general accounting-related administrative tasks.
- Workflow Improvement: Develop, document, and implement internal systems and processes to improve productivity and operational efficiency.
- Deadline Management: Ensure bookkeeping tasks, reconciliations, and financial documentation are completed accurately and submitted for review before applicable deadlines.
- Team Collaboration: Proactively communicate with the team, raise questions or discrepancies promptly, and contribute to a collaborative working environment.
Requirements
- Proven experience performing full-cycle bookkeeping for multiple clients or businesses.
- Advanced proficiency in QuickBooks Online (QBO) is required.
- Strong experience with bank and credit card reconciliations.
- Solid knowledge of accounts payable, accounts receivable, and transaction categorization.
- Experience preparing payroll entries and maintaining accurate payroll-related records.
- Familiarity with Canadian bookkeeping practices, including GST/HST remittances.
- Ability to prepare accurate financial reports and maintain well-organized accounting records.
- Strong attention to detail and commitment to financial accuracy.
- Excellent organizational and time-management skills, including the ability to manage multiple client files and deadlines simultaneously.
- Strong written and verbal communication skills in English.
- Ability to work independently, take ownership of assigned responsibilities, and meet deadlines without constant supervision.
- Proactive problem-solving skills, including willingness to ask questions or flag discrepancies rather than make assumptions.
- Comfortable using digital communication tools such as Slack, email, and messaging platforms.
- Collaborative mindset, professional integrity, reliability, and transparency.
- Willingness to learn new internal systems and contribute to workflow improvements.
Compensation & Benefits
Location
- Fully remote work environment.
Schedule & Availability
- Monday to Friday, Part-time (25 hours per week)
- 8:30AM to 1:30PM (PST)
Additional Notes
- This is a professional role with a set schedule defined by the client; consistent availability during scheduled hours is expected.
- Training may be required to fully understand the role, tools, and client processes.
- Performance is measured against KPIs and goals aligned with client expectations and project objectives.