Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Bookkeeper

$50k - $65k per year

BFM 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Bookkeeper in Ontario vacancy
  • $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... 
    Suggested
    Hourly pay
    Part time
    Work at office
    Remote work

    Holy Trinity Anglican Church

    Ontario
    10 days ago
  • $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... 
    Suggested
    Long term contract
    Full time

    Burlington Christian Academy

    Ontario
    24 days ago
  •  ...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... 
    Suggested
    Full time
    Summer work
    Seasonal work
    Work at office
    Remote work
    Shift work

    Muskoka Woods

    Ontario
    18 days ago
  • $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...
    Suggested
    Permanent employment
    Full time
    Remote work

    Cabinet Works Plus Ltd.

    St Catharines, ON
    3 days ago
  • $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... 
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Weekend work
    Afternoon shift

    Food Basics

    Goderich, ON
    2 days ago
  • $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 employment
    Full time
    Remote work

    GreySuits Advisors Inc.

    North York, ON
    5 days ago
  •  ...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

    GreySuits Advisors Inc.

    North York, ON
    4 days ago
  • $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 In
    Work at office

    Responsive Group Inc.

    Windsor, ON
    7 hours ago
  • $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 work
    Flexible hours

    MNP

    Oshawa, ON
    2 days ago
  • $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 employment
    Full time
    Local area
    Monday to friday

    Baker Tilly Canada

    Carleton Place, ON
    11 days ago
  •  ...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 time
    Work at office
    Monday to friday

    POWERGROUP Resources

    Ancaster, ON
    8 days ago
  • $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 employment
    Full time
    Remote work

    Jaiswal CPA Professional Corporation

    Etobicoke, ON
    2 days ago
  • $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... 

    W3Global

    Waterloo, ON
    10 days ago
  •  ...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 time
    Monday to friday

    POWERGROUP Resources

    Ancaster, ON
    21 hours ago
  • $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 time
    Remote work
    Work from home
    Flexible hours

    Concepts (GTA) Inc.

    Burlington, ON
    7 days ago
  • $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 employment
    Full time
    Remote work

    Y International

    Sudbury, ON
    2 days ago
  • $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 pay
    Contract work
    Part time
    Work at office

    Bioenterprise Canada

    Cambridge, ON
    23 days ago
  • $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 contract
    Full time
    Part time
    Summer work
    Seasonal work
    Work at office
    Trial period
    1 day per week

    Merriam Music

    Oakville, ON
    19 days ago
  • $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 contract
    Permanent employment
    Full time
    Work at office

    Randstad

    Maple, ON
    a month ago
  • $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 work
    Work at office
    Flexible hours

    Randstad

    Ottawa, ON
    a month ago
  • 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 contract
    Permanent employment
    Full time
    Remote work

    Concepts (GTA) Inc.

    Burlington, ON
    25 days ago
  • $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 employment
    Full time
    Immediate start

    Sun Transportation Systems

    Bolton, ON
    a month ago
  • $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 pay
    Full time
    Immediate start
    Remote work

    Greenwood Air Solution Inc

    Mississauga, ON
    more than 2 months ago
  • $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 pay
    Contract work

    Randstad

    Guelph, ON
    more than 2 months ago
  • $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 employment
    Full time
    Immediate start

    Grand River Personnel

    Waterloo, ON
    26 days ago
  •  ...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 pay
    Permanent employment
    Full time
    Immediate start
    Flexible hours

    The Beckwith Butcher

    Carleton Place, ON
    a month ago
  • $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 contract
    Full time
    Remote work

    Clearfreight Canada Inc.

    Etobicoke, ON
    a month ago
  • $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 pay
    Full time
    Immediate start
    Remote work

    Paragon Accounting and Financial Services Inc.

    Brampton, ON
    more than 2 months ago
  • $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 pay
    Full time
    Remote work

    Cammtac

    Scarborough, ON
    more than 2 months ago
  • $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 employment
    Full time

    Patron Career Staffing

    Mississauga, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!