Revenue Accountant

MSP Corp

Montreal

Hybrid

CAD 70,000 - 95,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits package
Dynamic work environment
Wellness day
Growth and training opportunities

Job summary

MSP Corp in Montreal is seeking a Revenue Accountant to join our dynamic finance team. The role focuses on revenue recognition, billing validation, reporting, and ensuring accurate period-end accounting in a hybrid, Monday-to-Friday schedule.

You will collaborate with Sales, Operations, and Project Delivery to resolve discrepancies, maintain revenue schedules, and support audit readiness. Fluent English and French are required; CPA designation is an asset.

Qualifications

  • Bachelor’s degree in Accounting, Finance, or a related field.
  • 5+ years of progressive accounting experience, including revenue accounting and billing.
  • Understanding of revenue, deferred revenue, accruals, reconciliations, cut-off, and supporting documentation.
  • Experience in an MSP, technology, project-based, or recurring-revenue environment is an asset.
  • Intermediate to advanced Excel skills and experience with an ERP/accounting system; ConnectWise experience is an asset.
  • CPA designation or CPA candidacy is an asset.
  • Excellent proficiency in both French and English, written and spoken.

Responsibilities

  • Prepare and maintain revenue schedules for managed services, professional services, projects, hardware, non-cloud software, cloud licensing, block-of-time arrangements, customer deposits, and other revenue streams.
  • Validate customer contracts, sales orders, statements of work, purchase orders, billing terms, quantities, pricing, delivery evidence, approvals, and other supporting documentation before accounting or billing is completed.
  • Record revenue, deferrals, accruals, reclassifications, and other approved revenue journal entries in the appropriate period.
  • Support the preparation and review of invoices, billing adjustments, credit notes, and customer down-payment transactions in accordance with approved processes.
  • Complete monthly reconciliations for revenue, unearned revenue, deferred revenue, accrued revenue, unbilled revenue, work in progress, customer deposits, and related accounts.
  • Reconcile ConnectWise billing and operational reports to the accounting system and investigate differences promptly.
  • Maintain detailed continuity schedules, supporting files, and explanations for reconciling items.
  • Assist with revenue cut-off procedures and ensure transactions are recorded in the correct accounting period.
  • Follow up on missing purchase orders, customer approvals, project status, time entries, product delivery, agreement changes, and other items affecting billing or revenue recognition.
  • Work with Sales, Operations, Project Delivery, Procurement, Service Delivery, Accounts Receivable, and Accounts Payable to resolve discrepancies.
  • Monitor aged unbilled items, deferred balances, WIP, and excluded or failed transactions, and elevate unresolved matters to the Senior Revenue Accountant.
  • Prepare recurring revenue reports, variance explanations, management schedules, and audit-ready supporting documentation.
  • Follow established policies, approval matrices, procedures, and internal controls, and contribute to process and system improvements.

Skills

Attention to detail
Analytical skills
Communication skills
Bilingual English/French

Education

Bachelor's degree in Accounting/Finance

Tools

Excel
ConnectWise

Job description

Ready to take your career to the next level? Invest in yourself!MSP Corp is a dynamic and evolving organization. Our team is energetic and multidisciplinary, performing at the highest levels. We thrive on the diversity of our team and believe that any candidate could be the talent to take us to the next level We thrive on the diversity of our team and believe that any candidate could be the talent to take us to the next level. We drive technology and performance by providing powerful toolsets, business support and professional services. Our team provides complete, turn-key solutions with one goal in mind — to ensure that we can deliver 100% any day, any time.

As we continue to grow, we are looking for a Revenue Accountant, to join our team.

About the role

The Revenue Accountant performs the day-to-day accounting, reconciliation, billing validation, and reporting activities required to ensure revenue is accurately recorded, appropriately supported, and reported in the correct period. The role maintains revenue schedules, investigates differences between operational and accounting systems, and works with internal teams to resolve missing information, billing exceptions, and revenue-related issues.

  • Location:Montreal
  • Schedule:Monday to Friday, 40 hours per week
  • Work arrangement:Hybrid
