At a Glance
- Tasks: Manage bookkeeping, payroll, and office operations in a dynamic environment.
- Company: Join a well-established organization in Oakville with a collaborative culture.
- Benefits: Competitive salary, flexible hours, and opportunities for professional growth.
- Other info: Great opportunity for career advancement in a supportive team.
- Why this job: Take ownership of projects and make a real impact in a growing company.
- Qualifications: Experience in bookkeeping and strong knowledge of QuickBooks and Excel.
The predicted salary is between 43200 - 52800 $ per year.
We are seeking an Office Manager & Senior Bookkeeper to join a well-established and growing organization in Oakville. This is a hands-on role for someone who enjoys taking ownership, keeping things organized, and being the go-to person for both accounting and office operations. Reporting to the President and working closely with a fractional CFO and a small team, you will oversee day-to-day bookkeeping, payroll, billing, compliance, HR administration, and office management. You will also take ownership of projects and processes that help keep the business running smoothly. This is an ideal opportunity for a senior bookkeeper or accounting professional who is comfortable working independently, enjoys variety, and takes pride in getting things done accurately and on time.
What You'll Be Responsible For
- Accounting & Finance
- Manage full-cycle bookkeeping using QuickBooks Online
- Prepare and issue customer invoices, including progress billing, holdbacks, and deposits
- Run credit checks, manage collections, apply customer payments, and monitor accounts receivable
- Process supplier invoices through Dext, match invoices to purchase orders and receiving, and prepare payments through Plooto
- Maintain weekly AP reporting and reconcile supplier statements
- Reconcile bank accounts and company credit cards
- Review completed work and uninvoiced jobs to ensure nothing is missed
- Payroll & Compliance
- Process payroll for office employees as well as full-time and seasonal installers
- Accurately calculate hours, commissions, deductions, and payroll adjustments
- Complete payroll remittances and maintain CRA compliance
- Prepare and file T4s and T5018s
- Manage GST/HST filings and remittances
- Coordinate WSIB, insurance renewals, and other regulatory filings and renewals
- Maintain accurate records and ensure deadlines are consistently met
- Job Billing & Operations
- Participate in pipeline and scheduling meetings, providing insight into billing and cash flow
- Keep billing and invoicing information current in the system
- Monitor job progress to ensure completed work is billed promptly
- Prepare financial and operational reports for management meetings
- HR Administration
- Maintain accurate employee records and vacation/time-off information in BrightHR
- Coordinate employee onboarding and offboarding
- Maintain company policies and documentation
- Respond to employee questions and concerns professionally and confidentially
- Apply company policies consistently and fairly
- Support occasional recruitment and hiring activities
- Proven experience in bookkeeping, office administration, or a similar blended accounting and operations role.
- Strong working knowledge of accounts receivable, accounts payable, payroll processing, and account reconciliations.
- Proficiency with QuickBooks and solid comfort using Excel for tracking, reporting, and data review.
Bookkeeper/ Office Manager in Oakville employer: Jobboom
Join a leading player in the damage insurance sector that values autonomy, collaboration, and initiative. With a flexible 35-hour work week, comprehensive benefits including collective insurance and professional development opportunities, you will thrive in a dynamic environment that encourages employee participation in organizational growth. Enjoy competitive salaries, free parking, and the necessary equipment to work effectively both in the office and from home.