Skip to Main Content

Job Title


Bookkeeping Controller


Company : StoneCrest Hotels


Location : Kamloops, Kamloops


Created : 2026-01-09


Job Type : Full Time


Job Description

Job description: Bookkeeping Controller Location:Kamloops Downtown (In-office) Schedule:Monday to Friday, 5 days a week, between 9 AM 5 PM Pay:$35$40 per hour, based on experience About the Role We are seeking an experiencedBookkeeping Controllerto oversee daily bookkeeping operations and ensure accurate financial reporting for our hotel operations. The ideal candidate will have strong Canadian accounting experience and be proficient inSage Cloud softwareandMS Excel. Key Responsibilities Oversee day-to-day bookkeeping activities and review work completed by our in-house bookkeeper to ensure accuracy Prepare and review payroll, ensuring accuracy and compliance with Canadian regulations Compile, analyze, and prepare monthly income statements and conduct a monthly review with the CEO Prepare annual accounting files and provide all required documentation to the company accountant Review and manage Accounts Receivable and Accounts Payable Reconcile accounts and manage monthly cash flow to ensure all expected payments and revenues are accounted for Maintain strong internal financial controls and organized financial records Required Qualifications Minimum 3 years of advanced bookkeeping/accounting experience in Canada Knowledge of Sage Cloud accounting software Proficiency in MS Excel Hotel or hospitality industry experience preferred but not required Strong knowledge of Canadian payroll, tax, and accounting practices Excellent attention to detail and organizational skills Ability to work independently and meet deadlines Work Authorization & Availability Must have a valid Canadian work permit, permanent residency, or Canadian citizenship Must be available to work Monday to Friday (5 days per week) In-office position in Kamloops Downtown Job Types: Full-time, Permanent Ability to commute/relocate: Kamloops, BC V2C 2A9: reliably commute or plan to relocate before starting work (preferred) Language: English (preferred) Work Location: In person