Overview
A charitable organization operating social enterprises in outdoor learning and education is seeking a full-time Financial Controller. This permanent role will transition from a previously contracted Financial Manager position and is open to candidates located anywhere in Canada.
The Financial Controller will manage full-cycle bookkeeping, fund accounting, inventory controls, and ensure regulatory compliance related to social enterprise sales. The position involves both day-to-day financial operations and strategic financial management to support the organization's blended financial and social mission.
Responsibilities
- Perform daily bookkeeping including accounts payable, accounts receivable, bank and credit card reconciliations, journal entries, and financial record maintenance.
- Manage vendor payments, credit card monitoring, and bank deposits.
- Oversee budget review and monitoring, grant and project class management, deferred revenue, and GST/PST compliance.
- Provide financial reports and insights to the Executive Director, key staff, Treasurer, and Board of Directors.
- Manage QuickBooks Online and WooCommerce integration, including daily sync updates, issue resolution, payment posting, and reconciliation.
- Maintain inventory tracking workflows, including Square inventory setup and post-event inventory balance.
- Process payroll, including remittances, T4/T4A preparation, vacation and sick time tracking, and benefits administration.
- Ensure compliance with government regulations including GST, PST, WCB, CRA filings, and monitor international and US compliance and sales tax risks related to charitable social enterprise operations outside Canada.
- Support financial strategy development, pricing evaluation, financial policy development, and revenue diversification efforts as capacity allows.
Requirements
- Bachelor’s degree in Accounting, Finance, or a related field.
- CPA designation is highly preferred.
- Minimum 5 years of full-cycle accounting experience combining inventory-based bookkeeping with non-profit or charity fund accounting.
- Payroll experience including knowledge of taxation, benefits, vacation pay, remittances, and coding.
- Advanced proficiency with QuickBooks Online and e-commerce systems such as WooCommerce.
- Strong understanding of charity tax laws, donation receipting rules, and non-profit accounting standards.
- Effective and accessible communication skills to provide financial information to board members, staff, and external organizations.
- Cultural Awareness Training is an asset; additional training will be provided.
- Must be located in Canada; preference given to candidates near Invermere, BC.
- Must have a fully functioning remote office setup; a monthly home office allowance is provided.
Work Hours
- 40 hours per week, Monday to Friday.
- Flexible schedule between 7:00 AM and 6:00 PM Pacific Time.
Compensation & Benefits
- Starting salary range: $85,000 to $95,000+ annually, commensurate with experience.
- Three weeks of starting vacation (can be used as accrued).
- Short-term and long-term disability insurance and life insurance.
- Health Spending Account.
- Home office allowance.
- Annual salary increases for inflation.
- RRSP contributions after one year.
- 40% discount on resources, equipment, and tools sold by the organization.
- 100% discount on training, workshops, and certifications offered.
- Paid annual sick days (up to 7) and bereavement days (up to 5).
Location
- Remote position available anywhere in Canada.
- Preference for candidates located near Invermere, British Columbia.
Application
Applications are open from June until the position is filled. The ideal start date is early August but is flexible.
Candidates should submit a cover letter and CV for consideration.