What you will do
  • Prepare and maintain revenue schedules for managed services, professional services, projects, hardware, non-cloud software, cloud licensing, block-of-time arrangements, customer deposits, and other revenue streams.
  • Validate customer contracts, sales orders, statements of work, purchase orders, billing terms, quantities, pricing, delivery evidence, approvals, and other supporting documentation before accounting or billing is completed.
  • Record revenue, deferrals, accruals, reclassifications, and other approved revenue journal entries in the appropriate period.
  • Support the preparation and review of invoices, billing adjustments, credit notes, and customer down-payment transactions in accordance with approved processes.
  • Complete monthly reconciliations for revenue, unearned revenue, deferred revenue, accrued revenue, unbilled revenue, work in progress, customer deposits, and related accounts.
  • Reconcile ConnectWise billing and operational reports to the accounting system and investigate differences promptly.
  • Maintain detailed continuity schedules, supporting files, and explanations for reconciling items.
  • Assist with revenue cut-off procedures and ensure transactions are recorded in the correct accounting period.
  • Follow up on missing purchase orders, customer approvals, project status, time entries, product delivery, agreement changes, and other items affecting billing or revenue recognition.
  • Work with Sales, Operations, Project Delivery, Procurement, Service Delivery, Accounts Receivable, and Accounts Payable to resolve discrepancies.
  • Monitor aged unbilled items, deferred balances, WIP, and excluded or failed transactions, and elevate unresolved matters to the Senior Revenue Accountant.
  • Prepare recurring revenue reports, variance explanations, management schedules, and audit-ready supporting documentation.
  • Follow established policies, approval matrices, procedures, and internal controls, and contribute to process and system improvements.
What We Are Looking For
  • Bachelor’s degree or diploma in Accounting, Finance, or a related field.
  • 5+ years of progressive accounting experience, including revenue accounting, project accounting, contract accounting, billing, financial reporting, or a related area.
  • Understanding of revenue, deferred revenue, accruals, reconciliations, cut-off, and supporting documentation.
  • Experience in an MSP, technology, project-based, or recurring-revenue environment is an asset.
  • Intermediate to advanced Excel skills and experience with an ERP/accounting system; ConnectWise experience is an asset.
  • Strong attention to detail, analytical ability, follow-up, and communication skills.
  • CPA designation or CPA candidacy is an asset.
  • Core Competencies
  • Accuracy and attention to detail.
  • Reconciliation and analytical problem solving.
  • Organisation, follow-up, and deadline management.
  • Cross-functional collaboration.
  • Clear supporting documentation and audit readiness.
  • Excellent proficiency in both French and English, written and spoken

Frequent communication with clients and vendors outside the province is required; therefore, a strong command of both written and spoken English is necessary

Why Work at MSP Corp
  • Benefits package.
  • Dynamic work environment.
  • Wellness day.
  • Opportunities for growth and training.

Diversity, Equity, and Inclusion: At MSP Corp, we believe that diversity, equity, and inclusion are essential for fostering a healthy and innovative work environment. We are committed to creating a workplace where everyone, regardless of age, gender, ethnicity, sexual orientation, ability, or any other characteristic, feels valued and respected. We encourage applications from individuals of diverse backgrounds and perspectives and ensure a fair and inclusive recruitment process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Comptable - Revenus
Comptable - Revenus

MSP Corp • Montreal

Hybrid
CAD 65,000 - 90,000
Forfait d'avantages sociaux
Environnement dynamique
Rabais corporatif pour le gym
+2
Accounting Support Specialist
Accounting Support Specialist

MNP • Calgary

On-site
CAD 48,000 - 72,000
Pension matching
Bonus programs
Flexible benefits
+2
Financial Analyst, Revenue, Contract (16 months)
Financial Analyst, Revenue, Contract (16 months)

Softchoice • Toronto

On-site
CAD 75,000 - 93,000
Global Revenue Controller
Global Revenue Controller

Jobgether • Canada

Remote
CAD 150,000 - 200,000
Medical benefits
RRSP matching
Paid time off
+1
Accounts Receivable Specialist
Accounts Receivable Specialist

MT Talent Solutions Inc. • Burlington

On-site
CAD 50,000 - 60,000
Performance bonus
Full benefits
RRSP matching
Technicien(ne) sénior en comptabilité, Certification et comptabilité /Senior Accounting Technic[...]
Technicien(ne) sénior en comptabilité, Certification et comptabilité /Senior Accounting Technic[...]

MNP • Laval

On-site
CAD 70,000 - 90,000
Temps de vacances et jours personnels payés
Plan de pension avec 4 % de contrepartie
Programmes de bonus
+1
Junior Accountant
Junior Accountant

Valnet Inc. • Montreal

Hybrid
CAD 45,000 - 65,000
Health insurance
On-site meals
Fitness subsidy
Technician, ease Cloud Accounting Services (Remote)
Technician, ease Cloud Accounting Services (Remote)

MNP • Burlington

On-site
CAD 50,000 - 60,000
Generous base pay
Vacation time
4 paid personal days
+3
Revenue & Billing Manager
Revenue & Billing Manager

Readymode • Vancouver

Remote
CAD 90,000 - 110,000
Company laptop and setup provided
RSP matching program
Full benefits from day one
+1
Billing Specialist
Billing Specialist

Publicis Groupe • Toronto

Hybrid
CAD 65,000 - 70,000
Hybrid work
Vacation benefits
Mental health support
+5