Bookkeeper
$50k - $65k per yearBFM Foundation Canada | Mission Thrift Store
BFM FOUNDATION CANADA
Support Centre
Newmarket, Ontario
Who We Are
BFM Foundation Canada is a national Christian charitable organization with more than 50 Mission Thrift Stores across Canada, which are staffed primarily by dedicated volunteers. The net revenue proceeds from all Mission Thrift Stores are devoted to the joint Ministry of Bible League Canada and BFM Foundation Canada. These funds are used to establish adult literacy programs, provide church planter training, and children’s ministry programs in more than 40 countries around the world.
Why Work Here
Join a dynamic team of passionate, mission-focused individuals who are united by a shared purpose: supporting our joint Ministry with Bible League Canada. At BFM Foundation Canada, you will have the opportunity to work in a Christ-centered environment where your contributions help transform lives around the world through the Living Word of God. We value integrity, collaboration, and continuous growth, and believe in recognizing and celebrating the people who make our mission possible. If you are looking for meaningful work with a purpose, you will find it here!
Purpose of the Position
The Bookkeeper plays a key role in maintaining the financial records at BFM Foundation Canada by carefully recording the day-to-day transactions across the various Mission Thrift Stores that we support. This involves posting journal entries for all financial activities and reconciliations for the assigned stores to ensure that we have accurate record keeping and timely reporting of each store’s financial statements. This position not only aligns with our organizational policies, but also contributes to our larger mission by promoting transparency and accuracy in financial management. Ultimately, the Bookkeeper’s work helps ensure the smooth operation of our stores, enhancing the positive impact that we have in our community.
The Bookkeeper reports to the Director of Finance.
Primary Activities
- Communicate with Store Managers and/or Store Board members.
- Process accounts receivable/payable in a timely manner.
- Maintain vendor database and communications with vendors.
- Prepare cheques and payments.
- Reconcile and balance all cash accounts monthly.
- Collect and remit sales taxes.
- Ensure receivables are collected promptly.
- Maintain a complete and comprehensive electronic filing system to support financial records, including filing source documents for all journal entries recorded.
- Preparing trial balances.
- Prepare financial reports for Store Boards and the BFM Finance team.
- Assist with audits.
- Store-related payroll processing.
- Providing reports from financial systems as required to the Finance team and Store Boards.
- BFM Foundation Canada’s and related entities’ bookkeeping, as needs arise.
- Ad hoc tasks, administration, or analysis.
Qualifications
- Bookkeeping Certification and/or post-secondary education in Accounting, Finance, or a related field.
- Minimum of three years’ experience in full cycle Bookkeeping and/or Accounting role(s).
- Proficiency in Accounting software is required, with experience in Sage Intacct, Sage 50, and QuickBooks especially being an asset.
- Knowledge of GAAP and procedures.
- Knowledge of data management and financial data analysis.
- Excellent planning and organizing skills.
- Strong attention to detail.
- Problem solving and analysis abilities.
- Excellent written and verbal communication skills.
- Demonstrates confidentiality, professionalism, and integrity.
Working Conditions
- The Bookkeeper will be required to work under the following conditions on a regular basis:
- Sitting – Remaining in a seated position for long periods of time.
- Continuous use of a computer, keyboard, mouse, and phone.
- Driving – Operating a personal passenger vehicle.
- Some travel within Canada and some overnight stays are required.
- Hybrid Work Arrangement – The ideal candidate will reside within commuting distance of the BFM Foundation Canada Support Centre in Newmarket, Ontario, and be available to work onsite as required. The role involves a minimum of one day per week at the Support Centre, with the possibility of working remotely up to four days per week. While remote work is an option, preference will be given to candidates located in the local area.
Culture
As a member of the BFM Team, the Bookkeeper will actively contribute to and uphold the following values:
- Christ-Centered – All our discussions and actions reflect our faith and belief that Christ is the center of this Ministry.
- Volunteerism – We celebrate the success of Mission Thrift Store is driven by volunteerism.
- Joint Ministry with Bible League Canada – We have a mandate and desire to financially support Bible League Canada’s global ministry.
- Integrity – We are consistently truthful and honest in all our actions, reflecting uncompromising adherence to Godly principles and values.
- Sustainable Growth – We believe that responsible, stewardly, and sustainable growth is an integral element to the long-term success of our organization.
- Innovation – We consistently and earnestly strive to be adaptable to new and efficient business processes and ideas.
What We Offer
- Be a part of sharing the love and hope of Jesus Christ within your community and around the world.
- Attractive compensation.
- Health, Dental, and Vision Benefits.
- Learning and Development Benefits.
- Paid Time-Off.
- Fun with purpose.
Compensation Expectations
- $50,000.00 - $65,000.00 annually, with full Health Benefits.
Apply Today!
If you feel that you have the passion, experience, and skillset that would help to advance the purpose of BFM Foundation Canada, we look forward to hearing from you! Please submit your Cover Letter and Resume by July 2nd, 2026 , by email to View email address on christiancareerscanada.com and View email address on christiancareerscanada.com .
BFM Foundation (Canada) welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
$22.5 - $30 per hour
..., worship and spiritual growth, in an atmosphere of compassion and mutual respect. Purpose: The part-time Finance Assistant / Bookkeeper will work closely with the Parish Administrator, and Treasurer to ensure financial transactions are entered accurately in the Church...SuggestedHourly payPart timeWork at officeRemote work$60k - $75k per year
...risk management and insurance reviews. Qualifications Education: Post-secondary education in accounting, finance, mathematics, bookkeeping, or business administration. (CPA designation or equivalent experience preferred). Experience: Minimum of 3 years of bookkeeping...SuggestedLong term contractFull time- ...they do something about it. The Role: Kitchen Administrative Assistant To provide accurate and efficient administrative and bookkeeping support to the Food Services department, ensuring smooth daily operations. This role supports the Food Service Manager and Head Chef...SuggestedFull timeSummer workSeasonal workWork at officeRemote workShift work
$22 - $26 per hour
Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely. Experience and specialization...SuggestedPermanent employmentFull timeRemote work$25.35 per hour
...Position Title: Bookkeeper (Temporary) Position Type: Full time Banner: Food Basics Employment Type: Permanent This position is part of a unionized bargaining unit. The hourly wage for this position starts at $25.35 and is established in accordance with the collective...SuggestedHourly payPermanent employmentFull timeTemporary workInternshipWork at officeWeekend workAfternoon shift$37 - $40 per hour
...prepare cheques for payroll Keep financial records and establish, maintain and balance various accounts using manual and computerized bookkeeping systems Maintain general ledgers and financial statements Post journal entries Prepare other statistical, financial and...Permanent employmentFull timeRemote work- ...cheques for payroll Keep financial records and establish, maintain and balance various accounts using manual and computerized bookkeeping systems Maintain general ledgers and financial statements Post journal entries Prepare other statistical, financial and accounting...Full time
$60k per year
...to teamwork. The ideal candidate is a warm and loving person who makes meaningful connections with those they are caring for. The Bookkeeper reports to the Executive Director and is expected to provide complete accounting of Accounts Payable, Accounts Receivable, Payroll...Live InWork at office$40k per year
...your passion with purpose and join a culture that is thriving in the face of change. Make an impact with our Accounting team as a Bookkeeper. This diverse team of professionals are dedicated to exceeding clients’ unique needs within a rapidly evolving business and financial...Remote workFlexible hours$45k - $85k per year
...That’s why we’re invested in your growth from day one—because the steps you take today define your tomorrow. We are looking for a Bookkeeper to join our team—a role where your expertise will drive meaningful outcomes and your ambition will help shape what comes next. Here...Permanent employmentFull timeLocal areaMonday to friday- ...from small to medium-sized businesses. With a commitment to accuracy, integrity, and excellence, we deliver top-notch accounting and bookkeeping services. We value technical excellence, collaboration, and professional growth, and we are seeking a Bookkeeper to support our...Full timeWork at officeMonday to friday
$36 per hour
Overview Languages English Education ~ College/CEGEP Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Schedule events, programs...Permanent employmentFull timeRemote work$50k per year
...Job Summary Reporting to the Controller, the Senior Bookkeeper is responsible for managing day-to-day bookkeeping and accounting activities for assigned clients. Ensuring compliance with laws, rules, and regulations by planning and completing tax filings and bookkeeping services...- ...POWERGROUP Resources provides comprehensive financial solutions and bookkeeping services to small and medium-sized businesses, with a focus on accuracy, integrity, and excellence. The team supports clients with dependable financial administration and organized bookkeeping...Full timeMonday to friday
$50k - $60k per year
Senior Bookkeeper Remote - Must be Ontario-Based- live within 2 hour drive of Grimsby ON Full-Time | 35 or 40 Hours/Week $50,000-$60,000/year depending on experience Our client is a growing, Canada-wide, cloud-based bookkeeping firm that specializes in supporting churches...Full timeRemote workWork from homeFlexible hours$27 per hour
...assets and depreciation Keep financial records and establish, maintain and balance various accounts using manual and computerized bookkeeping systems Maintain general ledgers and financial statements Post journal entries Prepare other statistical, financial and...Permanent employmentFull timeRemote work$55 - $65 per hour
...the national and global scaling of innovative solutions within the agri-food sector. Role Description Seeking an experienced bookkeeping professional looking to work on a part-time basis, who can oversee the financial aspects of Bioenterprise and our government-funded...Hourly payContract workPart timeWork at office$60k - $75k per year
...music education (Canadian and US Divisions), piano retail, instrument service, and event production. Position Summary The Senior Bookkeeper is responsible for the full-cycle month-end close for Merriam Music's multi-entity operations. Reporting to the Senior Director of...Long term contractFull timePart timeSummer workSeasonal workWork at officeTrial period1 day per week$55k - $60k per year
We are seeking a versatile, highly personable Bookkeeper & Executive Assistant to join our clients team in a core hybrid role split roughly 70% Bookkeeping (AR/Billing/Collections) and 30% Executive Administration. This is not a traditional corporate desk job; Our client...Long term contractPermanent employmentFull timeWork at office$60k - $75k per year
Our client, a boutique public accounting firm in the heart of downtown Ottawa, is looking for an experienced Senior Bookkeeper to join their growing team. The firm provides high-level advisory, tax, and accounting services without losing its personalized touch. Built on the...Summer workWork at officeFlexible hours- Bookkeeping Onboarder Location: Remote - Ontario-Based- live within 2 hour drive of Grimsby ON Type: Full-Time, Permanent Hours: 35 hours/week (option to increase to 40 hours/week) Salary: $60,000–$65,000 at 35 hours/week About Us Our client...Long term contractPermanent employmentFull timeRemote work
$36.1 per hour
...Bookkeeper Employer details: Sun Transportation Systems Job details: Location: 13930 Humber Station Road, Bolton, ON L7E 0Y4 Salary: $36.10/ hour Terms of employment: Permanent employment, Full time 35 to 40 hours/Week Start date: As soon as possible...Permanent employmentFull timeImmediate start$36 per hour
Bookkeeper Greenwood Air Solution Inc. o/a Maher Heating and Cooling Location 400 MATHESON BLVD E Mississauga, ON Salary 36.00 hourly / 30 hours per week Full time Starts as soon as possible Languages English Education College/CEGEP or equivalent experience Experience...Hourly payFull timeImmediate startRemote work$30 - $32 per hour
Are you a Bookkeeper with manufacturing industry experience? Are you looking for your next exciting opportunity? Randstad has partnered with a dynamic organization in the manufacturing industry, looking for a detail-oriented Bookkeeper to join their team, located in Guelph....Hourly payContract work$50k per year
...Our client in Waterloo Region, is looking for an experienced Bookkeeper, with a minimum of 3 years of experience in full-cycle bookkeeping, for a full-time permanent role! Are you a reliable and detail-oriented Bookkeeper who can manage all the day-to-day financial transactions...Permanent employmentFull timeImmediate start- ...The Beckwith Butcher is currently seeking a detail-oriented and reliable Bookkeeper to join our team. The successful candidate will be responsible for maintaining accurate financial records, processing payroll, reconciling accounts, and supporting the day-to-day accounting...Hourly payPermanent employmentFull timeImmediate startFlexible hours
$56.2k per year
Senior Bookkeeper Clearfreight Canada Inc. Location Etobicoke, ON Salary 56,200 annually / 30 hours per week Full time Starts as early as 2026-06-16 Benefits: Health benefits, Long term benefits Languages English Education College, CEGEP or other non-university certificate...Long term contractFull timeRemote work$36 per hour
Bookkeeper Paragon Accounting and Financial Services Inc. Location Brampton, ON Salary 36.00 hourly / 30 to 35 hours per week Full time Starts as soon as possible Languages English Education Bachelor's degree Experience 1 to less than 7 months Work must be completed...Hourly payFull timeImmediate startRemote work$37 per hour
Accounting Bookkeeper Cammtac Location 1200 Markham Road Scarborough, ON Salary 37.00 hourly / 80 hours bi-weekly Full time, 09:00 to 17:00 Start date: 2026-05-01 Languages English Education College/CEGEP Experience 1 year to less than 2 years Work must be completed...Hourly payFull timeRemote work$34.1 per hour
...Vacancies: 1 Responsibilities and tasks: Maintain financial records and manage various accounts using both manual and computerized bookkeeping systems. Enter journal entries, reconcile accounts, prepare trial balances, manage general ledgers, and generate financial...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!
