Book Consultation

Gondaliya CPA

Payroll Guide  ·  Updated 2026

ROE Guide: How to Complete a Record of Employment

The Record of Employment is the most consequential payroll form a Canadian employer files. It determines whether your former employee receives EI, how much and for how long, and it is the form Service Canada scrutinises most closely. This guide covers every block, the reason codes in Block 16, deadlines, separation payments, common errors and what happens when you get it wrong.

What an ROE Is, and Why the Employer Carries the Risk

A Record of Employment is the form an employer completes whenever an employee experiences an interruption of earnings. Service Canada uses it to decide whether that person qualifies for Employment Insurance, what their weekly benefit rate is and how long they can collect. The employee cannot apply for EI without it, and they cannot correct it. Only you can.

That asymmetry is the reason ROEs generate so much friction. The employee's household income depends on a form they have no control over, filed by an employer they may have just parted with on bad terms. Service Canada knows this, which is why the ROE is one of the most investigated payroll documents in the country and why the reason code in Block 16 receives more scrutiny than any other field on any payroll form.

The obligation is not discretionary. You must issue an ROE for every employee with an interruption of earnings, regardless of whether they quit, were dismissed for cause, are a family member, or have told you they do not intend to claim EI. Whether the person deserves EI is Service Canada's decision, not yours. Your only obligation is to report accurately and on time.

The Most Common Employer Mistake: Withholding an ROE because you believe the former employee should not receive EI. This is not permitted, it does not stop the claim, and it converts a routine filing into a Service Canada complaint against you. If you disagree with the separation circumstances, you record them accurately in Block 16 and let Service Canada adjudicate.

What Triggers an ROE: Interruption of Earnings

The ROE obligation is triggered by an interruption of earnings, not by termination. This distinction catches employers out, because several situations that are not terminations still require an ROE.

TRIGGER 1

The Seven-Day Rule

An employee has seven consecutive calendar days with no work and no insurable earnings from you. This covers layoffs, quits, dismissals and unpaid leaves of absence.

The clock runs on calendar days, not working days, and it applies whether or not the separation is permanent.

TRIGGER 2

The 60% Rule

Weekly earnings fall below 60% of normal because of illness, injury, pregnancy, parental leave, compassionate care or family caregiver leave.

The employee remains employed but the drop in earnings itself creates the interruption and the ROE obligation.

TRIGGER 3

Separation Events

Termination, layoff (temporary or permanent), quit, retirement, end of a fixed-term contract, or the death of an employee.

These almost always produce a seven-day interruption, so the ROE follows automatically.

SituationROE Required?Notes
Employee laid off (temporary or permanent)YesCode A. Recall date in Block 14 where known.
Employee quitYesCode E. The reason does not remove the obligation.
Employee dismissed for causeYesCode M. Service Canada adjudicates, not you.
Employee on maternity or parental leaveYesEarnings drop below 60% triggers the ROE.
Employee on unpaid leave of absenceYesCode N once the seven-day interruption occurs.
Employee off due to illness or injuryYesCode D. May qualify for EI sickness benefits.
Employee retiresYesCode G. Retiring allowance goes in Block 17C.
Employee diesYesReport earnings and hours to the date of death.
Family member on payrollYesConfirm the employment is EI-insurable in the first place.
End of a fixed-term contractYesCode A.
Employee says they will not claim EIYesTheir intention is irrelevant to your obligation.
Employee changes job title or department, pay unchangedNoNo interruption of earnings.
Hours reduced but earnings stay above 60% of normalNoThreshold not met.

Not a Trigger: A change in job title, a pay cut, a transfer between departments, or a shift from full-time to part-time hours that does not drop earnings below the 60% threshold. Employers sometimes issue unnecessary ROEs for these, which creates confusion in the employee's EI file. When in doubt, ask before you file.

Block-by-Block: What Goes Where on the ROE

The ROE has 22 blocks. Most are administrative, a handful carry real risk. The table below covers each block with the fields that most commonly cause problems highlighted.

