MNP is a proudly Canadian, leading national accounting, tax, and business advisory firm. The firm describes itself as entrepreneurial at its core, helping mid-market businesses transform their practices through practical strategies and solutions.
This role sits within MNP’s ease Cloud Accounting Services team, a group of professionals who deliver bookkeeping, financial reporting, and payroll services to clients using modern cloud-based technology.
Location: Oshawa, ON L1J 8C3 (flexible to be remote, based in Ontario)
Employment Type: Permanent
KEY RESPONSIBILITIES
- Administer full cycle bookkeeping for MNP clients in a fast-paced environment
- Prepare and maintain payroll, government remittances, and related filings
- Record sales, accounts receivable, expenses, accounts payable, payroll, and WCB transactions
- Prepare T4s and Records of Employment
- Provide support and training to junior bookkeeping team members
- Carry out month-end and quarter-end close processes
- Maintain, monitor, and reconcile GL accounts, including cash, bank reconciliations, prepaid expenses, and intercompany or POS system uploads
- Identify and investigate discrepancies, and work with supervisors or engagement partners to resolve them
- Monitor work in progress and file budgets, and flag out-of-scope opportunities
- Liaise with clients on administrative matters and offer functional advice to team members
- Identify opportunities to improve efficiency in bookkeeping engagements
JOB REQUIREMENTS
- 3 years of full cycle bookkeeping experience
- Experience preparing T4s
- Working knowledge of basic accounting principles and processes
- Certificate or diploma in business administration or accounting is considered an asset
- Understanding of corporate tax principles is considered an asset
SKILLS REQUIRED
- Experience with cloud accounting software such as QBO, Dext, or Xero (preferred)
- QBO Basic, QBO Advanced, Xero, or other application certifications are considered an asset
- Experience with desktop software such as QuickBooks Desktop and Sage 50 is beneficial
- Ability to train and support junior team members
- Strong attention to detail for reconciliations and discrepancy resolution
- Client-facing communication and relationship-building skills
- Ability to work collaboratively across teams
SALARY & BENEFITS
Pay: The annual salary range for this position is $50,000 to $80,000.
Benefits
- Generous base pay
- Vacation time
- 4 paid personal days
- Group pension plan with 4% matching
- Voluntary savings products
- Bonus programs
- Flexible benefits
- Mental health resources
- Exclusive access to perks and discounts
- Professional development assistance
- Access to MNP University
- A flexible “Dress For Your Day” environment
- Firm-sponsored social events
WORK ENVIRONMENT
This role offers flexibility to work remotely while based in Ontario. MNP describes its teams as inspirational, innovative, and entrepreneurial, working in a culture that adapts well to change. The firm states that it embraces diversity as a core value and encourages people with disabilities to apply.
COMMON DUTIES
- Managing day-to-day bookkeeping tasks for multiple clients
- Processing payroll and related remittances
- Reconciling bank accounts and general ledger entries
- Preparing month-end and quarter-end financial close
- Reviewing work for errors and resolving discrepancies
- Mentoring junior bookkeepers
- Communicating with clients on bookkeeping matters
APPLICATION TIPS
- Clearly state your years of full cycle bookkeeping experience, since 3 years is a stated requirement
- Highlight experience with cloud accounting platforms like QBO, Dext, or Xero
- Mention any relevant certifications, such as QBO Basic, QBO Advanced, or Xero certifications
- Include experience preparing T4s and Records of Employment
- Show examples of mentoring or supporting junior team members if you have them
- Note any experience with desktop software like QuickBooks Desktop or Sage 50
- If you hold a certificate or diploma in accounting or business administration, include it, as it’s considered an asset
FREQUENTLY ASKED QUESTIONS
Q: Where is this job located?
A: The position is based in Oshawa, Ontario, with flexibility to work remotely as long as you’re based in Ontario.
Q: How much does the job pay?
A: The annual salary range is $50,000 to $80,000.
Q: Is this a permanent role?
A: Yes. The posting lists it as a permanent position.
Q: How much bookkeeping experience do I need?
A: You need 3 years of full cycle bookkeeping experience.
Q: Do I need a specific certification to apply?
A: No formal certification is required, but a certificate or diploma in business administration or accounting is considered an asset, as are certifications in QBO, Xero, or similar platforms.
Q: What software should I be familiar with?
A: Experience with cloud accounting software such as QBO, Dext, or Xero is preferred. Familiarity with QuickBooks Desktop or Sage 50 is also beneficial.
Q: Will I be training or mentoring other staff?
A: Yes. Part of the role involves providing support and training to junior bookkeeping team members.
Q: What benefits does MNP offer?
A: Benefits include a pension plan with 4% matching, paid personal days, bonus programs, mental health resources, professional development support, and access to MNP University, among others.
Q: Does MNP support diversity and accessibility in hiring?
A: Yes. MNP states that it embraces diversity as a core value and encourages people with disabilities to apply.




