Employment reference letters for Express Entry: what IRCC requires
If you're claiming skilled work experience through Express Entry, a reference letter is usually the single document your whole application leans on. IRCC doesn't just want proof you had a job — it wants proof your duties match the National Occupational Classification (NOC) code you're claiming. Here's what the letter needs to contain, how officers use it, and how to catch problems before you submit.
What a reference letter is, and when IRCC asks for it
A reference letter (also called an experience letter or employment letter) is a document from your employer confirming your job history — separate from your resume or your own description of your work. IRCC's Express Entry document checklist lists a reference or experience letter from each employer as the standard way to prove work experience, alongside supporting evidence like pay stubs, contracts, or tax documents.
You need one letter per employer for every job you're relying on to qualify — whether that's the year of skilled experience required for the Canadian Experience Class, the foreign experience claimed toward Federal Skilled Worker points, or additional experience you're using to boost your Comprehensive Ranking System (CRS) score. If you can't get a letter from a past employer, IRCC accepts alternative evidence, but a proper letter is the cleanest path and the one officers are set up to trust.
What it must contain
IRCC's guidance on supporting documents is specific about the elements a reference letter needs, because each one answers a question an officer will otherwise have to ask themselves: is this real, and does it match the code claimed. In practice that means:
Company letterhead — the letter should be on the employer's official letterhead, with the company's name, address, phone number, and email, not typed onto plain paper. Your name and job title(s) — every position you held at that employer, if more than one. Dates of employment — clear start and end dates (or 'present' if you're still there) for each role. Hours per week and full-time/part-time status — this is what lets an officer translate your time there into months of qualifying experience. Salary and benefits — your compensation, which supports the letter's credibility as a genuine employment record. Main duties — a real description of what you did, in enough detail to compare against a NOC unit group. Signatory details — the name, title, and contact information of the person signing, typically a direct supervisor or someone in human resources who can be reached to verify the letter.
Missing any one of these doesn't automatically sink an application, but it gives an officer a reason to ask for more evidence — or to doubt what's in front of them.
How officers use the duties against your claimed NOC code
The letterhead and dates establish that the job existed. The duties section is what decides whether it counts as the occupation you're claiming. Officers read the main duties in your letter and compare them to the lead statement and main duties listed for the NOC 2021 unit group on your profile.
This comparison is the actual test. A job title alone proves nothing — IRCC has been explicit that titles vary by employer and country, so the substance of what you did is what gets assessed. If your letter describes work that fits a different, often lower-TEER occupation better than the one you claimed, that's a mismatch an officer can act on, independent of whether you meant to mislead anyone.
The mistakes that get files flagged
A handful of patterns show up repeatedly in letters that cause problems. Title-only letters that confirm you worked somewhere and held a title, but describe no actual duties, leave an officer nothing to compare against your claimed code. That gap doesn't get filled in your favour — an officer with an incomplete duties section has no basis to conclude the job matches the NOC you've claimed, and the file simply sits short of proof.
Copied NOC duty lists are a bigger risk than applicants expect: officers who review these files daily recognize the NOC's own wording, down to its phrasing and sentence structure, and a letter that reads like it was lifted from the code description invites exactly the scrutiny it was meant to avoid. It reads as an attempt to fit the job to the code rather than a genuine account of the work.
Missing hours or salary make it hard to convert your time at the job into qualifying months, or to treat the letter as a credible employment record at all — an officer can't calculate whether your part-time role adds up to the full-time-equivalent experience a program requires if the hours simply aren't stated. Unreachable signatories — a name with no title, no contact details, or a company that can't be verified — remove the officer's ability to confirm anything in the letter if they choose to check, and an unverifiable letter carries less weight than one that can be independently confirmed.
None of these mistakes require dishonesty to happen; they're just as often the result of a rushed HR department, a manager who has since left the company, or a template pulled from the internet that doesn't match what IRCC actually asks for. That's exactly why it's worth checking the letter yourself rather than assuming the employer's version is complete.
How to pressure-test your letter before you submit
Before you rely on a letter, it's worth checking it against the same things an officer will check. Start with the code itself: the free NOC validator at /noc reads the official lead statement and main duties for any NOC 2021 code, so you can see exactly what an officer will compare your letter against — no guessing at what 'the duties' are supposed to say, and no relying on memory of what the job felt like day to day.
Read your letter's duties section side by side with that official list. Ask whether someone who has never met you could tell, from the letter alone, that your daily work matches the code — not just that the job title sounds similar. If the letter is thin, that's the moment to go back to the employer with a specific request: more detail on duties, the missing hours or salary line, or a corrected signatory block, while the person who can sign it is still reachable.
From there, DUTYPROOF audits your actual letter against the code you're claiming and its look-alike codes — the neighbouring occupations an officer might think your duties fit better — and returns a prioritized list of gaps before you submit, not after a procedural fairness letter arrives asking you to explain them.