{"id":23382,"date":"2026-08-26T04:53:00","date_gmt":"2026-08-26T01:23:00","guid":{"rendered":"https:\/\/avalvisa.com\/fsw-calculator-2\/"},"modified":"2026-08-26T04:53:00","modified_gmt":"2026-08-26T01:23:00","slug":"fsw-calculator","status":"publish","type":"page","link":"https:\/\/avalvisa.com\/en\/fsw-calculator\/","title":{"rendered":"FSW 67-Point Calculator"},"content":{"rendered":"<p>Before anything else on the Express Entry path, you must be <strong>eligible for the Federal Skilled Worker Program<\/strong>: at least 67 of 100 points across IRCC&#8217;s six official selection factors. This calculator is that exact official grid \u2014 verified against canada.ca. Important 2025 note: job-offer points were removed from CRS only; they still count in this 67-point grid.<\/p>\n<div id=\"av-fsw\" dir=\"ltr\">\n<style>\n#av-fsw{--red:#b4443c;--ink:#26262b;--grey:#6d675e;--line:#e2dccf;--ok:#3f7a55;font-size:15px;max-width:680px;margin:0 auto}\n#av-fsw .f-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:24px}\n#av-fsw .f-q{margin-bottom:14px}\n#av-fsw .f-q>label{display:block;font-weight:700;font-size:13.5px;margin-bottom:5px}\n#av-fsw select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;background:#fff;font-family:inherit}\n#av-fsw .f-help{font-size:12px;color:var(--grey);line-height:1.7;margin-top:4px}\n#av-fsw .f-l1{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n@media(max-width:520px){#av-fsw .f-l1{grid-template-columns:1fr}}\n#av-fsw .f-l1 span{font-size:12.5px;font-weight:700;color:var(--grey);display:block;margin-bottom:3px}\n#av-fsw .f-ad label{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;margin-bottom:7px;cursor:pointer}\n#av-fsw .f-ad input{margin-top:3px}\n#av-fsw .f-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-fsw .f-res{display:none;margin-top:18px;border-top:2px solid var(--line);padding-top:16px;text-align:center}\n#av-fsw .f-res .n{font-size:50px;font-weight:800;line-height:1}\n#av-fsw .f-band{font-size:14.5px;margin:12px 0;padding:11px 14px;border-radius:9px;background:#faf8f4;text-align:start}\n#av-fsw .f-warn{display:none;font-size:13.5px;color:var(--red);background:#fdf3f2;border:1px solid #ecc9c5;border-radius:9px;padding:10px 14px;margin-top:10px;text-align:start}\n#av-fsw .f-next{display:inline-block;margin-top:10px;padding:13px 26px;background:#26262b;color:#fff;border-radius:9px;font-weight:700;font-size:14.5px;text-decoration:none}\n#av-fsw .f-lead{background:#f5f1e9;border:1px solid #e2d9c8;border-radius:10px;padding:14px 16px;margin-top:16px;text-align:start}\n#av-fsw .f-lead .h{font-weight:700;font-size:14px;margin-bottom:8px}\n#av-fsw .f-lead .row{display:flex;gap:8px;flex-wrap:wrap}\n#av-fsw .f-lead input{flex:1;min-width:180px;padding:10px 12px;border:1px solid #cfc5b2;border-radius:8px;font-size:14px}\n#av-fsw .f-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-fsw .f-lead .m{margin-top:6px;font-size:13px;color:var(--ok);min-height:1em}\n#av-fsw .f-disc{margin-top:14px;font-size:12px;color:#8d8679;line-height:1.8;text-align:start}\n#av-fsw .f-rev{margin-top:6px;font-size:12px;color:#8d8679;border-top:1px dashed var(--line);padding-top:8px;text-align:start}\n<\/style>\n<div class=\"f-card\">\n  <div class=\"f-q\"><label>Age (max 12)<\/label><select id=\"fsw-age\"><option value=\"\"><\/option><option value=\"12\">18-35<\/option><option value=\"11\">36<\/option><option value=\"10\">37<\/option><option value=\"9\">38<\/option><option value=\"8\">39<\/option><option value=\"7\">40<\/option><option value=\"6\">41<\/option><option value=\"5\">42<\/option><option value=\"4\">43<\/option><option value=\"3\">44<\/option><option value=\"2\">45<\/option><option value=\"1\">46<\/option><option value=\"0\">47+<\/option><option value=\"0\">&lt;18<\/option><\/select><\/div>\n  <div class=\"f-q\"><label>Education (max 25)<\/label><select id=\"fsw-edu\"><option value=\"\"><\/option><option value=\"25\">PhD (Doctoral)<\/option><option value=\"23\">Master&#039;s degree \/ licensed professional degree<\/option><option value=\"22\">Two or more credentials (one 3+ years)<\/option><option value=\"21\">Bachelor&#039;s or 3+ year program<\/option><option value=\"19\">Two-year post-secondary diploma<\/option><option value=\"15\">One-year post-secondary diploma<\/option><option value=\"5\">High school diploma<\/option><\/select><\/div>\n  <div class=\"f-q\"><label>First official language \u2014 CLB per ability (max 24)<\/label>\n    <div class=\"f-l1\">      <div><span>Speaking<\/span><select class=\"fsw-l1\" id=\"fsw-l1-s\"><option value=\"\"><\/option><option value=\"6\">CLB 9 or higher<\/option><option value=\"5\">CLB 8<\/option><option value=\"4\">CLB 7<\/option><option value=\"0\">Below CLB 7<\/option><\/select><\/div>\n          <div><span>Listening<\/span><select class=\"fsw-l1\" id=\"fsw-l1-l\"><option value=\"\"><\/option><option value=\"6\">CLB 9 or higher<\/option><option value=\"5\">CLB 8<\/option><option value=\"4\">CLB 7<\/option><option value=\"0\">Below CLB 7<\/option><\/select><\/div>\n          <div><span>Reading<\/span><select class=\"fsw-l1\" id=\"fsw-l1-r\"><option value=\"\"><\/option><option value=\"6\">CLB 9 or higher<\/option><option value=\"5\">CLB 8<\/option><option value=\"4\">CLB 7<\/option><option value=\"0\">Below CLB 7<\/option><\/select><\/div>\n          <div><span>Writing<\/span><select class=\"fsw-l1\" id=\"fsw-l1-w\"><option value=\"\"><\/option><option value=\"6\">CLB 9 or higher<\/option><option value=\"5\">CLB 8<\/option><option value=\"4\">CLB 7<\/option><option value=\"0\">Below CLB 7<\/option><\/select><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"f-q\"><label>Second official language (max 4)<\/label><select id=\"fsw-l2\"><option value=\"\"><\/option><option value=\"4\">CLB 5+ in all four abilities<\/option><option value=\"0\">No \/ below CLB 5<\/option><\/select><\/div>\n  <div class=\"f-q\"><label>Skilled work experience, last 10 years (max 15)<\/label><select id=\"fsw-exp\"><option value=\"\"><\/option><option value=\"9\">1 year<\/option><option value=\"11\">2\u20133 years<\/option><option value=\"13\">4\u20135 years<\/option><option value=\"15\">6+ years<\/option><\/select><\/div>\n  <div class=\"f-q\"><label>Arranged employment \u2014 valid job offer (max 10)<\/label><select id=\"fsw-job\"><option value=\"\"><\/option><option value=\"0\">No<\/option><option value=\"10\">Yes \u2014 qualifying job offer<\/option><\/select><div class=\"f-help\">Must be LMIA-based or a qualifying LMIA-exempt offer: full-time, at least 1 year, TEER 0\u20133.<\/div><\/div>\n  <div class=\"f-q f-ad\"><label style=\"font-weight:700;font-size:13.5px;display:block;cursor:default\">Adaptability (max 10 combined)<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"10\" data-k=\"0\"> You worked 1+ year full-time in Canada (TEER 0\u20133, authorized)<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"5\" data-k=\"1\"> Spouse\/partner has CLB 4+ in all four abilities<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"5\" data-k=\"2\"> You studied 2+ academic years full-time in Canada<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"5\" data-k=\"3\"> Spouse\/partner studied 2+ academic years full-time in Canada<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"5\" data-k=\"4\"> Spouse\/partner worked 1+ year full-time in Canada<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"5\" data-k=\"5\"> You have arranged employment (job-offer points above)<\/label>\n          <label><input type=\"checkbox\" class=\"fsw-ad\" data-p=\"5\" data-k=\"6\"> You or spouse have an adult relative (PR\/citizen) living in Canada<\/label>\n      <\/div>\n  <button type=\"button\" class=\"f-btn\" id=\"fsw-go\">Calculate my 67-point score<\/button>\n  <div class=\"f-res\" id=\"fsw-res\">\n    <div class=\"n\" id=\"fsw-n\">0<\/div>\n    <div style=\"color:var(--grey);font-size:14px\">Your FSW selection score \/ 100 \u2014 pass mark 67<\/div>\n    <div class=\"f-band\" id=\"fsw-band\"><\/div>\n    <div class=\"f-warn\" id=\"fsw-warn\">Note: below CLB 7 in any first-language ability makes you ineligible for FSW regardless of total points.<\/div>\n    <a class=\"f-next\" href=\"\/en\/crs-calculator\/\">Calculate my CRS score now<\/a>\n    <div class=\"f-lead\">\n      <div class=\"h\">Email me my FSW breakdown and next steps<\/div>\n      <div class=\"row\"><input type=\"email\" id=\"fsw-email\" placeholder=\"Your email\" dir=\"ltr\">\n      <button type=\"button\" id=\"fsw-email-go\">Send<\/button><\/div>\n      <div class=\"m\" id=\"fsw-email-msg\"><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"f-disc\">Built on IRCC&#039;s official six selection factors (canada.ca, verified August 2026). The 67-point grid decides FSW eligibility; your CRS score decides invitations. Job-offer points were removed from CRS in March 2025 but remain in this FSW grid. Unofficial tool \u2014 IRCC&#039;s assessment is final.<\/div>\n  <div class=\"f-rev\">Reviewed by Hadi Imani, RCIC #R522575 \u00b7 grid verified against canada.ca \u2014 August 25, 2026<\/div>\n<\/div>\n<script>\n(function(){\n  function $(id){ return document.getElementById(id); }\n  var API = \"https:\\\/\\\/avalvisa.com\\\/en\\\/wp-json\\\/avalvisa\\\/v1\\\/subscribe\";\n  var LANG = \"en\", last = null;\n  var jobSel = $('fsw-job');\n  jobSel.addEventListener('change', function(){\n    var cb = document.querySelector('.fsw-ad[data-k=\"5\"]');\n    if (this.value === '10') { cb.checked = true; } else { cb.checked = false; }\n  });\n  $('fsw-go').addEventListener('click', function(){\n    var need = ['fsw-age','fsw-edu','fsw-l2','fsw-exp','fsw-job'], vals = {}, ok = true;\n    need.forEach(function(id){ var s = $(id); if (s.value === '') { s.style.borderColor = '#b4443c'; ok = false; } else { s.style.borderColor = ''; vals[id] = parseInt(s.value, 10); } });\n    var l1 = 0, below7 = false;\n    document.querySelectorAll('.fsw-l1').forEach(function(s){\n      if (s.value === '') { s.style.borderColor = '#b4443c'; ok = false; return; }\n      s.style.borderColor = '';\n      var p = parseInt(s.value, 10); l1 += p; if (p === 0) below7 = true;\n    });\n    if (!ok) return;\n    var ad = 0;\n    document.querySelectorAll('.fsw-ad:checked').forEach(function(c){\n      if (c.getAttribute('data-k') === '5' && jobSel.value !== '10') return; \/\/ job-offer adaptability requires the offer\n      ad += parseInt(c.getAttribute('data-p'), 10);\n    });\n    if (ad > 10) ad = 10;\n    var total = vals['fsw-age'] + vals['fsw-edu'] + l1 + vals['fsw-l2'] + vals['fsw-exp'] + vals['fsw-job'] + ad;\n    last = total;\n    $('fsw-n').textContent = total;\n    $('fsw-n').style.color = (total >= 67 && !below7) ? '#3f7a55' : '#b4443c';\n    $('fsw-band').textContent = (total >= 67) ? \"You meet the 67-point pass mark \\u2014 the next step is your CRS score, which decides whether you actually get invited.\" : \"Below the 67-point pass mark \\u2014 see which factor above scored lowest; language and education are usually the fastest to improve.\";\n    $('fsw-warn').style.display = below7 ? 'block' : 'none';\n    $('fsw-res').style.display = 'block';\n  });\n  $('fsw-email-go').addEventListener('click', function(){\n    var m = $('fsw-email-msg');\n    fetch(API, { method:'POST', headers:{'Content-Type':'application\/json'},\n      body: JSON.stringify({ email: $('fsw-email').value, lang: LANG, source: 'fsw-' + (last === null ? 'na' : last), note: 'FSW ' + (last === null ? '?' : last) + '\/100', 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>67 points vs. CRS \u2014 what&#8217;s the difference?<\/h2>\n<p>The 67-point grid only decides whether you can enter the Express Entry pool through FSW. Invitations (ITAs) are issued by <a href=\"https:\/\/avalvisa.com\/en\/crs-calculator\/\">CRS score<\/a> \u2014 a different scale (up to 1,200). Pass 67 here first, then compare your CRS against the <a href=\"https:\/\/avalvisa.com\/en\/express-entry-draws\/\">latest draw cut-offs<\/a>.<\/p>\n<p>Below 67, or below CLB 7 in any first-language ability? Submit the <a href=\"https:\/\/avalvisa.com\/en\/assessment\/\">free assessment<\/a> and we&#8217;ll look at alternate routes (CEC, PNP, study).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Before anything else on the Express Entry path, you must be eligible for the Federal Skilled Worker Program: at least 67 of 100 points across IRCC&#8217;s six official selection factors. This calculator is that exact official grid \u2014 verified against canada.ca. Important 2025 note: job-offer points were removed from CRS only; they still count in [&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-23382","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23382","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=23382"}],"version-history":[{"count":0,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23382\/revisions"}],"wp:attachment":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/media?parent=23382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}