Payroll

Record of Employment Canada: The Complete 2026 Guide

Complete 2026 guide to ROEs in Canada. Filing deadlines, reason codes, block vs period reporting, $2,000 penalties, and ROE Web electronic filing.

Mar 3, 2026 · 8:30 AMUpdated Mar 30, 2026 · 2:47 PM·8 min read·Matthew Woolley
Record of Employment Canada: The Complete 2026 Guide

Written by a team with 25+ years of payroll operations across 7 countries, from Canada to the Caribbean.

Last month, a payroll manager told us she’d been fined $2,000 because an ROE was three days late. Not three weeks. Not three months. Three days.

A Record of Employment (ROE) is a form that Canadian employers must issue every time an employee experiences an interruption of earnings. It’s the document Service Canada uses to determine eligibility for Employment Insurance benefits, and employers are legally required to file it within five calendar days of the interruption. Failure to comply carries penalties of up to $2,000 per infraction, with no grace period and no warning.

The system for filing ROEs in Canada has barely changed in decades. The form layout is almost identical to what it looked like in the 1990s. But the penalties? Those have gone up. The scrutiny? That’s increased too. And the expectation that you’ll file electronically through ROE Web? That’s basically mandatory now, even though Service Canada won’t quite say it out loud.

At a Glance
  • Employers must file an ROE within 5 calendar days of an employee’s last day paid or interruption of earnings
  • Electronic filing via ROE Web is required for employers with 5+ ROEs per year
  • Penalties reach $2,000 per infraction for late or inaccurate ROEs
  • Reason codes (A through Z) determine what type of EI benefits the employee can access
  • Block 15C (insurable hours) and Block 15B (insurable earnings) are the most common sources of errors

What Is a Record of Employment?

The ROE is Service Canada’s form for tracking employment history. It captures how long someone worked, how much they earned, and why they stopped working. That last part matters more than people realize, because the reason code you enter determines whether your former employee qualifies for EI and what kind of benefits they receive.

Think of it as the bridge between your payroll records and the federal benefits system. You’re not just filing paperwork. You’re providing the data that decides whether someone gets income support while they’re between jobs, on maternity leave, or recovering from illness.

Every employer with a payroll account in Canada is required to issue ROEs. Doesn’t matter if you have 3 employees or 3,000.

When You Actually Need to File One

This is where most of the confusion lives. An ROE isn’t just for terminations. You need to file one any time there’s an interruption of earnings. The official definition from Service Canada: an employee has had, or is expected to have, seven consecutive calendar days with no work and no insurable earnings.

That covers a lot of situations people don’t think about:

  • Termination (with or without cause)
  • Layoff (temporary or permanent)
  • Resignation
  • Maternity or parental leave
  • Illness or injury leave
  • Retirement
  • Leave of absence (unpaid)
  • Strike or lockout
  • Seasonal work ending
  • Return to school

The seasonal one catches employers every year. A resort that shuts down for four months in the off-season? That’s an ROE for every seasonal worker. A ski resort running 400% headcount swings between peak and off-season? They might be filing hundreds of ROEs in a single week.

And here’s the part that frustrates payroll teams: you also need to file an ROE if an employee’s earnings drop below 60% of their normal weekly earnings for a full week. Even if they’re still technically employed.

The 5-Day Deadline Nobody Has Patience For

If you file electronically (and you should), you have five calendar days after the end of the pay period in which the interruption occurs. Not five business days. Calendar days. That means if your pay period ends on a Wednesday and the interruption happened during that period, you have until the following Monday.

If you’re still filing paper ROEs (form code: paper is technically allowed for employers filing fewer than 5 per year), the deadline is also five calendar days after the interruption of earnings. But realistically, Service Canada has been pushing everyone toward electronic filing for years now.

Five days doesn’t sound unreasonable until you factor in what actually needs to happen. Someone in HR confirms the last day worked. Payroll calculates the final insurable earnings and hours. The reason code gets determined. If the termination was contentious, there might be a back-and-forth about whether it was Code M (dismissal) or Code E (quit). Meanwhile the clock is running.

The five-day window assumes your HR and payroll data live in the same place. When they don’t, five days is actually two days of chasing information and three days of hoping you got it right.

Block vs. Period Reporting

This is the part of the ROE that makes experienced payroll administrators pause. You need to choose a reporting method for insurable earnings and hours, and the two options work completely differently.

Period Reporting (Most Common)

Used when your pay periods are consistent: weekly, biweekly, semi-monthly, or monthly. You report earnings for each pay period in Block 15B, going backward from the last day paid. Most employers with standard payroll cycles use this method.

Block Reporting

