How BC PNP points are calculated: the full SIRS grid explained
Before you register for British Columbia's Provincial Nominee Program, you need to know how the province will score you. This guide explains how BC PNP points are calculated: every one of the 200 points in the Skills Immigration Registration System, which factors actually move your score, and what to do with the number once you have it. When you are ready, our free calculator does the arithmetic.

Key takeaways
British Columbia scores Skills Immigration registrations out of 200 points under the Skills Immigration Registration System, known as SIRS. Human capital factors account for up to 120 points, split evenly between directly related work experience, highest education and language ability, each capped at 40. Economic factors account for the remaining 80 points and depend entirely on having an eligible BC job offer: the hourly wage is worth up to 55 points and the area of the province you would work in is worth up to 25. There is no fixed pass mark. The province invites the highest scorers in each stream at each draw, so the cut-off moves every time. The practical consequence is that wage and location usually decide who gets invited, because they are worth 80 points between them and can often be changed, whereas your age, education and existing experience cannot.
- SIRS is scored out of 200: 120 human capital plus 80 economic.
- Hourly wage is worth up to 55 points, roughly one point per dollar above $15.
- Working outside Metro Vancouver is worth up to 25 points; Vancouver itself scores zero.
- Most streams need a BC job offer; without one you forfeit all 80 economic points.
- There is no fixed pass mark, only the cut-off at each draw.
How BC PNP points are calculated under SIRS
Understanding how BC PNP points are calculated starts with one fact: British Columbia does not run a first-come, first-served queue. Instead, anyone who meets a stream's minimum requirements submits a registration, which is scored automatically under the Skills Immigration Registration System. Periodically the province holds a draw, ranks every registration in the pool and invites the highest scorers to apply. Your SIRS score is therefore not a pass mark to clear; it is your position in a queue that reorders itself every time someone new registers.
That distinction matters because it changes what you should do with your score. A number in the low 70s is not a failure, and a number in the 130s is not a guarantee. What matters is how your score compares with the people you are competing against in the same stream at the same draw, and whether you have any levers left to pull before the next one.
The full BC PNP points grid: all 200 SIRS points
Here is the complete structure the province uses to calculate BC PNP points, and the same grid our free BC PNP points calculator applies. The grid is published by the province and is revised from time to time, so confirm the current version on welcomebc.ca before you rely on it.
| Category | Factor | Maximum points |
|---|---|---|
| Human capital | Directly related work experience | 40 |
| Human capital | Highest level of education | 40 |
| Human capital | Language proficiency (CLB) | 40 |
| Economic | Hourly wage of the BC job offer | 55 |
| Economic | Area of employment within BC | 25 |
| Total | Human capital 120 + economic 80 | 200 |
There is no NOC TEER factor
BC PNP points for work experience (40 points)
BC PNP work experience points are awarded for experience that is directly related to the occupation in your BC job offer, not for total career length. The base scale rewards duration, and two bonuses sit on top.
| Directly related experience | Base points |
|---|---|
| 5 years or more | 20 |
| 4 to under 5 years | 16 |
| 3 to under 4 years | 12 |
| 2 to under 3 years | 8 |
| 1 to under 2 years | 4 |
| Under 1 year | 1 |
| None | 0 |
The two bonuses are where this factor is won: 10 points for at least one year of directly related work experience in Canada, and a further 10 points if you are currently working in British Columbia. Someone with three years abroad scores 12, while someone with three years including a year in BC scores the full 32. If you are already in Canada on a work permit, that is worth protecting.
BC PNP points for education (40 points)
BC PNP education points are scored on your highest completed credential, with bonuses for having earned it in Canada and for holding an eligible BC professional designation.
| Highest credential | Base points |
|---|---|
| Doctoral degree (PhD) | 27 |
| Master's degree | 22 |
| Post-graduate certificate or diploma | 15 |
| Bachelor's degree | 15 |
| Associate degree | 5 |
| Post-secondary diploma or certificate (trades or non-trades) | 5 |
| Secondary (high school) or less | 0 |
Note how compressed the middle of this scale is. A bachelor's degree and a post-graduate certificate score identically at 15, and a trades certificate scores the same 5 as an associate degree. For most applicants education is a fixed quantity, which is precisely why it is rarely where a score is won or lost.
BC PNP language points (40 points)
BC PNP language points are scored on your lowest result across the four abilities, expressed as a Canadian Language Benchmark. One weak section caps the whole factor, which is the most common avoidable mistake we see.
| Lowest CLB across all four abilities | Points |
|---|---|
| CLB 9 or 10+ | 30 |
| CLB 8 | 25 |
| CLB 7 | 20 |
| CLB 6 | 15 |
| CLB 5 | 10 |
| CLB 4 | 5 |
| Below CLB 4 or no test | 0 |
Your weakest ability sets the score
BC PNP wage points: the hourly wage (55 points)
This is the most important number in the entire grid, and the part of how BC PNP points are calculated that surprises people most. The wage attached to your BC job offer is worth up to 55 points on a near-linear scale of roughly one point per dollar of hourly wage above $15. Offers under about $16 an hour score nothing, and the scale tops out at $70 an hour.
| Hourly wage of the BC job offer | Approximate points |
|---|---|
| $70 per hour or more | 55 (maximum) |
| $60 per hour | 45 |
| $50 per hour | 35 |
| $40 per hour | 25 |
| $35 per hour | 20 |
| $30 per hour | 15 |
| $25 per hour | 10 |
| $20 per hour | 5 |
| Under $16 per hour | 0 |
Think about what that scale means in practice. Moving from $32 to $38 an hour is worth six points, which is more than the difference between a bachelor's degree and a post-graduate certificate. If you are negotiating an offer, or choosing between two, the hourly rate is doing far more work on your registration than almost anything on your CV. Our guide to the average salary in Vancouver by industry shows where realistic offers sit in each sector.
BC PNP area points: where in BC you will work (25 points)
BC PNP area of employment points are the province's deliberate tool for pushing skilled immigration out of the Lower Mainland. The province is divided into three areas, and the difference between them is large.
| Area | Includes | Points |
|---|---|---|
| Area 1 | Metro Vancouver | 0 |
| Area 2 | Squamish, Abbotsford, Agassiz, Mission, Chilliwack | 5 |
| Area 3 | The rest of British Columbia | 15 |
| Regional bonus | Prior work or study in that region (Areas 2 and 3 only) | +10 |
The same job, at the same wage, is worth up to 25 more points in Prince George, Kamloops or Kelowna than in Vancouver. For applicants who are genuinely flexible about where they live, this is the largest single available swing in the grid after wage. It is also why a strong Vancouver profile can lose to a modest one based upcountry.
Vancouver is the hardest place to score well
Worked example: how BC PNP points add up for two candidates
Consider two software developers with identical CVs: a bachelor's degree earned overseas, three years of directly related experience with none of it in Canada, and CLB 8 English. Both receive a $42 per hour offer. One takes it in Vancouver, the other in Kelowna, where she previously studied.
| Factor | Vancouver offer | Kelowna offer |
|---|---|---|
| Work experience (3 years, none in Canada) | 12 | 12 |
| Education (bachelor's, earned overseas) | 15 | 15 |
| Language (CLB 8) | 25 | 25 |
| Wage ($42 per hour) | 27 | 27 |
| Area of employment | 0 | 15 |
| Regional bonus (studied in the region) | 0 | 10 |
| Total SIRS score | 79 | 104 |
Twenty-five points is frequently the difference between being invited and waiting. Neither candidate changed anything about their qualifications; one simply accepted a job in a different part of the province.
How to use your BC PNP points score
- 01
Get your estimate
Run your details through the BC PNP points calculator. It takes about five minutes and gives you a category-by-category breakdown, not just a total.
- 02
Compare it with recent cut-offs
Look at the scores that were actually invited in your stream at recent draws rather than at any supposed pass mark. Our BC PNP draws page tracks them.
- 03
Find your cheapest points
Rank the gaps by effort. Retaking one weak language section, or a modest wage increase, is usually far quicker than a new qualification.
- 04
Check which stream fits
Skilled Worker, its enhanced Express Entry BC option and Health Authority are the open worker routes. Tech roles now go through Skilled Worker, since the dedicated tech draws ended in 2024, and the graduate streams closed in 2025.
- 05
Register and keep it current
A registration sits in the pool for a set period. Update it whenever a factor improves rather than waiting passively for the cut-off to move toward you.
Where a consultant genuinely helps
A calculator tells you your score. It cannot tell you which of the open BC PNP streams you are actually eligible for, whether your job offer meets the province's requirements for being full-time and indeterminate, whether your experience is genuinely "directly related" to the offered occupation, or whether an Express Entry BC registration would put you on a faster federal track than a base stream. Those judgements decide outcomes, and they are where applications go wrong.
Working under CICC #R706497, we act for clients across Metro Vancouver and the rest of British Columbia entirely online. We know how BC PNP points are calculated in practice, not just on paper, because we see which registrations get invited. We give honest assessments and make no guarantees about outcomes, which only the BC PNP and IRCC decide. Start with the BC PNP points calculator, read the BC PNP overview to find your stream, check recent BC PNP draws, and then book a free first call to talk through your options. If a job offer is the missing piece, our guide to in-demand occupations in BC is the place to start.
Reviewed by a licensed RCIC (CICC #R706497). How BC PNP points are calculated is set by the Province of British Columbia, and points values, area definitions and draw cut-offs are directional and change over time. The BC Provincial Nominee Program is administered by the Province of British Columbia and permanent residence is decided by IRCC, so always confirm current details on welcomebc.ca and canada.ca before you register.
Frequently asked questions
How do I calculate my BC PNP points?
Your BC PNP score comes from the Skills Immigration Registration System (SIRS), which is scored out of 200 points. It splits into human capital factors worth up to 120 points (work experience 40, education 40 and language 40) and economic factors worth up to 80 points (the hourly wage of your BC job offer up to 55, and the area of BC you would work in up to 25). Add your points in each category to get your registration score. Our BC PNP points calculator does the arithmetic for you in about five minutes.
How many points do I need for BC PNP?
There is no fixed pass mark. The BC PNP invites the highest-scoring registrations in each stream at each draw, so the cut-off moves every time depending on how many people registered and how many invitations the province issues. Scores in the region of 100 to 130 have been competitive in general draws in recent years, while targeted draws for occupations such as healthcare and childcare have gone considerably lower. Check the latest published cut-offs before assuming your score is or is not enough.
Does BC PNP require a job offer?
For the worker streams, yes. The Skilled Worker stream, including its enhanced Express Entry BC option, requires a full-time, indeterminate job offer from an eligible BC employer, and the Health Authority stream requires an offer from a BC public health authority. Without one you score zero on the economic factors, which are worth up to 80 of the 200 points. The International Graduate and International Post-Graduate streams, which once allowed some graduates to register without an offer, closed to new registrations in 2025. Entrepreneur Immigration works on an entirely separate basis and involves no job offer because you are starting or buying a BC business.
How is the wage scored in the BC PNP points calculator?
Wage is the single biggest factor in the grid, worth up to 55 points. The scale runs roughly one point per dollar of hourly wage above $15, so a $30 per hour offer scores about 15 points and a $70 per hour offer reaches the 55-point maximum. Offers below about $16 per hour score nothing. This is why raising a job offer by a few dollars an hour often moves your registration score more than any other single change.
Why does working outside Metro Vancouver score more points?
British Columbia uses the area of employment to spread economic immigration beyond the Lower Mainland. Area 1, Metro Vancouver, scores zero. Area 2, which includes Squamish, Abbotsford, Agassiz, Mission and Chilliwack, scores 5. Area 3, the rest of the province, scores 15. A further 10 points are available in Areas 2 and 3 if you have previously worked or studied in that region. A job in Kamloops or Prince George can therefore be worth 25 points more than the identical job in Vancouver.
Is the BC PNP points calculator score official?
No. Any calculator, including ours, gives an estimate based on the published SIRS grid. Your official score is calculated by the BC PNP when you submit a registration, using the documents and details you provide. Treat an estimate as a planning tool for deciding whether to register and where to improve, not as a guarantee of an invitation. The BC PNP sets and occasionally revises the grid, so confirm the current factors on welcomebc.ca.
How long does BC PNP take after I am invited?
Timelines vary by stream and by how complete your application is. After a registration is invited you have a limited window to submit the full application, and BC PNP processing is followed by a separate federal permanent residence application to IRCC, which has its own processing time. Plan for the provincial and federal stages together rather than either alone, and check current IRCC processing times before you make travel or work plans.
Can I improve my BC PNP score after registering?
Yes. A registration stays in the pool for a set period, and you can update it if your circumstances change, for example if you retake a language test and score a higher CLB, complete another year of directly related work experience, or negotiate a higher wage. Each of those can lift your score before the next draw. Updating an existing registration is usually faster than waiting for a cut-off to fall.
Know your BC PNP score? Let's talk about raising it
Tell a licensed RCIC your numbers and we'll show you which factors are worth chasing in your case. Your first call is free.
