{"id":23476,"date":"2026-08-26T09:49:04","date_gmt":"2026-08-26T06:19:04","guid":{"rendered":"https:\/\/avalvisa.com\/bc-pnp-calculator-en-tmp\/"},"modified":"2026-08-26T09:49:04","modified_gmt":"2026-08-26T06:19:04","slug":"bc-pnp-calculator","status":"publish","type":"page","link":"https:\/\/avalvisa.com\/en\/bc-pnp-calculator\/","title":{"rendered":"BC PNP Points Calculator (SIRS)"},"content":{"rendered":"<p>Calculate your score in BC&#8217;s <strong>Skills Immigration Registration System (SIRS)<\/strong> \u2014 maximum 200 points \u2014 from the official program guide (June 2026 edition): wage, region, experience, education and language.<\/p>\n<div class=\"av-pnp\" id=\"avpnp-bc-en\" dir=\"ltr\">\n<style>\n.av-pnp{--red:#b4443c;--ink:#26262b;--grey:#6d675e;--line:#e2dccf;--ok:#3f7a55;font-size:15px;max-width:680px;margin:0 auto}\n.av-pnp .p-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:24px}\n.av-pnp .p-status{background:#fdf7ec;border:1px solid #ecdcc0;border-radius:9px;padding:10px 14px;font-size:13px;margin-bottom:16px;line-height:1.9}\n.av-pnp .p-q{margin-bottom:14px}\n.av-pnp .p-q>label{display:block;font-weight:700;font-size:13.5px;margin-bottom:5px}\n.av-pnp select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;background:#fff;font-family:inherit}\n.av-pnp .p-ck label{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;margin:6px 0;cursor:pointer}\n.av-pnp .p-ck input{margin-top:3px}\n.av-pnp .p-btn{width:100%;margin-top:8px;padding:14px;background:var(--red);color:#fff;border:0;border-radius:9px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit}\n.av-pnp .p-res{display:none;margin-top:18px;border-top:2px solid var(--line);padding-top:16px;text-align:center}\n.av-pnp .p-res .n{font-size:50px;font-weight:800;line-height:1}\n.av-pnp .p-band{font-size:14px;margin:12px 0;padding:11px 14px;border-radius:9px;background:#faf8f4;text-align:start;line-height:1.9}\n.av-pnp .p-lead{background:#f5f1e9;border:1px solid #e2d9c8;border-radius:10px;padding:14px 16px;margin-top:14px;text-align:start}\n.av-pnp .p-lead .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}\n.av-pnp .p-lead input{flex:1;min-width:180px;padding:10px 12px;border:1px solid #cfc5b2;border-radius:8px;font-size:14px}\n.av-pnp .p-lead button{padding:10px 22px;background:var(--red);color:#fff;border:0;border-radius:8px;font-weight:700;cursor:pointer;font-family:inherit}\n.av-pnp .p-lead .m{margin-top:6px;font-size:13px;color:var(--ok);min-height:1em}\n.av-pnp .p-rev{margin-top:12px;font-size:12px;color:#8d8679;border-top:1px dashed var(--line);padding-top:8px;text-align:start;line-height:1.8}\n<\/style>\n<div class=\"p-card\">\n  <div class=\"p-status\">\u26a0\ufe0f The official SIRS grid from the program guide (June 10, 2026 edition, verified). Maximum 200 points; each draw invites the highest scores \u2014 check current cut-offs on WelcomeBC.<\/div>\n      <div class=\"p-q\" data-cap=\"40\">\n      <label>Human Capital: Directly Related Work Experience (in occupation of B.C. job offer) <span style=\"color:#8d8679;font-weight:400\">(max 40)<\/span><\/label>\n              <select class=\"p-sel\">\n          <option value=\"\"><\/option>\n                      <option value=\"20\">5 or more years (20)<\/option>\n                      <option value=\"16\">At least 4 but less than 5 years (16)<\/option>\n                      <option value=\"12\">At least 3 but less than 4 years (12)<\/option>\n                      <option value=\"8\">At least 2 but less than 3 years (8)<\/option>\n                      <option value=\"4\">At least 1 but less than 2 years (4)<\/option>\n                      <option value=\"1\">Less than 1 year (1)<\/option>\n                      <option value=\"0\">No experience (0)<\/option>\n                  <\/select>\n                    <div class=\"p-ck\">          <label><input type=\"checkbox\" value=\"10\"> Additional: at least 1 year of directly related work experience in Canada (+10)<\/label>\n                  <label><input type=\"checkbox\" value=\"10\"> Additional: currently working full-time in B.C. for the supporting employer in the occupation identified in the registration (+10)<\/label>\n        <\/div>\n          <\/div>\n      <div class=\"p-q\" data-cap=\"40\">\n      <label>Human Capital: Highest Level of Education <span style=\"color:#8d8679;font-weight:400\">(max 40)<\/span><\/label>\n              <select class=\"p-sel\">\n          <option value=\"\"><\/option>\n                      <option value=\"27\">Doctoral degree (27)<\/option>\n                      <option value=\"22\">Master&#039;s degree (22)<\/option>\n                      <option value=\"15\">Post-graduate certificate or diploma (bachelor&#039;s required for admission) (15)<\/option>\n                      <option value=\"15\">Bachelor&#039;s degree (15)<\/option>\n                      <option value=\"5\">Associate degree (5)<\/option>\n                      <option value=\"5\">Post-secondary diploma\/certificate (trades or non-trades) (5)<\/option>\n                      <option value=\"0\">Secondary school (high school) or less (0)<\/option>\n                  <\/select>\n                    <div class=\"p-ck\">          <label><input type=\"checkbox\" value=\"8\"> Additional: post-secondary education completed in B.C. (OR) (+8)<\/label>\n                  <label><input type=\"checkbox\" value=\"6\"> Additional: post-secondary education completed in Canada outside B.C. (+6)<\/label>\n                  <label><input type=\"checkbox\" value=\"5\"> Additional: eligible professional designation in B.C. (+5)<\/label>\n        <\/div>\n          <\/div>\n      <div class=\"p-q\" data-cap=\"40\">\n      <label>Human Capital: Language Proficiency in English or French <span style=\"color:#8d8679;font-weight:400\">(max 40)<\/span><\/label>\n              <select class=\"p-sel\">\n          <option value=\"\"><\/option>\n                      <option value=\"30\">CLB 9 or higher (30)<\/option>\n                      <option value=\"25\">CLB 8 (25)<\/option>\n                      <option value=\"20\">CLB 7 (20)<\/option>\n                      <option value=\"15\">CLB 6 (15)<\/option>\n                      <option value=\"10\">CLB 5 (10)<\/option>\n                      <option value=\"5\">CLB 4 (5)<\/option>\n                      <option value=\"0\">Below CLB 4 or no test submitted (0)<\/option>\n                  <\/select>\n                    <div class=\"p-ck\">          <label><input type=\"checkbox\" value=\"10\"> Additional: language proficiency in both English and French (CLB 4+ on both tests) (+10)<\/label>\n        <\/div>\n          <\/div>\n      <div class=\"p-q\" data-cap=\"55\">\n      <label>Economic: Hourly Wage of the B.C. Job Offer (CAD) <span style=\"color:#8d8679;font-weight:400\">(max 55)<\/span><\/label>\n              <select class=\"p-sel\">\n          <option value=\"\"><\/option>\n                      <option value=\"55\">$70.00 and above (55)<\/option>\n                      <option value=\"54\">$69.00\u2013$69.99 (54)<\/option>\n                      <option value=\"53\">$68.00\u2013$68.99 (53)<\/option>\n                      <option value=\"52\">$67.00\u2013$67.99 (52)<\/option>\n                      <option value=\"51\">$66.00\u2013$66.99 (51)<\/option>\n                      <option value=\"50\">$65.00\u2013$65.99 (50)<\/option>\n                      <option value=\"49\">$64.00\u2013$64.99 (49)<\/option>\n                      <option value=\"48\">$63.00\u2013$63.99 (48)<\/option>\n                      <option value=\"47\">$62.00\u2013$62.99 (47)<\/option>\n                      <option value=\"46\">$61.00\u2013$61.99 (46)<\/option>\n                      <option value=\"45\">$60.00\u2013$60.99 (45)<\/option>\n                      <option value=\"44\">$59.00\u2013$59.99 (44)<\/option>\n                      <option value=\"43\">$58.00\u2013$58.99 (43)<\/option>\n                      <option value=\"42\">$57.00\u2013$57.99 (42)<\/option>\n                      <option value=\"41\">$56.00\u2013$56.99 (41)<\/option>\n                      <option value=\"40\">$55.00\u2013$55.99 (40)<\/option>\n                      <option value=\"39\">$54.00\u2013$54.99 (39)<\/option>\n                      <option value=\"38\">$53.00\u2013$53.99 (38)<\/option>\n                      <option value=\"37\">$52.00\u2013$52.99 (37)<\/option>\n                      <option value=\"36\">$51.00\u2013$51.99 (36)<\/option>\n                      <option value=\"35\">$50.00\u2013$50.99 (35)<\/option>\n                      <option value=\"34\">$49.00\u2013$49.99 (34)<\/option>\n                      <option value=\"33\">$48.00\u2013$48.99 (33)<\/option>\n                      <option value=\"32\">$47.00\u2013$47.99 (32)<\/option>\n                      <option value=\"31\">$46.00\u2013$46.99 (31)<\/option>\n                      <option value=\"30\">$45.00\u2013$45.99 (30)<\/option>\n                      <option value=\"29\">$44.00\u2013$44.99 (29)<\/option>\n                      <option value=\"28\">$43.00\u2013$43.99 (28)<\/option>\n                      <option value=\"27\">$42.00\u2013$42.99 (27)<\/option>\n                      <option value=\"26\">$41.00\u2013$41.99 (26)<\/option>\n                      <option value=\"25\">$40.00\u2013$40.99 (25)<\/option>\n                      <option value=\"24\">$39.00\u2013$39.99 (24)<\/option>\n                      <option value=\"23\">$38.00\u2013$38.99 (23)<\/option>\n                      <option value=\"22\">$37.00\u2013$37.99 (22)<\/option>\n                      <option value=\"21\">$36.00\u2013$36.99 (21)<\/option>\n                      <option value=\"20\">$35.00\u2013$35.99 (20)<\/option>\n                      <option value=\"19\">$34.00\u2013$34.99 (19)<\/option>\n                      <option value=\"18\">$33.00\u2013$33.99 (18)<\/option>\n                      <option value=\"17\">$32.00\u2013$32.99 (17)<\/option>\n                      <option value=\"16\">$31.00\u2013$31.99 (16)<\/option>\n                      <option value=\"15\">$30.00\u2013$30.99 (15)<\/option>\n                      <option value=\"14\">$29.00\u2013$29.99 (14)<\/option>\n                      <option value=\"13\">$28.00\u2013$28.99 (13)<\/option>\n                      <option value=\"12\">$27.00\u2013$27.99 (12)<\/option>\n                      <option value=\"11\">$26.00\u2013$26.99 (11)<\/option>\n                      <option value=\"10\">$25.00\u2013$25.99 (10)<\/option>\n                      <option value=\"9\">$24.00\u2013$24.99 (9)<\/option>\n                      <option value=\"8\">$23.00\u2013$23.99 (8)<\/option>\n                      <option value=\"7\">$22.00\u2013$22.99 (7)<\/option>\n                      <option value=\"6\">$21.00\u2013$21.99 (6)<\/option>\n                      <option value=\"5\">$20.00\u2013$20.99 (5)<\/option>\n                      <option value=\"4\">$19.00\u2013$19.99 (4)<\/option>\n                      <option value=\"3\">$18.00\u2013$18.99 (3)<\/option>\n                      <option value=\"2\">$17.00\u2013$17.99 (2)<\/option>\n                      <option value=\"1\">$16.00\u2013$16.99 (1)<\/option>\n                      <option value=\"0\">Less than $16.00 (0)<\/option>\n                  <\/select>\n                <\/div>\n      <div class=\"p-q\" data-cap=\"25\">\n      <label>Economic: Area of Employment Within B.C. <span style=\"color:#8d8679;font-weight:400\">(max 25)<\/span><\/label>\n              <select class=\"p-sel\">\n          <option value=\"\"><\/option>\n                      <option value=\"0\">Area 1: Metro Vancouver Regional District (0)<\/option>\n                      <option value=\"5\">Area 2: Squamish, Abbotsford, Agassiz, Mission, Chilliwack (5)<\/option>\n                      <option value=\"15\">Area 3: all other areas of B.C. (15)<\/option>\n                  <\/select>\n                    <div class=\"p-ck\">          <label><input type=\"checkbox\" value=\"10\"> Additional: regional experience OR regional alumni (one only; Area 2\/3 job offers only) (+10)<\/label>\n        <\/div>\n          <\/div>\n    <button type=\"button\" class=\"p-btn\">Calculate my score<\/button>\n  <div class=\"p-res\">\n    <div class=\"n\">0<\/div>\n    <div style=\"color:var(--grey);font-size:14px\">out of 200<\/div>\n    <div class=\"p-band\"><\/div>\n    <div class=\"p-lead\">\n      <div style=\"font-weight:700;font-size:14px\">Email me my result and next steps<\/div>\n      <div class=\"row\"><input type=\"email\" class=\"p-email\" placeholder=\"Your email\" dir=\"ltr\"><button type=\"button\" class=\"p-email-go\">Send<\/button><\/div>\n      <div class=\"m\"><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"p-rev\">Reviewed by Hadi Imani, RCIC #R522575 \u00b7 point grids verified against the official provincial pages \u2014 August 26, 2026 \u00b7 unofficial tool; the province&#039;s decision is final.<\/div>\n<\/div>\n<script>\n(function(){\n  var root = document.getElementById(\"avpnp-bc-en\");\n  if (!root) return;\n  var API = \"https:\\\/\\\/avalvisa.com\\\/en\\\/wp-json\\\/avalvisa\\\/v1\\\/subscribe\";\n  var PROG = \"BC\";\n  var LANG = \"en\";\n  var PASS = 0, MAX = 200, last = null;\n  var BAND = { yes: \"You meet the pass mark \\u2014 next: check current draw status and prepare your documents. Register your profile in the free assessment.\", no: \"Below the pass mark \\u2014 language is usually the fastest factor to improve. Use the free assessment to review alternatives.\", np: \"Invitations go to the highest-scoring registrations in the pool; compare your score with recent draw cut-offs. To review your path, complete the free assessment: avalvisa.com\\\/en\\\/assessment\" };\n  root.querySelector('.p-btn').addEventListener('click', function(){\n    var total = 0, ok = true;\n    root.querySelectorAll('.p-q').forEach(function(q){\n      var cap = parseInt(q.getAttribute('data-cap'), 10), sub = 0;\n      var sel = q.querySelector('.p-sel');\n      if (sel) {\n        if (sel.value === '') { sel.style.borderColor = '#b4443c'; ok = false; return; }\n        sel.style.borderColor = ''; sub += parseInt(sel.value, 10);\n      }\n      q.querySelectorAll('.p-ck input:checked').forEach(function(c){ sub += parseInt(c.value, 10); });\n      if (sub > cap) sub = cap;\n      total += sub;\n    });\n    if (!ok) return;\n    last = total;\n    var res = root.querySelector('.p-res');\n    res.querySelector('.n').textContent = total;\n    res.querySelector('.n').style.color = (!PASS || total >= PASS) ? '#3f7a55' : '#b4443c';\n    res.querySelector('.p-band').textContent = PASS ? (total >= PASS ? BAND.yes : BAND.no) : BAND.np;\n    res.style.display = 'block';\n  });\n  root.querySelector('.p-email-go').addEventListener('click', function(){\n    var m = root.querySelector('.p-lead .m');\n    fetch(API, { method:'POST', headers:{'Content-Type':'application\/json'},\n      body: JSON.stringify({ email: root.querySelector('.p-email').value, lang: LANG, source: PROG.toLowerCase() + '-' + (last === null ? 'na' : last), note: PROG + ' ' + (last === null ? '?' : last) + '\/' + MAX, website: '' })\n    }).then(function(r){ return r.json(); }).then(function(d){ m.textContent = d.msg || ''; m.style.color = d.ok ? '#3f7a55' : '#b4443c'; })\n      .catch(function(){ m.textContent = '\u2026'; });\n  });\n})();\n<\/script>\n<\/div>\n\n<h2>After your SIRS score<\/h2>\n<p>Each BC PNP draw invites the highest-scoring registrations. Language is usually the fastest lever \u2014 check your level with the <a href=\"https:\/\/avalvisa.com\/en\/clb-converter\/\">CLB converter<\/a>. For BC&#8217;s entrepreneur route, see the <a href=\"https:\/\/avalvisa.com\/en\/blog\/bc-pnp-entrepreneur-base\/\">complete Base-stream guide<\/a> or start the <a href=\"https:\/\/avalvisa.com\/en\/assessment\/\">free assessment<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calculate your score in BC&#8217;s Skills Immigration Registration System (SIRS) \u2014 maximum 200 points \u2014 from the official program guide (June 2026 edition): wage, region, experience, education and language. After your SIRS score Each BC PNP draw invites the highest-scoring registrations. Language is usually the fastest lever \u2014 check your level with the CLB converter. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23476","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/comments?post=23476"}],"version-history":[{"count":0,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23476\/revisions"}],"wp:attachment":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/media?parent=23476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}