About the Role
We are seeking an experienced and dependable Senior Full-Cycle Bookkeeper to manage the bookkeeping and financial administration for six Oil Change locations and related businesses.
This is a hands-on role for someone who can independently manage the books for multiple companies and locations, maintain accurate financial records, meet recurring deadlines, and investigate discrepancies.
The successful candidate will work closely with ownership, the district manager, store managers, payroll providers, and our external accountant.
Key Responsibilities
- Manage full-cycle bookkeeping for six store locations and related businesses.
- Record and categorize bank, credit-card, revenue, and expense transactions.
- Enter and manage supplier invoices, credits, receipts, and payments.
- Allocate revenue and expenses to the correct store, company, and general-ledger account.
- Manage accounts payable and prepare vendor payments for approval.
- Maintain accounts-receivable records and follow up on outstanding fleet and commercial invoices.
- Reconcile bank accounts, company credit cards, vendor statements, and intercompany balances.
- Reconcile point-of-sale sales against cash, debit, and credit-card deposits.
- Investigate missing deposits, cash differences, duplicate invoices, and other discrepancies.
- Assist with payroll preparation, including employee hours, overtime, vacation pay, bonuses, statutory holiday pay, and employee changes.
- Record payroll journal entries and reconcile payroll expenses and source-deduction accounts.
- Prepare and maintain documentation for GST/HST, WSIB, and payroll remittances.
- Complete month-end entries, reconciliations, and financial reports.
- Prepare store-level profit-and-loss reports for management.
- Maintain organized electronic records for invoices, receipts, statements, and supporting documents.
- Prepare year-end working papers and supporting schedules for the external accountant.
- Maintain a calendar of recurring payroll, tax, government, and financial-reporting deadlines.
- Identify unusual expenses, overdue balances, and financial discrepancies requiring management attention.
Qualifications
- At least three years of full-cycle bookkeeping experience.
- Experience managing bookkeeping for multiple companies, divisions, or operating locations.
- Strong knowledge of accounts payable, accounts receivable, payroll, and bank reconciliations.
- Experience preparing information for GST/HST, WSIB, and payroll remittances.
- Ability to read and understand profit-and-loss statements and balance sheets.
- Strong Microsoft Excel skills and experience with accounting software.
- Excellent attention to detail, organization, and time-management skills.
- Ability to work independently, prioritize responsibilities, and meet recurring deadlines.
- Strong written and verbal communication skills.
- High level of discretion when handling payroll, banking, and confidential business information.
Preferred Experience
Experience with any of the following is considered an asset:
- QuickBooks accounting software
- Ceridian Powerpay or similar payroll software
- NexGen, QuickTouch, or another point-of-sale system
- Microsoft OneDrive and SharePoint
- Multi-location retail, automotive, or service businesses
- Fleet or commercial customer accounts
- Intercompany bookkeeping
Training will be provided for our store-specific systems. Applicants should already have a strong understanding of full-cycle bookkeeping principles.
What Success Looks Like
The successful candidate will ensure that:
- Bank and credit-card accounts are reconciled each month.
- Store sales and deposits are accurately matched.
- Vendor invoices are recorded and prepared for payment on time.
- Payroll information is accurate and submitted by each deadline.
- Fleet and customer payments are applied correctly.
- Government remittance information is prepared on time.
- Financial records and supporting documents are complete and organized.
- Ownership receives accurate and timely financial information.
- Discrepancies are investigated and resolved promptly.
How to Apply
Please submit your resume along with a brief summary of:
- Your full-cycle bookkeeping experience.
- The number of companies or locations you have managed.
- The accounting and payroll systems you have used.
- Your experience with payroll, GST/HST, WSIB, and month-end reporting.
- Your availability to begin.
This posting is for an existing vacancy.
Artificial intelligence may be used to assist with screening or reviewing applications submitted for this position.
Take 5 Oil Change is committed to providing an accessible recruitment process. Accommodations are available upon request for candidates participating in any stage of the recruitment and selection process.
We appreciate the interest of all applicants. Only candidates selected for an interview will be contacted.
Pay: $70,000.00-$80,000.00 per year
Experience:
- Bookkeeping: 3 years (required)
Work Location: Hybrid remote in Ajax, ON L1S 6M3