BlockWhat It ContainsNotes and Common Errors
Block 1: Serial numberAssigned by Service Canada or the ROE Web systemNeeded when amending. Keep a record of every serial number issued.
Block 2: Serial number of amended ROEThe original serial number when you are correcting a prior ROELeave blank on an original. Filing a second original instead of an amendment creates duplicate records.
Block 3: Employer payroll referenceYour internal employee numberOptional but useful for matching Service Canada correspondence to your records.
Block 4: Employer name and addressLegal name of the employing entityMust match the CRA payroll account. Operating names cause matching failures.
Block 5: CRA payroll account numberYour 15-character RP accountIf you have multiple RP accounts, use the one the employee was actually paid from.
Block 6: Pay period typeWeekly, biweekly, semi-monthly, monthly, 13 pay periods per yearDetermines how many pay periods you report in Blocks 15B and 15C. Getting this wrong invalidates the earnings blocks.
Block 7: Postal codeEmployer postal codeStraightforward.
Block 8: Employee SINSocial Insurance NumberMust be accurate. A wrong SIN stops the claim entirely.
Block 9: Employee name and addressLast known addressUse the address on file even if the employee has moved.
Block 10: First day workedFirst day of the current period of employmentNot the original hire date if there was a prior ROE. It is the first day since the last interruption.
Block 11: Last day for which paidLast day the employee had insurable earningsNot the termination date if the employee was paid beyond it. Not the date the final cheque was issued.
Block 12: Final pay period ending dateEnd of the pay period containing the last day paidMust align with Block 11 and your pay period type.
Block 13: OccupationEmployee's job titleOptional.
Block 14: Expected date of recallRecall date for a temporary layoffEnter "unknown" or "not returning" where applicable. An optimistic recall date that does not materialise causes problems for the employee.
Block 15A: Total insurable hoursInsurable hours in the required consecutive pay periodsDetermines whether the employee qualifies for EI at all. The most consequential number on the form.
Block 15B: Total insurable earningsInsurable earnings in the required consecutive pay periodsMust include vacation pay and statutory holiday pay correctly.
Block 15C: Insurable earnings by pay periodPeriod-by-period breakdown, most recent firstMandatory for electronic ROEs. Drives the best-weeks benefit calculation.
Block 16: Reason for issuingSingle-letter reason codeThe most scrutinised field on the ROE. See the reason code table below.
Block 17A: Vacation payVacation pay paid or payable on separationTreatment depends on how and when it was paid. Affects when EI benefits start.
Block 17B: Statutory holiday payStatutory holiday pay after the last day paidReported with the specific dates.
Block 17C: Other moniesSeverance, retiring allowance, pay in lieu of notice, bonusesService Canada allocates these, which delays the start of benefits. Reporting them as insurable earnings instead is a serious error.
Block 18: CommentsFree-text explanationUse sparingly. Comments invite scrutiny. Required when using Code K.
Block 19: Paid sick / maternity / parental / group insuranceCertain payments after the last day paidApplies to specific top-up and insurance arrangements.
Block 20: Communication preferenceEnglish or FrenchStraightforward.
Block 21: Telephone numberContact number for the person who completed the ROEService Canada will call this number if the ROE is questioned. Use a number that is actually answered.
Block 22: CertificationSignature of the issuerCertifies the information is true. This is what creates personal exposure for knowingly false information.

Block 16 Reason Codes: The Field That Causes the Disputes

Block 16 tells Service Canada why the employment ended. It is the field employees contest, the field Service Canada investigates and the field employers most often get wrong, usually by reaching for a code that feels diplomatic rather than the code that is accurate.

CodeReasonWhen to Use ItEI Impact for the Employee
AShortage of work / End of contract or seasonLayoffs (temporary or permanent), end of a fixed-term contract, seasonal end. The most common code by a wide margin.Does not disqualify. Straightforward claim.
BStrike or lockoutWork stoppage due to a labour disputeGenerally not eligible for the duration of the stoppage.
DIllness or injuryEmployee unable to work due to illness, injury or quarantineMay qualify for EI sickness benefits.
EQuitEmployee voluntarily resignedGenerally disqualified unless the employee shows just cause.
FMaternityInterruption due to pregnancyMay qualify for maternity benefits.
GRetirementEmployee retiredDepends on circumstances. Mandatory vs voluntary retirement is treated differently.
HWork sharingParticipation in a Service Canada Work-Sharing agreementSpecific program rules apply.
JApprentice trainingEmployee attending approved apprenticeship trainingSpecific rules apply.
KOtherOnly when no other code fits. Requires a comment in Block 18.Invites Service Canada follow-up. Avoid unless genuinely necessary.
MDismissalEmployer terminated the employment for causeMay be disqualified if Service Canada finds misconduct.
NLeave of absenceApproved unpaid leaveDepends on the nature of the leave.
PParentalInterruption for parental leaveMay qualify for parental benefits.
ZCompassionate care / Family caregiverLeave to care for a critically ill family memberMay qualify for the corresponding special benefits.