Used when pay periods vary or when the employee’s hours/earnings fluctuate significantly. You report earnings in calendar-week blocks (Sunday to Saturday). This is more common for hourly workers with irregular schedules, certain collective agreements, and industries like construction or hospitality where hours swing wildly.

Choosing the wrong method doesn’t just create an administrative headache. It can result in incorrect EI benefit calculations for your employee, which leads to Service Canada contacting you for corrections. At scale, that’s a real time sink.

Key Takeaway

If your payroll runs on a consistent schedule (biweekly, semi-monthly), use period reporting. If your employees have variable hours or irregular pay periods, use block reporting. Mixing them up is one of the top reasons Service Canada flags ROEs for review.

Reason Codes: Getting the Letter Right

Block 16 on the ROE asks for the reason the employee stopped working. This single letter determines the type of EI claim your employee can file. Get it wrong and you’ve either helped someone claim benefits they shouldn’t receive, or you’ve blocked someone from benefits they’re entitled to.

Neither outcome is good for you.

The most commonly used reason codes:

  • Code A – Shortage of work / End of contract or season
  • Code D – Illness or injury
  • Code E – Quit
  • Code K – Other (requires explanation in Block 18)
  • Code M – Dismissal or termination
  • Code N – Leave of absence
  • Code P – Parental leave

The one that causes the most disputes? Code E vs. Code M. If an employee says they were fired and you coded it as E (quit), that’s going to become a problem. Service Canada may contact both parties, and if there’s a discrepancy, it delays the employee’s benefits and creates administrative work for you.

And look, there’s a real human cost here that goes beyond paperwork. Someone who just lost their job and needs EI to make rent shouldn’t have to wait an extra three weeks because their former employer picked the wrong letter. Get the code right the first time.

Filing Electronically Through ROE Web

Service Canada’s ROE Web portal is the primary method for filing ROEs in Canada. If you file five or more ROEs in a calendar year, electronic filing is mandatory. Below five, paper is technically still permitted, but Service Canada clearly prefers electronic.

ROE Web lets you:

  • Create, submit, and amend ROEs online
  • Save drafts and templates for recurring patterns
  • View previously submitted ROEs
  • Receive confirmation numbers immediately
  • Set up multiple authorized users per business number

The portal works. It’s functional. It’s also clearly a government system that was designed in a different era and has been patched rather than rebuilt. If you’re filing 10 ROEs a year, it’s fine. If you’re filing 200, you’ll want your payroll system generating them automatically and transmitting via the ROE Web API.

Most modern payroll platforms can connect directly to ROE Web and auto-populate the form from your payroll data. That eliminates the manual data entry that causes most errors. The insurable earnings come straight from your pay records. The hours come from your time tracking. The reason code is the only field that still needs human judgment.

ROEs shouldn’t take longer than the conversation that triggered them

Workzoom generates ROEs directly from your payroll data and files electronically to Service Canada. No re-keying, no spreadsheet reconciliation. Starting at $4/employee/month with no setup fees, no contracts.

See How It Works

Penalties: $2,000 Per Infraction Is Not a Bluff

Service Canada can impose a penalty of up to $2,000 for each ROE that is late, inaccurate, or not filed at all. That’s per infraction, not per year.

Do the math on that. A company with 150 employees that has 20 departures in a year and files every ROE a week late? That’s potentially $40,000 in penalties. For being late. Not for doing it wrong. Just late.

$2,000
maximum penalty per ROE for late filing, inaccurate information, or failure to file
Source: Employment Insurance Act, Section 152.07

In practice, Service Canada typically issues warnings before levying the full $2,000. First offences often result in a letter. But repeat violations? They escalate. And the trend over the past few years has been toward stricter enforcement, not more leniency.

The frustrating part is that these penalties exist to protect employees who need timely access to EI benefits. That’s a reasonable goal. But the mechanism for achieving it is a system that hasn’t been meaningfully modernized, paired with penalties that keep climbing. Employers aren’t filing late because they don’t care. They’re filing late because the process is manual, the deadline is tight, and the data often lives in three different systems.

The Five ROE Mistakes We See Most Often

After building Canadian payroll software for 25 years, we’ve seen every ROE error there is. These five account for the vast majority of corrections and penalties.

1. Wrong Insurable Hours (Block 15C)

Insurable hours aren’t always the same as hours worked. Paid vacation, paid sick days, and statutory holidays all count as insurable hours. If your time tracking system only captures hours physically worked, your ROE will undercount, and your employee may not qualify for EI benefits they’re entitled to.

2. Missing the Interruption Trigger

