ThisCalculator

Everyday

BC PNP Point Calculator: How It Works

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

BC PNP Point Calculator: How It Works

The BC PNP Point Calculator estimates your points score for British Columbia’s Provincial Nominee Program (BC PNP) Skills Immigration and Express Entry BC streams. You enter your job offer wage, work experience, education, language test results, and location, and the calculator returns a score out of 200, which you compare against current invitation draws to gauge your chances.

Formula

The BC PNP uses a 200-point grid across five components. The calculator implements the standard scoring model used for the Skills Immigration and Express Entry BC streams:

  • Wage (max 55 points): Based on your offered hourly wage in British Columbia. The formula used here is 20 + (wage - 20) × 2, capped at 55. For example, a $25/hour job gives 30 points.
  • Work experience (max 40 points): Directly related work experience, paid in Canada or abroad. The formula is years × 10, capped at 40. Three years gives 30 points.
  • Education (max 32 points): Highest level completed. High school = 0, diploma/certificate = 8, bachelor’s = 16, master’s = 24, PhD = 32.
  • Language (max 24 points): Based on your CLB (Canadian Language Benchmark) score in English or French. CLB 4 = 0, CLB 5 = 4, CLB 6 = 8, CLB 7 = 12, CLB 8 = 16, CLB 9 = 20, CLB 10 = 24.
  • Region (max 10 points): 0 points for a job in Metro Vancouver, 10 points for a job elsewhere in British Columbia.

Each component is capped at its maximum, so the total cannot exceed 200. The calculator applies the caps automatically.

Worked Example

Take the default values: $25.00/hour, 3 years of experience, a bachelor’s degree, CLB 7, and a job in Metro Vancouver.

  1. Wage: 20 + (25 − 20) × 2 = 20 + 10 = 30 points
  2. Experience: 3 × 10 = 30 points
  3. Education: Bachelor’s = 16 points
  4. Language: CLB 7 = 12 points
  5. Region: Metro Vancouver = 0 points

Total = 30 + 30 + 16 + 12 + 0 = 88 points out of 200.

How to Use the Calculator

Enter the hourly wage from your job offer (or current wage if you are already working in BC). For experience, count only years that are directly related to the job you are applying for. For education, select the highest level you have completed. For language, use your CLB score from an approved test (IELTS, CELPIP, or TEF). For region, select whether your job is in Metro Vancouver or elsewhere in BC.

The result is your estimated BC PNP points score. Compare it with the most recent invitation draw scores on the official BC PNP website. Draw scores typically range from 85 to 120 depending on the stream and month. If your score is above the latest draw, you have a strong chance of receiving an invitation to apply.

Factors That Affect Your Score

Beyond the five components in the calculator, several other factors can influence your actual BC PNP application:

  • Job offer validity: The job must be full-time, indeterminate (no end date), and in a skilled occupation (NOC TEER 0, 1, 2, or 3).
  • Wage accuracy: The wage must be the actual wage in your offer, not the median for the occupation. The BC PNP may verify it against industry standards.
  • Experience recency: You need at least two years of directly related experience in the past 10 years for most streams.
  • Language test validity: Your CLB score must come from a test taken within the last two years.
  • Education credential: Foreign education must have an Educational Credential Assessment (ECA) to be counted.

The calculator gives a simplified estimate. The official BC PNP system may apply different caps or weightings for certain streams, and it periodically updates its points grid. Always check the current BC PNP Skills Immigration Program Guide for the latest criteria.

Common Mistakes and Misconceptions

A frequent error is using the median wage for the occupation instead of your actual offered wage. The BC PNP uses the wage on your job offer, not the occupation’s typical wage. Another mistake is counting all work experience, even if it is not directly related to the job. Only directly related experience counts.

Many applicants also assume that a higher CLB score always gives more points. While that is true for the language component, the points are capped at 24, so going from CLB 9 to CLB 10 only adds 4 points. Similarly, the wage component is capped at 55, so earning $40/hour versus $50/hour gives the same points once you hit the cap.

Another misconception is that the BC PNP uses the same points grid as the federal Express Entry Comprehensive Ranking System (CRS). They are different systems. The BC PNP points are specific to the province, while the CRS is for federal immigration. You can be in the Express Entry pool and also apply through BC PNP, but the points are calculated separately.

Limitations of the Calculator

This calculator covers the core points grid but does not include every nuance of the BC PNP. For example, it does not account for the

Related

Formula used
in wage | Hourly wage (CAD) | CAD/hr | 25.00 | 0
in exp | Work experience (years) | years | 3 | 0
in edu | Education level | High school=0, Diploma/Certificate=1, Bachelor's=2, Master's=3, PhD=4
in lang | CLB language level | CLB 4=0, CLB 5=1, CLB 6=2, CLB 7=3, CLB 8=4, CLB 9=5, CLB 10=6
in region | Job location | Metro Vancouver=0, Other BC=1
out points | BC PNP points | /200 | (wage_points + exp_points + edu_points + lang_points + region_points) | 0
out wage_points | Wage component | points | 20 + (wage - 20) * 2 | 0
out exp_points | Experience component | points | exp * 10 | 0
out edu_points | Education component | points | edu * 8 | 0
out lang_points | Language component | points | lang * 4 | 0
out region_points | Regional component | points | region * 10 | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.