TFT - Bookkeeper

Canadian Mental Health Association - Windsor Essex CountyWindsor, ON
Hybrid

About The Position

This is a temporary position for approximately 6 months, undertaking the daily clerical and transactional accounting functions for the agency and other external agencies through purchased service agreements. The role involves performing duties at multiple sites and includes responsibilities related to accounts payable, accounts receivable, general ledger maintenance, payroll, and fundraising. Key tasks include completing bank deposits, generating online preauthorized payments and deposits, and posting journal entries.

Requirements

  • Minimum of 2-year post-secondary diploma in Business Administration majoring in Accounting.
  • Two years of recent and relevant experience in an accounting position.
  • Experience working with computerized financial systems, processing online payments and preparing detailed account reconciliations and government filings including but not limited to harmonized sales tax and T4A’s.
  • Computer skills in Microsoft Windows operating systems, Outlook, Word, Excel, and PowerPoint software.
  • Comprehensive knowledge of accounting software including accounts payable and accounts receivable sub-ledgers, and fundraising / charitable receipt generating software.
  • Recognition and observance of good cash controls is essential.
  • A comprehensive understanding of generally accepted accounting practices.
  • Full range of knowledge in the operation of all standard office equipment including the use of handheld payment terminal for processing debit and credit transactions, photocopier, fax machine, and scanner.
  • Excellent organizational skills.
  • A valid Ontario Driver’s License with access to a reliable vehicle and proof of current insurance and licensing.

Nice To Haves

  • Experience in not-for-profit or public sector.
  • Experience in payroll systems.
  • Knowledge of fund accounting.
  • Bilingualism in both official languages at the advanced level.

Responsibilities

  • Identify inaccuracies and miscalculations within expenses approved for payment and/or cost processing by other departments and recommend action to correct.
  • Assist as required with clerical and transactional payroll functions.
  • Input fundraising data and run reports as required, including recurring entries, pledges & donations.
  • Complete internal and external report templates as required.
  • Analyze miscellaneous revenue on a monthly basis, identifying improper charges and preparing necessary journal entry corrections.
  • Reconcile company visa cards monthly, preparing journal entries to recognize expenses.
  • Reconcile HST rebate and complete federal return.
  • Assist with Year End procedures.
  • Review all payables for accuracy, reasonability, and proper authorization.
  • Generate payments based on terms and cash reserves available.
  • Prepare deposits for the bank and record deposits in the accounts receivable sub-ledger.
  • Process online banking entries for various banks.
  • Review all invoicing requests for accuracy and proper authorization. Follow up with managers or third parties for collection on outstanding items.
  • Generate invoices and distribute.
  • Process all new memberships, cancellations, and hiatus requests. Maintain membership information via online preauthorized deposit vehicle.
  • Generate monthly membership payment transactions.
  • Enter timecards and process biweekly payroll, including generating and administering all reports, the file to the bank, and Human Resource requirements such as verifying vacation and sick entitlements.
  • Provide direction and oversight to volunteer counting and balancing cash and credit/debit card payments by program and/or event on a weekly basis.
  • Review reception’s cash reconciliation and confirm balances by source and/or program.
  • Process credit/debit card transactions via handheld payment terminal as required, matching receipts with daily reconciliation, determining proper account distribution, and entering into the general ledger.
  • Monthly reconciliation of accounts payable and accounts receivable sub-ledgers. Investigate any anomalies and process necessary adjustments.
  • Monitor revenues and expenses for special events. Reconcile floats as needed.
  • Balance cash in the custody of the Accounting Department and ensure compliance with good cash controls over funds in other departments.
  • Assist with the completion of the Annual Charitable Information Return by auditing annual tax receipts and preparing reports and providing proper documentation for cash and gift-in-kind receipts.
  • Assist with the audit process through analysis and providing substantiating documentation to the external auditor.
  • Comprehensive review of accounts payable customers to ascertain which payments require T4A’s according to Canada Revenue Agency regulations. Secure required data and research any new or changing regulations. Generate tax slips and annual reconciliation to the federal government.
  • Audit monthly mileage reports for accuracy and ensuring proper approvals are obtained according to collective agreement criteria for timelines. Process payments and generate cheques.
  • Generate monthly journal entries based on budget-approved allocations as well as other entries required for proper cost distribution.
  • Other duties as assigned and which are within the scope of the position and which further the objectives and goals of the organization.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Associate degree

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service