An employee goes on unpaid leave and nobody files an ROE because they’re “still employed.” Technically correct. But if they’ve had seven consecutive calendar days with no earnings, the interruption trigger has been met and an ROE is required. This happens constantly with leave management that isn’t integrated with payroll.

3. Incorrect Final Pay Period Earnings

Vacation pay, severance, and bonuses paid after the last day worked need to be reported correctly. Vacation pay goes in Block 17A. Severance and termination pay go in Block 17C. Mixing them into Block 15B inflates insurable earnings and can affect the employee’s benefit rate.

4. The E vs. M Reason Code Gamble

We covered this above, but it’s worth repeating because it causes so many disputes. When the departure is ambiguous, document the circumstances before choosing the code. “I think they quit” is not documentation. Service Canada wants specifics, and they’ll ask.

5. Not Amending When You Should

Filed an ROE and then issued a final paycheque with vacation payout? You need to amend the original ROE. Many employers don’t, and the employee’s EI claim gets calculated on incomplete data. Amended ROEs can be filed through ROE Web, and the process takes about five minutes. There’s no good reason to skip it.

Making ROEs Less Painful

The honest truth is that ROE filing will always require some attention. It’s a compliance obligation, and compliance obligations don’t eliminate themselves. But the difference between a 45-minute manual process per ROE and a 2-minute review-and-submit process is enormous when you multiply it across a year.

Here’s what actually reduces ROE pain in practice:

  • Single system for HR and payroll. When the termination date, last day worked, insurable earnings, and insurable hours all live in the same database, the ROE practically writes itself. When they live in separate systems, you’re reconciling spreadsheets every time someone leaves.
  • Automated interruption detection. Your system should flag when an employee hasn’t had earnings for seven days and prompt you to file an ROE. Not wait for someone to remember.
  • Direct ROE Web integration. Filing should be a button click from within your payroll system, not a separate login to a government portal where you re-enter everything by hand.
  • Reason code documentation. Build a habit of recording the departure reason in the employee’s record at the time of the event, not three days later when you’re trying to file the ROE under deadline pressure.

The ROE system is showing its age. It was designed for a world where most employment was straightforward: you worked somewhere, you stopped, you filed for EI. Today’s workforce has contract workers cycling in and out, seasonal employees returning every year, remote workers crossing provincial lines, and parental leaves that span 18 months. The form hasn’t caught up. But the penalties assume you have.

That gap between the system’s simplicity and the workforce’s complexity is where most ROE errors live. And until Service Canada modernizes the process, the best defence is making sure your payroll data is clean, connected, and ready to go before the five-day clock starts ticking.

ShareLinkedInX

Frequently Asked Questions

You must issue an ROE any time an employee experiences an interruption of earnings, defined as seven or more consecutive calendar days with no work and no insurable earnings. This includes termination, layoff, resignation, maternity/parental leave, illness leave, retirement, and seasonal work ending.

If filing electronically through ROE Web (required for employers issuing 5+ ROEs per year), you have five calendar days after the end of the pay period in which the interruption occurred. For paper ROEs, the deadline is five calendar days after the first day of the interruption of earnings.

Service Canada can impose a penalty of up to $2,000 per ROE for late filing, inaccurate information, or failure to file. Penalties are per infraction, not per year, and repeat violations face escalating enforcement.

Period reporting reports insurable earnings by pay period (weekly, biweekly, semi-monthly, or monthly) and is used when pay periods are consistent. Block reporting uses calendar-week blocks (Sunday to Saturday) and is used when hours or pay periods vary significantly, such as for hourly workers with irregular schedules.

Yes. Workzoom generates ROEs directly from your payroll data, auto-populating insurable earnings, hours, and pay period information. ROEs can be filed electronically to Service Canada’s ROE Web system from within the platform, eliminating manual re-keying.

Use Code M (Dismissal) when the employer ends the employment relationship, and Code E (Quit) when the employee voluntarily resigns. Getting this wrong can delay the employee’s EI benefits and trigger a Service Canada investigation. Document the departure circumstances before selecting the code.

Stay in the loop

Canadian HR, payroll, and workforce insights. No spam.

You’re subscribed!

Still doing payroll manually?

See Automated Payroll in Action

One platform for HR, workforce, payroll, and talent. $4–$16/employee/month depending on which suites you need. No setup fees, no contracts.

25+ years in business7 countries supportedNo contracts required

Get a Walkthrough

No credit cardMonth-to-month100% Canadian
Matthew Woolley

Technical Sales Executive at Workzoom
Matthew leads marketing and sales operations at Workzoom, where he works with employers across Canada and the Caribbean on HR, payroll, and workforce management. He writes about the systems and strategies that actually move the needle for mid-market organizations.
01/01