The Code K Trap: Employers frequently use Code K to avoid choosing between Code E (Quit) and Code M (Dismissal), typically when a separation was negotiated, or when the employer wants to avoid a confrontation. This is the worst available option. Code K requires a written comment, flags the file for review, and often produces exactly the Service Canada call the employer was trying to avoid. Please use the code that describes what actually happened.

Separation Payments: Where They Go and Why It Matters

Separation payments are reported in Block 17, not as insurable earnings in Block 15. This is not a formatting preference. Service Canada allocates Block 17 amounts to a period following the separation, which delays when the employee's benefits start. Reporting severance as insurable earnings instead inflates the benefit rate and understates the delay, and Service Canada will find it.

Payment TypeWhere It Is ReportedEffect on the Employee's Claim
Regular wages and overtimeBlocks 15A, 15B, 15C as insurable earningsDetermines qualification and benefit rate
Vacation pay paid on each chequeIncluded in insurable earnings as paidNo separate allocation on separation
Vacation pay paid as a lump sum on separationBlock 17AAllocated by Service Canada. Delays benefit start.
Statutory holiday pay after the last day paidBlock 17B with the specific datesAllocated to those dates
Severance payBlock 17C (other monies)Allocated. Delays benefit start, sometimes by months.
Pay in lieu of noticeBlock 17CAllocated to the notice period
Retiring allowanceBlock 17CGenerally not EI-insurable. Has separate tax treatment.
Bonus paid on separationBlock 17CAllocated
Wrongful dismissal settlementBlock 17CAllocated. May require an amended ROE if paid after the original filing.

Why Employees Complain About This: An employee who receives a severance package often does not realise their EI will not start until the allocation period ends. They see the ROE, see the delay, and assume the employer filed it incorrectly. The allocation is Service Canada's, not yours, but accurate Block 17 reporting is what lets you demonstrate that.

ROE Deadlines and Filing Methods

ROE Web is Service Canada's electronic filing system and it is the practical default for most employers. It offers a longer deadline than paper, removes the requirement to give the employee a copy, and creates a retrievable record. Payroll platforms such as Wagepoint can transmit ROEs directly from your existing payroll data.

Filing MethodDeadlineCopy to Employee?Notes
ROE Web (electronic)Generally five calendar days after the end of the pay period in which the interruption occurredNot required. Employee views it in My Service Canada AccountThe standard method. Longer deadline than paper.
Payroll software (e.g. Wagepoint)Same as ROE WebNot requiredPulls hours and earnings from payroll data, reducing entry errors in Blocks 15A-15C
Paper ROEShorter window than electronic. Please confirm the current requirement before relying on paperYes. Employee copy must be providedIncreasingly uncommon. Requires ordering forms from Service Canada.

The Deadline Is Not Negotiable: A late ROE delays your former employee's EI, which is when complaints get filed. Failure to issue an ROE, or issuing one that is knowingly false or misleading, can attract penalties under the Employment Insurance Act: up to $2,000 per offence, and in serious cases fines up to $5,000 plus up to six months' imprisonment. Please confirm current penalty amounts, but treat the deadline as hard regardless.

What ROE Errors Actually Cost: Worked Examples

ROE errors rarely produce a tax assessment. They produce something employers find worse: a Service Canada investigation, a former employee with a grievance and a documentation request that lands on your desk months later.

Scenario 1: Severance Reported as Insurable Earnings

A Toronto construction company terminates a supervisor and pays $24,000 in severance. The bookkeeper reports the severance in Block 15B as insurable earnings rather than Block 17C, which inflates the reported earnings and produces an incorrect benefit rate.

Correct treatment: $24,000 reported in Block 17C. Service Canada allocates it to a period following the separation, and EI begins after that allocation period ends.

