There is no "the CELPIP score you need"
Every program sets its own floor, the floors published by IRCC run from CLB 4 to CLB 7, and almost every one of them is written per skill — so it is your weakest component that decides, not your average. A friend who got in with "CLB 7" was answering a different question than the one you are asking.
That matters because CELPIP does not give you one number to compare against a floor. Each component gets its own CELPIP Level, and the score report is explicit that the Average Score is not the thing IRCC reads:
"Average Score is not equivalent to any Canadian Language Benchmark (CLB) level"
So when a page below says "CLB 5, all four", read it literally: Listening, Reading, Writing and Speaking each have to reach it on their own.
These are minimums to be eligible to apply. Meeting a minimum is not the same as being competitive, and this page does not cover how applications are ranked or selected — check IRCC for that. Nothing here is advice about your application.
The failure
You study to a number you heard second-hand, hit it as an average, and find out the floor was per-skill and belonged to a different program. Or you pass every floor and then discover your results were too old on the day you submitted — which is a different rule again, and one that changes depending on where you are applying.
The thresholds IRCC publishes
CELPIP scores are reported on a 0–12 scale calibrated to the Canadian Language Benchmarks, and IRCC's own equivalency chart publishes CELPIP N = CLB N for CLB 4 through 10, identically for Reading, Writing, Listening and Speaking. Within the range in this table, the CELPIP level you see on your report is the CLB number.
| Program | Minimum | Source page (date modified) |
|---|---|---|
| Canadian Experience Class, TEER 0 or 1 | CLB 7, all four | Express Entry language testing (2026-06-22) |
| Canadian Experience Class, TEER 2 or 3 | CLB 5, all four | Express Entry language testing (2026-06-22) |
| Federal Skilled Worker | CLB 7 first official language; CLB 5 second | Express Entry language testing (2026-06-22) |
| Federal Skilled Trades | CLB 5 speaking + listening; CLB 4 reading + writing | Express Entry language testing (2026-06-22) |
| Start-up Visa | CLB 5, all four | Start-up Visa eligibility (2026-07-21) |
| Atlantic Immigration Program | CLB 5 for TEER 0–3; CLB 4 for TEER 4 | Atlantic language testing (2026-05-28) |
| Rural Community Immigration Pilot | CLB 6 (TEER 0–1) / CLB 5 (TEER 2–3) / CLB 4 (TEER 4–5) | Rural pilot language test (2025-08-13) |
| Home Care Worker pilots | CLB 4, all four | Home Care Worker language test (2025-03-21) |
| Citizenship, ages 18–54 | CLB 4 speaking and listening | Citizenship: proof of language (2025-09-11) |
Two structural points sit on top of that table.
Which test you sit is not always your choice. For Express Entry, IRCC's page says "You must take the CELPIP-General test" — the full four-component version. IRCC's own bulletin states that "The CELPIP-General (CELPIP-G) test results are accepted by IRCC for both immigration and citizenship purposes", while "the CELPIP-General ‒ Listening and Speaking (CELPIP-G LS) test is accepted by IRCC for citizenship purposes only".
Citizenship is the only row in that table that does not mention reading or writing. The requirement for ages 18–54 is CLB 4 in speaking and listening — which is why the LS version exists.
"Two years" is three different rules
This is the part that gets mangled everywhere, because three unrelated two-year windows share a number.
1. Express Entry and the pilots — an eligibility rule. Your results must be "less than 2 years old when you complete your Express Entry profile". The Atlantic, Rural and Home Care pilot pages likewise require results less than 2 years old.
2. Citizenship — expired results are explicitly accepted. IRCC's citizenship application guide (CIT 0002) says:
"we will accept the previous results even if they have expired"
That is IRCC's wording, not ours. It is the single most under-reported line on this topic, and it is the opposite of what the Express Entry rule does.
3. Paragon's account window — not an IRCC rule at all. CELPIP keeps your report viewable in your account for a period of 2 years from your test date. That is about access to the document, not about whether IRCC will accept it. Do not treat these three as the same fact. They answer different questions and they can point in different directions for the same score report.
What is not on this page
Provincial Nominee Programs and Quebec are missing, deliberately. We could not find an IRCC page that lists PNP or Quebec language thresholds, so this page does not state one. Provinces and territories set their own requirements for their streams, and Quebec runs its own programs. If your route is a provincial nomination or a Quebec program, the number you need comes from that province or from Quebec — not from the table above, and not from a forum.
We also do not publish a raw-score-to-level cutoff. CELPIP labels its own raw-score table "Approximate", and the confident cutoff tables you will find elsewhere are reverse-engineered by third parties and contradict one another.
What actually costs you
- Training to an average when the floor is per skill — one weak component sinks all four.
- Studying Reading and Writing for a citizenship application, where the requirement is speaking and listening only.
- Booking CELPIP-General LS for anything other than citizenship. IRCC accepts LS for citizenship purposes only.
- Assuming "results valid 2 years" is one rule, and letting an Express Entry profile go in behind an expired report.
- Assuming the reverse — that an expired report is worthless — when the citizenship guide says otherwise.
- Taking a PNP or Quebec threshold from a page that is quoting a federal program.
Before you act on any number here
Every canada.ca page linked above carries a "date modified", and IRCC changes these pages. The dates in the table are the ones we checked. Open the linked page and read the current wording before you register, before you submit, and before you decide a score is good enough. Where this page and IRCC disagree, IRCC is right.
Try one
[Try a marked task →] — one full task, marked, no card required.