NOC 21234 reference letter — what IRCC actually requires
Web-developer letters are refused for two reasons: they read like NOC 21232 (software developer) instead of 21234, or they describe pure design work that maps to NOC 52120. Here's the wording and structure that keeps 21234 defensible.
Knowing your NOC code is only half the equation. IRCC doesn't ask what your code is — they ask whether your reference letter duties prove it. Most refusals at the eligibility stage aren't wrong NOC codes, they're correct codes (like 21234 for web developers) with reference letters that don't back them up.
A NOC code that doesn't match your actual duties isn't just a paperwork issue — IRCC can treat it as misrepresentation, which carries consequences that go well beyond a single refused application.
Confirming your NOC code before you submit is a lot cheaper than correcting it after.
Educational information only, not legal advice. Consequences vary based on individual circumstances.
✓ 3,000+ NOC codes verified
What every NOC 21234 letter must contain
- Company letterhead, signatory with title and contact
- Job title, dates, weekly hours (30+ for full-time)
- Annual salary and benefits (specific amount)
- Duties paragraph covering web design, development, integration and testing
Sample duties paragraph (NOC 21234 wording)
"In their role as Web Developer, [Name] consults with clients to develop and document website requirements, prepares mock-ups and storyboards, and develops website architecture and content. They create and optimize web content using HTML, CSS, JavaScript and modern web frameworks, lead the development of digital interfaces and web applications, and conduct tests and perform security and quality controls. They also research and evaluate a variety of interactive media software products and integrate them into the company's platform."
What breaks a NOC 21234 letter
- "Software engineering" wording. Sounds impressive; reclassifies to 21231/21232.
- Design-only duties. Pure visual design maps to NOC 52120.
- No web-specific verbs. If nothing says "website", "web application" or "digital interface", 21234 is contestable.
- Missing hours/salary. Automatic PFL.
What IRCC actually checks
What surprises most applicants: IRCC officers compare your reference letter duty lines word-by-word against the official NOC duty list. Generic phrases like “managed projects” or “supported the team” fail this check every time.
IRCC refused 23% of Express Entry applicants at the eligibility stage. A $9.99 check is insurance against a $1,500+ mistake.
Is your letter really NOC 21234?
21234, 21232, or 21231 — the wording gap between them is small and expensive. Score before you submit.
FAQ
- What must a NOC 21234 reference letter include?
- Company letterhead, signatory (HR or manager), your title, start/end dates, weekly hours, annual salary and benefits, and a duties paragraph covering website design, development, front-end/back-end integration, and testing — the NOC 21234 main duties.
- Is NOC 21234 TEER 1 or TEER 2?
- TEER 2. It's still eligible for CEC and most PNP streams, but not FSW at lower CRS bands. If your work is closer to full-stack software engineering, NOC 21231 (TEER 1) may fit better and is worth verifying.
- How is NOC 21234 different from NOC 21232 (software developers)?
- 21234 focuses on web interfaces, front-end and web-application development. 21232 covers general software development including desktop and mobile apps. If your work is mostly websites and web apps, 21234 fits; if it's cross-platform product development, 21232 is safer.
Last updated: July 2026