What happens: Service Canada identifies the mismatch against the T4 and payroll records, requests documentation, and the employer files an amended ROE. The employee's benefits are recalculated and any overpayment is recovered from them, producing a second complaint, this time against the employer who reported it wrong.

Result: Amended ROE, Service Canada file review, employee overpayment recovery and a damaged relationship

Scenario 2: Code K Used Instead of Code A

A Mississauga logistics company lays off four drivers due to a lost contract. Wanting to avoid the word "shortage," the office manager uses Code K (Other) with the comment "restructuring."

Correct treatment: Code A (Shortage of work / End of contract). This is a textbook Code A layoff and does not disqualify the employees.

What happens: Code K flags all four files for review. Service Canada calls the number in Block 21 for each one. Four straightforward claims become four investigations, the employees' benefits are delayed, and the employer spends a week on calls that Code A would have avoided entirely.

Result: Four delayed claims, four Service Canada calls, zero benefit to the employer

Scenario 3: ROE Filed Correctly and On Time

An Oakville professional firm ends a fixed-term contract. Payroll issues the ROE through Wagepoint within the deadline: Code A, insurable hours pulled from the payroll system, vacation pay lump sum reported in Block 17A, no Block 18 comment.

What happens: The employee applies for EI, Service Canada has the ROE on file already, and the claim processes without a call to the employer.

Result: No investigation, no amendment, no employer time spent. That is the outcome correct filing buys you

The Ten Most Common ROE Errors

#ErrorConsequence
1Not issuing an ROE because the employee quit or was firedService Canada complaint. The obligation is independent of the reason.
2Using Code K to avoid choosing between quit and dismissalMandatory comment, file flagged, Service Canada call.
3Reporting severance as insurable earnings instead of Block 17CWrong benefit rate, amended ROE, employee overpayment recovery.
4Wrong Block 11 (last day paid), using the termination date insteadMisaligned pay periods, incorrect Block 15C.
5Wrong pay period type in Block 6Invalidates the number of periods reported in 15B and 15C.
6Insurable hours understated or omitted in Block 15AEmployee may be found not to qualify at all.
7Vacation pay treatment inconsistent with how it was actually paidIncorrect allocation, delayed or accelerated benefits.
8Filing a second original instead of an amendmentDuplicate records in the employee's file.
9Missing the filing deadlineDelayed claim, employee complaint, potential penalty.
10Unnecessary Block 18 commentsComments invite scrutiny that the file would not otherwise attract.

How We Prevent These: For every payroll client, we track interruption-of-earnings events as they occur rather than reconstructing them later, pull hours and earnings directly from the payroll system rather than re-keying them, select the Block 16 code based on the documented facts of the separation, and file electronically within the deadline. If Service Canada calls, we respond. Payroll Services →

ROEs Handled as Part of Your Payroll by Gondaliya CPA

Gondaliya CPA prepares and files ROEs, runs your payroll, handles source deductions and T4s, and responds to Service Canada when an ROE is questioned, at flat-fee pricing, for incorporated business clients across Ontario.

Frequently Asked Questions on the Record of Employment (ROE)

What is a Record of Employment (ROE)?
An ROE is the form an employer completes whenever an employee experiences an interruption of earnings. Service Canada uses it to determine whether a former employee qualifies for Employment Insurance benefits, how much they receive and for how long. It is the single most important document in the EI system and the employer, not the employee, is responsible for issuing it.
Who is required to issue an ROE?
Every employer must issue an ROE for each employee who experiences an interruption of earnings, regardless of whether the employee intends to claim EI. This applies to corporations, sole proprietors and partnerships with employees. It applies even if the employee quit, was dismissed for cause or is a family member. There is no exemption for small employers.
What is an interruption of earnings?
An interruption of earnings occurs when an employee has seven consecutive calendar days with no work and no insurable earnings from the employer, or when their salary falls below 60% of normal weekly earnings because of illness, injury, pregnancy, parental leave, compassionate care or family caregiver leave. It also occurs at termination, layoff, quit or retirement.
When is the ROE due?
For electronic ROEs filed through ROE Web, the deadline is generally five calendar days after the end of the pay period in which the interruption of earnings occurs. Paper ROEs have a shorter window. Missing the deadline delays your former employee's EI claim and can attract penalties. We track ROE deadlines for every payroll client.
What is the penalty for not issuing an ROE?
Failure to issue an ROE, or issuing one that is knowingly false or misleading, can attract penalties under the Employment Insurance Act of up to $2,000 per offence, and in serious cases fines up to $5,000 plus up to six months' imprisonment. In practice the more common consequence is a Service Canada investigation and pressure from the former employee. Please treat the ROE deadline as a hard deadline.
Do I have to issue an ROE if the employee quit?
Yes. The reason for separation does not affect your obligation to issue the ROE. You issue it with Code E (Quit) in Block 16 and let Service Canada determine eligibility. Withholding an ROE because you believe the employee should not receive EI is not permitted and is a common source of complaints against employers.
Do I have to issue an ROE if I fired the employee for cause?
Yes. You issue the ROE with Code M (Dismissal) in Block 16. Service Canada decides whether the circumstances disqualify the person from EI, not you. Your obligation to issue the ROE is independent of the dismissal reason, and refusing to issue it does not strengthen your position in any dispute.
What is ROE Web?
ROE Web is Service Canada's online system for submitting ROEs electronically. It is the standard method for most employers because it is faster, provides a longer filing deadline than paper, removes the need to give the employee a copy and creates a record you can retrieve later. Payroll software such as Wagepoint can also transmit ROEs electronically.
Do I need to give the employee a copy of an electronic ROE?
No. When you file through ROE Web or payroll software, Service Canada receives the ROE directly and the employee can view it through their My Service Canada Account. You do not need to print or mail a copy, though many employers still provide one as a courtesy so the employee can confirm the details.
What are insurable earnings for ROE purposes?
Insurable earnings are the amounts on which EI premiums are payable, and they are what you report in Blocks 15A, 15B and 15C. They generally include regular wages, overtime, commissions, bonuses, vacation pay, statutory holiday pay and most taxable benefits paid in cash. They exclude amounts that are not EI-insurable, such as certain non-cash benefits and some retiring allowances.
What goes in Block 15A?
Block 15A reports total insurable hours in the required number of consecutive pay periods before the interruption of earnings. The number of pay periods depends on your pay frequency, and Service Canada uses these hours to determine whether the employee has enough hours to qualify for EI. Reporting hours incorrectly is one of the most common ROE errors.
What goes in Block 15B?
Block 15B reports total insurable earnings for the required number of consecutive pay periods before the interruption. Service Canada uses this figure, along with Block 15C, to calculate the weekly benefit rate. The number of pay periods required depends on your pay frequency, and vacation and statutory holiday pay must be included correctly.
What goes in Block 15C?
Block 15C reports insurable earnings by individual pay period, most recent first. Service Canada uses this detail to calculate the benefit rate based on the best weeks. Block 15C is mandatory for electronic ROEs and is where period-by-period allocation errors most commonly appear.
What is Block 16 and why does it matter?
Block 16 is the reason for issuing the ROE, entered as a code. It tells Service Canada why the employment ended and is the single most scrutinised field on the form. Using the wrong code can trigger an investigation, delay the claim or expose you to a dispute with the former employee. Please choose the code that reflects what actually happened.
What are the most common Block 16 reason codes?
Code A is shortage of work or end of contract, which covers most layoffs. Code D is illness or injury. Code E is quit. Code M is dismissal. Code K is other, which requires a comment and invites Service Canada scrutiny. Code N is leave of absence and Code G is retirement. Each code carries different EI consequences for the employee.
Which code do I use for a layoff?
Code A (Shortage of work / End of contract or season) is the correct code for a layoff, whether temporary or permanent, and for the end of a fixed-term contract. It is by far the most common code and it does not disqualify the employee from EI. Do not use Code K for a straightforward layoff.
Which code do I use for maternity or parental leave?
Use Code D (Illness or injury) when the interruption is due to pregnancy-related illness, and Code A or the appropriate maternity/parental code depending on the circumstances of the leave. The correct code depends on the specific facts, so please confirm the situation before issuing. We prepare ROEs for parental leaves as part of our payroll service.
When should I use Code K (Other)?
Code K should be used sparingly and only when no other code fits, because it requires a comment in Block 18 and is a known trigger for Service Canada follow-up. Employers often reach for Code K to avoid choosing between quit and dismissal, which is exactly the situation that attracts scrutiny. Please use the code that accurately describes the separation.
What is Block 17A vacation pay?
Block 17A reports vacation pay paid or payable at separation. How it is reported depends on whether it was paid on each pay cheque, paid as a lump sum on separation, or paid for a specific vacation period. The treatment affects when the employee's EI benefits begin, because Service Canada allocates vacation pay to a period.
How is severance reported on an ROE?
Severance pay is reported in Block 17B (separation payments) rather than as insurable earnings, and Service Canada allocates it, which typically delays the start of EI benefits. Statutory termination pay, severance pay and pay in lieu of notice each have specific treatment. Reporting these amounts in the wrong block is a common and consequential error.
Do I issue an ROE for a temporary layoff?
Yes, if the layoff creates an interruption of earnings of seven consecutive days with no insurable earnings. You issue the ROE with Code A and, where you have a recall date, you can enter it in Block 14. A temporary layoff does not remove the obligation to issue the form.
Do I have to issue an ROE for a family member employee?
Yes. If the person is on payroll and receives insurable earnings, you must issue an ROE when there is an interruption of earnings. Whether the employment is EI-insurable at all is a separate question, since employment between related persons may not be insurable if the terms are not comparable to an arm's-length arrangement. Please confirm insurability before you set up payroll for a family member.
Do I issue an ROE for an employee who died?
Yes, using the appropriate code and reporting all insurable earnings and hours up to the date of death. Any amounts payable to the estate are reported in the separation payment blocks. This is a situation where the ROE should be issued promptly to avoid adding administrative burden for the family.
Do I issue an ROE when an employee retires?
Yes, using Code G (Retirement). Any retiring allowance is reported in the separation payment section, not as insurable earnings. Retiring allowances have their own tax treatment and are generally not EI-insurable, so please confirm the treatment before you process the final pay.
What if I made an error on an ROE I already filed?
You issue an amended ROE that corrects the error and references the original serial number. Do not simply file a second original. Amendments are common and Service Canada expects them, but repeated amendments on the same file can draw attention, so it is worth getting the first one right.
How long do I have to keep ROE records?
ROE records and the payroll records supporting them should be kept for six years, consistent with the general CRA and Service Canada record-retention expectation. Service Canada can request supporting payroll records during an investigation, so the underlying hours and earnings data must be retrievable, not just the ROE itself.
Can my payroll software issue ROEs automatically?
Yes. Modern payroll platforms such as Wagepoint can generate and transmit ROEs electronically using the payroll data already in the system, which reduces manual entry errors in the hours and earnings blocks. The software still relies on you selecting the correct Block 16 code and reporting separation payments correctly.
Does an ROE mean the employee automatically gets EI?
No. The ROE is the information Service Canada uses to decide the claim, but eligibility depends on insurable hours, the reason for separation and the person meeting the EI requirements. Issuing an ROE is not an endorsement of the claim and it does not commit you to anything. Your only obligation is to report accurately.
Can an employee dispute what I put on their ROE?
Yes. An employee can contest the ROE with Service Canada, most commonly the Block 16 reason code or the reported hours and earnings. Service Canada will contact you for your version and supporting payroll records. Accurate records and a defensible reason code are your protection, which is why the code should reflect what actually happened.
Can Gondaliya CPA handle ROEs for my business?
Yes. ROE preparation and filing is part of our payroll service for incorporated business clients. We track interruption-of-earnings events, prepare the ROE with the correct hours, earnings and reason code, file it electronically within the deadline and respond to Service Canada if the ROE is questioned. All at flat-fee pricing. Payroll Services →

Stop Losing Time to ROE Errors and Service Canada Calls

Gondaliya CPA runs your payroll, files your ROEs correctly and on time, and handles Service Canada follow-up, at flat-fee pricing.

Licensed CPA Ontario
1300+ Five-Star Reviews
30-Day Money-Back Guarantee
Flat-Fee Payroll
Book Free ConsultationPayroll Services

Google Reviews

1300+ five-star reviews from Ontario businesses trusting Gondaliya CPA with payroll, ROEs and source deductions.

Scroll to Top