{"id":4800,"date":"2026-07-30T12:33:19","date_gmt":"2026-07-30T12:33:19","guid":{"rendered":"https:\/\/sugimotovisa.com\/en\/?page_id=4800"},"modified":"2026-10-04T11:45:58","modified_gmt":"2026-10-04T11:45:58","slug":"canada-express-entry-crs-calculator","status":"publish","type":"page","link":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/","title":{"rendered":"Free CRS Score Calculator 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4800\" class=\"elementor elementor-4800\" data-elementor-post-type=\"page\">\n\t\t\t\t<section class=\"elementor-element elementor-element-29bb0f3 e-flex e-con-boxed e-con e-parent\" data-id=\"29bb0f3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8dfc8fe elementor-widget elementor-widget-heading\" data-id=\"8dfc8fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Free CRS Score Calculator 2026 <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caa6e46 elementor-widget elementor-widget-text-editor\" data-id=\"caa6e46\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Use this calculator to estimate your Comprehensive Ranking System (CRS) score for Express Entry. Your score is based on factors such as age, education, language ability, work experience, and other details that may affect your ranking in the Express Entry pool.<\/p><p>The result is intended to give you a general idea of where your profile may stand. It is not an official score and does not guarantee that you will receive an invitation to apply. Final eligibility and ranking are determined by Immigration, Refugees and Citizenship Canada based on the information submitted in your Express Entry profile.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e09fde7 elementor-widget elementor-widget-html\" data-id=\"e09fde7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"svc-crs\" lang=\"en\" dir=\"ltr\">\n\n  <div class=\"masthead\">\n    <div class=\"in\">\n      <span class=\"kicker\">\n        <span data-i18n=\"kicker\"><\/span>\n      <\/span>\n      <h2 data-i18n=\"title\"><\/h2>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <main>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">1<\/span>\n          <p data-i18n=\"c1_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_marital\"><\/label>\n          <select id=\"married\">\n            <option value=\"\" data-i18n=\"select_opt\"><\/option>\n            <option value=\"annulled\" data-i18n=\"m_annulled\"><\/option>\n            <option value=\"commonlaw\" data-i18n=\"m_commonlaw\"><\/option>\n            <option value=\"divorced\" data-i18n=\"m_divorced\"><\/option>\n            <option value=\"legallysep\" data-i18n=\"m_legallysep\"><\/option>\n            <option value=\"married\" data-i18n=\"m_married\"><\/option>\n            <option value=\"single\" data-i18n=\"m_single\"><\/option>\n            <option value=\"widowed\" data-i18n=\"m_widowed\"><\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"q hidden\" id=\"spousePRq\">\n          <label class=\"qlabel\" data-i18n=\"q_spousePR\"><\/label>\n          <select id=\"spousePR\">\n            <option value=\"no\" data-i18n=\"no\"><\/option>\n            <option value=\"yes\" data-i18n=\"yes\"><\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"q hidden\" id=\"spouseComingq\">\n          <label class=\"qlabel\" data-i18n=\"q_spouseComing\"><\/label>\n          <select id=\"spouseComing\">\n            <option value=\"yes\" data-i18n=\"yes\"><\/option>\n            <option value=\"no\" data-i18n=\"no\"><\/option>\n          <\/select>\n        <\/div>\n\n        <p class=\"hint\" id=\"spouseStatusMsg\"><\/p>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">2<\/span>\n          <p data-i18n=\"c2_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\">\n            <span data-i18n=\"q_age\"><\/span>\n            <span class=\"soft\" data-i18n=\"age_soft\"><\/span>\n          <\/label>\n          <input type=\"number\" id=\"age\" min=\"0\" max=\"120\" data-i18n-ph=\"age_ph\">\n        <\/div>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">3<\/span>\n          <p data-i18n=\"c3_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_edu\"><\/label>\n          <select id=\"edu\">\n            <option value=\"\" data-i18n=\"select_opt\"><\/option>\n            <option value=\"none\" data-i18n=\"e_none\"><\/option>\n            <option value=\"secondary\" data-i18n=\"e_secondary\"><\/option>\n            <option value=\"oneyear\" data-i18n=\"e_oneyear\"><\/option>\n            <option value=\"twoyear\" data-i18n=\"e_twoyear\"><\/option>\n            <option value=\"bachelor\" data-i18n=\"e_bachelor\"><\/option>\n            <option value=\"twoormore\" data-i18n=\"e_twoormore\"><\/option>\n            <option value=\"masters\" data-i18n=\"e_masters\"><\/option>\n            <option value=\"doctoral\" data-i18n=\"e_doctoral\"><\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\">\n            <span data-i18n=\"q_canEdu\"><\/span>\n            <span class=\"soft\" data-i18n=\"canEdu_soft\"><\/span>\n          <\/label>\n          <select id=\"canEdu\">\n            <option value=\"none\" data-i18n=\"ce_none\"><\/option>\n            <option value=\"short\" data-i18n=\"ce_short\"><\/option>\n            <option value=\"long\" data-i18n=\"ce_long\"><\/option>\n          <\/select>\n        <\/div>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">4<\/span>\n          <p data-i18n=\"c4_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_test1\"><\/label>\n          <select id=\"test1\" class=\"testsel\">\n            <option value=\"\" data-i18n=\"select_opt\"><\/option>\n            <option value=\"IELTS\" data-i18n=\"test_ielts\"><\/option>\n            <option value=\"CELPIP\" data-i18n=\"test_celpip\"><\/option>\n            <option value=\"PTE\" data-i18n=\"test_pte\"><\/option>\n            <option value=\"TEF\" data-i18n=\"test_tef\"><\/option>\n            <option value=\"TCF\" data-i18n=\"test_tcf\"><\/option>\n          <\/select>\n          <div class=\"abilities\" id=\"abil1\"><\/div>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\">\n            <span data-i18n=\"q_test2\"><\/span>\n            <span class=\"soft\" data-i18n=\"optional\"><\/span>\n          <\/label>\n\n          <p class=\"hint\" data-i18n=\"hint_test2\"><\/p>\n\n          <select id=\"test2\" class=\"testsel\">\n            <option value=\"\" data-i18n=\"not_applicable\"><\/option>\n            <option value=\"IELTS\" data-i18n=\"test_ielts\"><\/option>\n            <option value=\"CELPIP\" data-i18n=\"test_celpip\"><\/option>\n            <option value=\"PTE\" data-i18n=\"test_pte\"><\/option>\n            <option value=\"TEF\" data-i18n=\"test_tef\"><\/option>\n            <option value=\"TCF\" data-i18n=\"test_tcf\"><\/option>\n          <\/select>\n\n          <div class=\"abilities\" id=\"abil2\"><\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">5<\/span>\n          <p data-i18n=\"c5_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_canWork\"><\/label>\n          <p class=\"hint\" data-i18n=\"hint_canWork\"><\/p>\n\n          <select id=\"canWork\">\n            <option value=\"0\" data-i18n=\"y_none\"><\/option>\n            <option value=\"1\" data-i18n=\"y_1\"><\/option>\n            <option value=\"2\" data-i18n=\"y_2\"><\/option>\n            <option value=\"3\" data-i18n=\"y_3\"><\/option>\n            <option value=\"4\" data-i18n=\"y_4\"><\/option>\n            <option value=\"5\" data-i18n=\"y_5plus\"><\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_forWork\"><\/label>\n          <p class=\"hint\" data-i18n=\"hint_forWork\"><\/p>\n\n          <select id=\"forWork\">\n            <option value=\"0\" data-i18n=\"y_none\"><\/option>\n            <option value=\"1\" data-i18n=\"y_1\"><\/option>\n            <option value=\"2\" data-i18n=\"y_2\"><\/option>\n            <option value=\"3\" data-i18n=\"y_3plus\"><\/option>\n          <\/select>\n        <\/div>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">6<\/span>\n          <p data-i18n=\"c6_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_cert\"><\/label>\n          <p class=\"hint\" data-i18n-html=\"hint_cert\"><\/p>\n\n          <select id=\"cert\">\n            <option value=\"no\" data-i18n=\"no\"><\/option>\n            <option value=\"yes\" data-i18n=\"yes\"><\/option>\n          <\/select>\n        <\/div>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">7<\/span>\n          <p data-i18n=\"c7_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_job\"><\/label>\n          <p class=\"hint\" data-i18n=\"hint_job\"><\/p>\n\n          <select id=\"job\">\n            <option value=\"no\" data-i18n=\"no\"><\/option>\n            <option value=\"yes\" data-i18n=\"yes\"><\/option>\n          <\/select>\n        <\/div>\n      <\/section>\n\n      <section class=\"card\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">8<\/span>\n          <p data-i18n=\"c8_head\"><\/p>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_pnp\"><\/label>\n\n          <select id=\"pnp\">\n            <option value=\"no\" data-i18n=\"no\"><\/option>\n            <option value=\"yes\" data-i18n=\"yes\"><\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_sibling\"><\/label>\n          <p class=\"hint\" data-i18n=\"hint_sibling\"><\/p>\n\n          <select id=\"sibling\">\n            <option value=\"no\" data-i18n=\"no\"><\/option>\n            <option value=\"yes\" data-i18n=\"yes\"><\/option>\n          <\/select>\n        <\/div>\n      <\/section>\n\n      <section class=\"card hidden\" id=\"spouseCard\">\n        <div class=\"cardhead\">\n          <span class=\"cardnum\">9<\/span>\n          <p data-i18n=\"c9_head\"><\/p>\n        <\/div>\n\n        <p class=\"hint\" data-i18n=\"hint_spouse\"><\/p>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_spEdu\"><\/label>\n\n          <select id=\"spEdu\">\n            <option value=\"none\" data-i18n=\"se_none\"><\/option>\n            <option value=\"secondary\" data-i18n=\"se_secondary\"><\/option>\n            <option value=\"oneyear\" data-i18n=\"se_oneyear\"><\/option>\n            <option value=\"twoyear\" data-i18n=\"se_twoyear\"><\/option>\n            <option value=\"bachelor\" data-i18n=\"se_bachelor\"><\/option>\n            <option value=\"twoormore\" data-i18n=\"se_twoormore\"><\/option>\n            <option value=\"masters\" data-i18n=\"se_masters\"><\/option>\n            <option value=\"doctoral\" data-i18n=\"se_doctoral\"><\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_spTest\"><\/label>\n\n          <select id=\"spTest\" class=\"testsel\">\n            <option value=\"\" data-i18n=\"not_applicable\"><\/option>\n            <option value=\"IELTS\" data-i18n=\"test_ielts\"><\/option>\n            <option value=\"CELPIP\" data-i18n=\"test_celpip\"><\/option>\n            <option value=\"PTE\" data-i18n=\"test_pte\"><\/option>\n            <option value=\"TEF\" data-i18n=\"test_tef\"><\/option>\n            <option value=\"TCF\" data-i18n=\"test_tcf\"><\/option>\n          <\/select>\n\n          <div class=\"abilities\" id=\"abilSp\"><\/div>\n        <\/div>\n\n        <div class=\"q\">\n          <label class=\"qlabel\" data-i18n=\"q_spWork\"><\/label>\n\n          <select id=\"spWork\">\n            <option value=\"0\" data-i18n=\"y_none\"><\/option>\n            <option value=\"1\" data-i18n=\"y_1\"><\/option>\n            <option value=\"2\" data-i18n=\"y_2\"><\/option>\n            <option value=\"3\" data-i18n=\"y_3\"><\/option>\n            <option value=\"4\" data-i18n=\"y_4\"><\/option>\n            <option value=\"5\" data-i18n=\"y_5plus\"><\/option>\n          <\/select>\n        <\/div>\n      <\/section>\n\n      <button class=\"calcbtn\" id=\"calc\" data-i18n=\"calc_btn\"><\/button>\n\n    <\/main>\n\n    <aside>\n      <div class=\"results\">\n\n        <div class=\"scorepanel\">\n          <div class=\"cap\" data-i18n=\"res_cap\"><\/div>\n          <div class=\"num\" id=\"grand\">0<\/div>\n          <div class=\"outof\" data-i18n=\"res_outof\"><\/div>\n\n          <div class=\"meter\">\n            <i id=\"meterbar\" style=\"width:0%\"><\/i>\n          <\/div>\n        <\/div>\n\n        <div class=\"body\" id=\"breakdown\"><\/div>\n        <div class=\"foot\" data-i18n=\"res_foot\"><\/div>\n\n      <\/div>\n    <\/aside>\n\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4365a1a elementor-widget elementor-widget-html\" data-id=\"4365a1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    \/* ============ i18n ============ *\/\n\/* ============ English content ============ *\/\n\nconst I18N = {\n  kicker: \"Comprehensive Ranking System\",\n  title: \"Express Entry CRS Score Calculator\",\n\n  callout: `\n    <b>Good to know:<\/b>\n    <br><br>\n    Having children does not affect your CRS score. A married applicant\n    with children receives the same CRS points as a married applicant\n    without children, so this calculator does not ask for information\n    about dependent children.\n    <br><br>\n    IRCC no longer awards CRS points for arranged employment or a valid\n    job offer. The job-offer question is included for informational\n    purposes only and does not add points to your total score.\n  `,\n\n  select_opt: \"Select an option\u2026\",\n  not_applicable: \"Not applicable\",\n  no: \"No\",\n  yes: \"Yes\",\n  optional: \"(optional)\",\n\n  c1_head: \"Marital Status\",\n  q_marital: \"What is your marital status?\",\n  m_annulled: \"Annulled marriage\",\n  m_commonlaw: \"Common-law\",\n  m_divorced: \"Divorced or separated\",\n  m_legallysep: \"Legally separated\",\n  m_married: \"Married\",\n  m_single: \"Never married or single\",\n  m_widowed: \"Widowed\",\n  q_spousePR:\n    \"Is your spouse or common-law partner a Canadian citizen or permanent resident?\",\n  q_spouseComing:\n    \"Will your spouse or common-law partner accompany you to Canada?\",\n\n  c2_head: \"Age\",\n  q_age: \"How old are you?\",\n  age_soft: \"(your current age or age when invited to apply)\",\n  age_ph: \"For example, 29\",\n\n  c3_head: \"Education\",\n  q_edu: \"What is your highest level of education?\",\n  e_none: \"Less than secondary school\",\n  e_secondary: \"Secondary school diploma\",\n  e_oneyear: \"One-year post-secondary program\",\n  e_twoyear: \"Two-year post-secondary program\",\n  e_bachelor:\n    \"Bachelor\u2019s degree or a post-secondary program of three years or longer\",\n  e_twoormore:\n    \"Two or more certificates or diplomas, including one of three years or longer\",\n  e_masters: \"Master\u2019s degree or professional degree\",\n  e_doctoral: \"Doctoral degree (PhD)\",\n\n  q_canEdu: \"Do you have a Canadian degree, diploma or certificate?\",\n  canEdu_soft: \"(may provide additional CRS points)\",\n  ce_none:\n    \"No, or less than one year of full-time study in Canada\",\n  ce_short: \"Yes \u2014 a one- or two-year Canadian credential\",\n  ce_long:\n    \"Yes \u2014 a credential of three years or longer, or a master\u2019s, professional or doctoral degree\",\n\n  c4_head: \"Official Languages\",\n  q_test1: \"Which test did you take for your first official language?\",\n  q_test2: \"Second official language\",\n  hint_test2:\n    \"Select a test only if you have valid results for your second official language. Language results must be less than two years old.\",\n  test_ielts: \"IELTS General Training\",\n  test_celpip: \"CELPIP-General\",\n  test_pte: \"PTE Core\",\n  test_tef: \"TEF Canada \u2014 French\",\n  test_tcf: \"TCF Canada \u2014 French\",\n\n  c5_head: \"Work Experience\",\n  q_canWork:\n    \"Skilled work experience in Canada during the last 10 years\",\n  hint_canWork:\n    \"Paid full-time work, or an equivalent amount of part-time work, in a NOC TEER 0, 1, 2 or 3 occupation.\",\n  q_forWork:\n    \"Skilled work experience outside Canada during the last 10 years\",\n  hint_forWork:\n    \"Paid full-time work, or an equivalent amount of part-time work, in one NOC TEER 0, 1, 2 or 3 occupation.\",\n\n  y_none: \"None or less than one year\",\n  y_1: \"1 year\",\n  y_2: \"2 years\",\n  y_3: \"3 years\",\n  y_4: \"4 years\",\n  y_5plus: \"5 years or more\",\n  y_3plus: \"3 years or more\",\n\n  c6_head: \"Certificate of Qualification\",\n  q_cert:\n    \"Do you have a certificate of qualification issued by a Canadian province, territory or federal authority?\",\n  hint_cert:\n    \"This applies to eligible skilled trades and is <b>not<\/b> the same as a provincial nomination.\",\n\n  c7_head: \"Job Offer\",\n  q_job:\n    \"Do you have a valid job offer supported by an LMIA, if required?\",\n  hint_job:\n    \"A job offer does not currently add CRS points. This question is included for informational purposes only.\",\n\n  c8_head: \"Additional Points\",\n  q_pnp:\n    \"Do you have a nomination certificate from a Canadian province or territory?\",\n  q_sibling:\n    \"Do you or your accompanying spouse have a sibling in Canada who is a citizen or permanent resident?\",\n  hint_sibling:\n    \"The sibling must be at least 18 years old and share a parent with you or your spouse through birth, marriage, a step-relationship or adoption.\",\n\n  c9_head: \"Accompanying Spouse or Common-Law Partner\",\n  hint_spouse:\n    \"These factors apply only when your spouse or partner is accompanying you and is not already a Canadian citizen or permanent resident.\",\n  q_spEdu: \"What is your spouse\u2019s highest level of education?\",\n  se_none: \"Less than secondary school\",\n  se_secondary: \"Secondary school diploma\",\n  se_oneyear: \"One-year post-secondary program\",\n  se_twoyear: \"Two-year post-secondary program\",\n  se_bachelor: \"Bachelor\u2019s degree or a program of three years or longer\",\n  se_twoormore:\n    \"Two or more credentials, including one of three years or longer\",\n  se_masters: \"Master\u2019s degree or professional degree\",\n  se_doctoral: \"Doctoral degree (PhD)\",\n  q_spTest: \"Spouse\u2019s official-language test\",\n  q_spWork:\n    \"Spouse\u2019s Canadian work experience during the last 10 years\",\n\n  calc_btn: \"Calculate My CRS Score\",\n  res_cap: \"Estimated CRS Score\",\n  res_outof: \"out of 1,200\",\n  res_foot:\n    \"This result is an estimate based on the information entered and is not an official assessment. Language-test equivalencies and current CRS rules should be checked against the latest IRCC requirements.\",\n\n  ab_speaking: \"Speaking\",\n  ab_listening: \"Listening\",\n  ab_reading: \"Reading\",\n  ab_writing: \"Writing\",\n\n  grpA: \"A \u00b7 Core and Human Capital Factors\",\n  grpB: \"B \u00b7 Spouse Factors\",\n  grpC: \"C \u00b7 Skill Transferability Factors\",\n  grpD: \"D \u00b7 Additional Points\",\n\n  r_age: \"Age\",\n  r_edu: \"Education\",\n  r_langs: \"Official languages\",\n  r_first: \"First official language\",\n  r_second: \"Second official language\",\n  r_canwork: \"Canadian work experience\",\n\n  sub_core: \"Core subtotal\",\n\n  r_eduTrans: \"Education factors \u2014 maximum 50\",\n  r_withLang: \"Combined with language ability\",\n  r_withCanWork: \"Combined with Canadian work experience\",\n  r_forTrans: \"Foreign work experience \u2014 maximum 50\",\n  r_cert: \"Certificate of qualification\",\n\n  sub_skill: \"Skill transferability subtotal\",\n\n  r_pnp: \"Provincial nomination\",\n  r_job: \"Job offer\",\n  r_study: \"Canadian education\",\n  r_french: \"French-language proficiency\",\n  r_sibling: \"Sibling in Canada\",\n\n  sub_add: \"Additional-points subtotal\",\n  sub_spouse: \"Spouse-factors subtotal\",\n\n  msg_single:\n    \"Your score will be calculated as an applicant without an accompanying spouse.\",\n  msg_pr:\n    \"Because your spouse is a Canadian citizen or permanent resident, your score will be calculated using the without-spouse criteria.\",\n  msg_notcoming:\n    \"Because your spouse is not accompanying you, your score will be calculated using the without-spouse criteria.\",\n  msg_accompany:\n    \"Your spouse is accompanying you, so the spouse factors and with-spouse scoring criteria will apply.\"\n};\n\nfunction t(key) {\n  return I18N[key] ?? key;\n}\n\nfunction applyLanguage() {\n  const app = document.getElementById(\"svc-crs\");\n\n  if (!app) {\n    return;\n  }\n\n  app.lang = \"en\";\n  app.dir = \"ltr\";\n\n  app.querySelectorAll(\"[data-i18n]\").forEach((element) => {\n    element.textContent = t(element.getAttribute(\"data-i18n\"));\n  });\n\n  app.querySelectorAll(\"[data-i18n-html]\").forEach((element) => {\n    element.innerHTML = t(element.getAttribute(\"data-i18n-html\"));\n  });\n\n  app.querySelectorAll(\"[data-i18n-ph]\").forEach((element) => {\n    element.setAttribute(\n      \"placeholder\",\n      t(element.getAttribute(\"data-i18n-ph\"))\n    );\n  });\n\n  buildAbilities(document.getElementById(\"test1\").value, \"abil1\");\n  buildAbilities(document.getElementById(\"test2\").value, \"abil2\");\n  buildAbilities(document.getElementById(\"spTest\").value, \"abilSp\");\n\n  updateMaritalUI();\n  calculate();\n}\n\n\/* ============ scoring tables ============ *\/\n\nconst T = {\n  IELTS: {\n    order: [\"speaking\", \"listening\", \"reading\", \"writing\"],\n    ab: {\n      speaking: [\n        [\"7.5 \u2013 9.0\", 10],\n        [\"7.0\", 9],\n        [\"6.5\", 8],\n        [\"6.0\", 7],\n        [\"5.5\", 6],\n        [\"5.0\", 5],\n        [\"4.0 \u2013 4.5\", 4],\n        [\"0 \u2013 3.5\", 0]\n      ],\n      listening: [\n        [\"8.5 \u2013 9.0\", 10],\n        [\"8.0\", 9],\n        [\"7.5\", 8],\n        [\"6.0 \u2013 7.0\", 7],\n        [\"5.5\", 6],\n        [\"5.0\", 5],\n        [\"4.5\", 4],\n        [\"0 \u2013 4.0\", 0]\n      ],\n      reading: [\n        [\"8.0 \u2013 9.0\", 10],\n        [\"7.0 \u2013 7.5\", 9],\n        [\"6.5\", 8],\n        [\"6.0\", 7],\n        [\"5.0 \u2013 5.5\", 6],\n        [\"4.0 \u2013 4.5\", 5],\n        [\"3.5\", 4],\n        [\"0 \u2013 3.0\", 0]\n      ],\n      writing: [\n        [\"7.5 \u2013 9.0\", 10],\n        [\"7.0\", 9],\n        [\"6.5\", 8],\n        [\"6.0\", 7],\n        [\"5.5\", 6],\n        [\"5.0\", 5],\n        [\"4.0 \u2013 4.5\", 4],\n        [\"0 \u2013 3.5\", 0]\n      ]\n    }\n  },\n\n  CELPIP: {\n    order: [\"speaking\", \"listening\", \"reading\", \"writing\"],\n    ab: (() => {\n      const grades = [\n        [\"10\", 10],\n        [\"9\", 9],\n        [\"8\", 8],\n        [\"7\", 7],\n        [\"6\", 6],\n        [\"5\", 5],\n        [\"4\", 4],\n        [\"3 or less\", 0]\n      ];\n\n      return {\n        speaking: grades,\n        listening: grades,\n        reading: grades,\n        writing: grades\n      };\n    })()\n  },\n\n  PTE: {\n    order: [\"speaking\", \"listening\", \"reading\", \"writing\"],\n    ab: {\n      speaking: [\n        [\"89 \u2013 90\", 10],\n        [\"84 \u2013 88\", 9],\n        [\"76 \u2013 83\", 8],\n        [\"68 \u2013 75\", 7],\n        [\"59 \u2013 67\", 6],\n        [\"51 \u2013 58\", 5],\n        [\"42 \u2013 50\", 4],\n        [\"0 \u2013 41\", 0]\n      ],\n      listening: [\n        [\"89 \u2013 90\", 10],\n        [\"82 \u2013 88\", 9],\n        [\"71 \u2013 81\", 8],\n        [\"60 \u2013 70\", 7],\n        [\"50 \u2013 59\", 6],\n        [\"39 \u2013 49\", 5],\n        [\"28 \u2013 38\", 4],\n        [\"0 \u2013 27\", 0]\n      ],\n      reading: [\n        [\"88 \u2013 90\", 10],\n        [\"78 \u2013 87\", 9],\n        [\"69 \u2013 77\", 8],\n        [\"60 \u2013 68\", 7],\n        [\"51 \u2013 59\", 6],\n        [\"42 \u2013 50\", 5],\n        [\"33 \u2013 41\", 4],\n        [\"0 \u2013 32\", 0]\n      ],\n      writing: [\n        [\"90\", 10],\n        [\"88 \u2013 89\", 9],\n        [\"79 \u2013 87\", 8],\n        [\"69 \u2013 78\", 7],\n        [\"60 \u2013 68\", 6],\n        [\"51 \u2013 59\", 5],\n        [\"41 \u2013 50\", 4],\n        [\"0 \u2013 40\", 0]\n      ]\n    }\n  },\n\n  TEF: {\n    order: [\"speaking\", \"listening\", \"reading\", \"writing\"],\n    ab: {\n      speaking: [\n        [\"393 \u2013 450\", 10],\n        [\"371 \u2013 392\", 9],\n        [\"349 \u2013 370\", 8],\n        [\"310 \u2013 348\", 7],\n        [\"271 \u2013 309\", 6],\n        [\"226 \u2013 270\", 5],\n        [\"181 \u2013 225\", 4],\n        [\"0 \u2013 180\", 0]\n      ],\n      listening: [\n        [\"316 \u2013 360\", 10],\n        [\"298 \u2013 315\", 9],\n        [\"280 \u2013 297\", 8],\n        [\"249 \u2013 279\", 7],\n        [\"217 \u2013 248\", 6],\n        [\"181 \u2013 216\", 5],\n        [\"145 \u2013 180\", 4],\n        [\"0 \u2013 144\", 0]\n      ],\n      reading: [\n        [\"263 \u2013 300\", 10],\n        [\"248 \u2013 262\", 9],\n        [\"233 \u2013 247\", 8],\n        [\"207 \u2013 232\", 7],\n        [\"181 \u2013 206\", 6],\n        [\"151 \u2013 180\", 5],\n        [\"121 \u2013 150\", 4],\n        [\"0 \u2013 120\", 0]\n      ],\n      writing: [\n        [\"393 \u2013 450\", 10],\n        [\"371 \u2013 392\", 9],\n        [\"349 \u2013 370\", 8],\n        [\"310 \u2013 348\", 7],\n        [\"271 \u2013 309\", 6],\n        [\"226 \u2013 270\", 5],\n        [\"181 \u2013 225\", 4],\n        [\"0 \u2013 180\", 0]\n      ]\n    }\n  },\n\n  TCF: {\n    order: [\"speaking\", \"listening\", \"reading\", \"writing\"],\n    ab: {\n      speaking: [\n        [\"16 \u2013 20\", 10],\n        [\"14 \u2013 15\", 9],\n        [\"12 \u2013 13\", 8],\n        [\"10 \u2013 11\", 7],\n        [\"7 \u2013 9\", 6],\n        [\"6\", 5],\n        [\"4 \u2013 5\", 4],\n        [\"0 \u2013 3\", 0]\n      ],\n      listening: [\n        [\"549 \u2013 699\", 10],\n        [\"523 \u2013 548\", 9],\n        [\"503 \u2013 522\", 8],\n        [\"458 \u2013 502\", 7],\n        [\"398 \u2013 457\", 6],\n        [\"369 \u2013 397\", 5],\n        [\"331 \u2013 368\", 4],\n        [\"0 \u2013 330\", 0]\n      ],\n      reading: [\n        [\"549 \u2013 699\", 10],\n        [\"524 \u2013 548\", 9],\n        [\"499 \u2013 523\", 8],\n        [\"453 \u2013 498\", 7],\n        [\"406 \u2013 452\", 6],\n        [\"375 \u2013 405\", 5],\n        [\"342 \u2013 374\", 4],\n        [\"0 \u2013 341\", 0]\n      ],\n      writing: [\n        [\"16 \u2013 20\", 10],\n        [\"14 \u2013 15\", 9],\n        [\"12 \u2013 13\", 8],\n        [\"10 \u2013 11\", 7],\n        [\"7 \u2013 9\", 6],\n        [\"6\", 5],\n        [\"4 \u2013 5\", 4],\n        [\"0 \u2013 3\", 0]\n      ]\n    }\n  }\n};\n\nconst ABIL_KEY = {\n  speaking:\"ab_speaking\",\n  listening:\"ab_listening\",\n  reading:\"ab_reading\",\n  writing:\"ab_writing\"\n};\n\nconst FRENCH = new Set([\"TEF\", \"TCF\"]);\n\nfunction buildAbilities(testKey, containerId) {\n  const container = document.getElementById(containerId);\n  const previousValues = {};\n\n  container.querySelectorAll(\"select.abilitysel\").forEach((select) => {\n    previousValues[select.dataset.ability] = select.value;\n  });\n\n  container.innerHTML = \"\";\n\n  if (!testKey || !T[testKey]) {\n    return;\n  }\n\n  const test = T[testKey];\n\n  test.order.forEach((ability) => {\n    const wrapper = document.createElement(\"div\");\n    wrapper.className = \"a\";\n\n    const label = document.createElement(\"label\");\n    label.textContent = `${t(ABIL_KEY[ability])}:`;\n\n    const select = document.createElement(\"select\");\n    select.dataset.ability = ability;\n    select.className = \"abilitysel\";\n\n    const placeholder = document.createElement(\"option\");\n    placeholder.value = \"\";\n    placeholder.textContent = t(\"select_opt\");\n    select.appendChild(placeholder);\n\n    test.ab[ability].forEach(([optionLabel, clb]) => {\n      const option = document.createElement(\"option\");\n      option.value = clb;\n      option.textContent = optionLabel;\n      select.appendChild(option);\n    });\n\n    if (previousValues[ability] !== undefined) {\n      select.value = previousValues[ability];\n    }\n\n    wrapper.appendChild(label);\n    wrapper.appendChild(select);\n    container.appendChild(wrapper);\n\n    select.addEventListener(\"change\", calculate);\n  });\n}\n\nfunction readCLBs(containerId) {\n  const selects = document.querySelectorAll(\n    `#${containerId} select.abilitysel`\n  );\n\n  if (selects.length !== 4) {\n    return null;\n  }\n\n  const values = [];\n\n  for (const select of selects) {\n    if (select.value === \"\") {\n      return null;\n    }\n\n    values.push(parseInt(select.value, 10));\n  }\n\n  return values;\n}\n\nfunction agePoints(age, spouse) {\n  if (Number.isNaN(age) || age <= 17 || age >= 45) {\n    return 0;\n  }\n\n  const scores = {\n    18:[90, 99],\n    19:[95, 105],\n    30:[95, 105],\n    31:[90, 99],\n    32:[85, 94],\n    33:[80, 88],\n    34:[75, 83],\n    35:[70, 77],\n    36:[65, 72],\n    37:[60, 66],\n    38:[55, 61],\n    39:[50, 55],\n    40:[45, 50],\n    41:[35, 39],\n    42:[25, 28],\n    43:[15, 17],\n    44:[5, 6]\n  };\n\n  let pair;\n\n  if (age >= 20 && age <= 29) {\n    pair = [100, 110];\n  } else {\n    pair = scores[age] || [0, 0];\n  }\n\n  return spouse ? pair[0] : pair[1];\n}\n\nconst EDU = {\n  none:[0, 0],\n  secondary:[28, 30],\n  oneyear:[84, 90],\n  twoyear:[91, 98],\n  bachelor:[112, 120],\n  twoormore:[119, 128],\n  masters:[126, 135],\n  doctoral:[140, 150]\n};\n\nfunction firstLang(clb, spouse) {\n  if (clb < 4) {\n    return 0;\n  }\n\n  const withSpouse = {\n    10:32,\n    9:29,\n    8:22,\n    7:16,\n    6:8,\n    5:6,\n    4:6\n  };\n\n  const withoutSpouse = {\n    10:34,\n    9:31,\n    8:23,\n    7:17,\n    6:9,\n    5:6,\n    4:6\n  };\n\n  return (spouse ? withSpouse : withoutSpouse)[Math.min(clb, 10)] || 0;\n}\n\nfunction secondLang(clb) {\n  if (clb >= 9) return 6;\n  if (clb >= 7) return 3;\n  if (clb >= 5) return 1;\n  return 0;\n}\n\nconst CANWORK = {\n  0:[0, 0],\n  1:[35, 40],\n  2:[46, 53],\n  3:[56, 64],\n  4:[63, 72],\n  5:[70, 80]\n};\n\nconst SP_EDU = {\n  none:0,\n  secondary:2,\n  oneyear:6,\n  twoyear:7,\n  bachelor:8,\n  twoormore:9,\n  masters:10,\n  doctoral:10\n};\n\nfunction spLang(clb) {\n  if (clb >= 9) return 5;\n  if (clb >= 7) return 3;\n  if (clb >= 5) return 1;\n  return 0;\n}\n\nconst SP_WORK = {\n  0:0,\n  1:5,\n  2:7,\n  3:8,\n  4:9,\n  5:10\n};\n\nfunction eduTier(education) {\n  if (\n    education === \"none\" ||\n    education === \"secondary\" ||\n    !education\n  ) {\n    return 0;\n  }\n\n  if (\n    education === \"twoormore\" ||\n    education === \"masters\" ||\n    education === \"doctoral\"\n  ) {\n    return 2;\n  }\n\n  return 1;\n}\n\nfunction langBand(clbs) {\n  if (!clbs) {\n    return 0;\n  }\n\n  const minimum = Math.min(...clbs);\n\n  if (minimum >= 9) return 9;\n  if (minimum >= 7) return 7;\n\n  return 0;\n}\n\nfunction calculate() {\n  const maritalStatus = document.getElementById(\"married\").value;\n\n  const married =\n    maritalStatus === \"married\" ||\n    maritalStatus === \"commonlaw\";\n\n  const spousePR =\n    document.getElementById(\"spousePR\").value === \"yes\";\n\n  const spouseComing =\n    document.getElementById(\"spouseComing\").value === \"yes\";\n\n  const spouseAccompanying =\n    married &&\n    !spousePR &&\n    spouseComing;\n\n  const age = parseInt(\n    document.getElementById(\"age\").value,\n    10\n  );\n\n  const education =\n    document.getElementById(\"edu\").value;\n\n  const canadianEducation =\n    document.getElementById(\"canEdu\").value;\n\n  const test1 =\n    document.getElementById(\"test1\").value;\n\n  const test2 =\n    document.getElementById(\"test2\").value;\n\n  const clb1 = readCLBs(\"abil1\");\n  const clb2 = readCLBs(\"abil2\");\n\n  const canadianWork = parseInt(\n    document.getElementById(\"canWork\").value,\n    10\n  );\n\n  const foreignWork = parseInt(\n    document.getElementById(\"forWork\").value,\n    10\n  );\n\n  const certificate =\n    document.getElementById(\"cert\").value === \"yes\";\n\n  const provincialNomination =\n    document.getElementById(\"pnp\").value === \"yes\";\n\n  const sibling =\n    document.getElementById(\"sibling\").value === \"yes\";\n\n  const spouseEducation =\n    document.getElementById(\"spEdu\").value;\n\n  const spouseClb =\n    readCLBs(\"abilSp\");\n\n  const spouseWork = parseInt(\n    document.getElementById(\"spWork\").value,\n    10\n  );\n\n  const S = spouseAccompanying;\n\n  const pAge = agePoints(age, S);\n\n  const pEdu =\n    (EDU[education] || [0, 0])[S ? 0 : 1];\n\n  const first1 = clb1\n    ? clb1.reduce(\n        (sum, clb) => sum + firstLang(clb, S),\n        0\n      )\n    : 0;\n\n  let secondLanguage = clb2\n    ? clb2.reduce(\n        (sum, clb) => sum + secondLang(clb),\n        0\n      )\n    : 0;\n\n  secondLanguage = Math.min(\n    secondLanguage,\n    S ? 22 : 24\n  );\n\n  const pCanWork =\n    (CANWORK[canadianWork] || [0, 0])[S ? 0 : 1];\n\n  const coreSub =\n    pAge +\n    pEdu +\n    first1 +\n    secondLanguage +\n    pCanWork;\n\n  let spouseEducationPoints = 0;\n  let spouseLanguagePoints = 0;\n  let spouseWorkPoints = 0;\n  let spouseSubtotal = 0;\n\n  if (S) {\n    spouseEducationPoints =\n      SP_EDU[spouseEducation] || 0;\n\n    spouseLanguagePoints = spouseClb\n      ? Math.min(\n          spouseClb.reduce(\n            (sum, clb) => sum + spLang(clb),\n            0\n          ),\n          20\n        )\n      : 0;\n\n    spouseWorkPoints =\n      SP_WORK[spouseWork] || 0;\n\n    spouseSubtotal =\n      spouseEducationPoints +\n      spouseLanguagePoints +\n      spouseWorkPoints;\n  }\n\n  const tier = eduTier(education);\n  const band = langBand(clb1);\n\n  const firstMinimum = clb1\n    ? Math.min(...clb1)\n    : 0;\n\n  let educationLanguage = 0;\n\n  if (tier && band) {\n    educationLanguage =\n      tier === 1\n        ? band >= 9\n          ? 25\n          : 13\n        : band >= 9\n          ? 50\n          : 25;\n  }\n\n  let educationCanadianWork = 0;\n\n  if (tier && canadianWork >= 1) {\n    const twoYearsCanadian =\n      canadianWork >= 2;\n\n    educationCanadianWork =\n      tier === 1\n        ? twoYearsCanadian\n          ? 25\n          : 13\n        : twoYearsCanadian\n          ? 50\n          : 25;\n  }\n\n  const educationTransferability =\n    Math.min(\n      50,\n      educationLanguage +\n      educationCanadianWork\n    );\n\n  let foreignLanguage = 0;\n\n  if (foreignWork >= 1 && band) {\n    const threeYearsForeign =\n      foreignWork >= 3;\n\n    foreignLanguage =\n      band >= 9\n        ? threeYearsForeign\n          ? 50\n          : 25\n        : threeYearsForeign\n          ? 25\n          : 13;\n  }\n\n  let foreignCanadianWork = 0;\n\n  if (\n    foreignWork >= 1 &&\n    canadianWork >= 1\n  ) {\n    const threeYearsForeign =\n      foreignWork >= 3;\n\n    const twoYearsCanadian =\n      canadianWork >= 2;\n\n    foreignCanadianWork =\n      twoYearsCanadian\n        ? threeYearsForeign\n          ? 50\n          : 25\n        : threeYearsForeign\n          ? 25\n          : 13;\n  }\n\n  const foreignTransferability =\n    Math.min(\n      50,\n      foreignLanguage +\n      foreignCanadianWork\n    );\n\n  let certificatePoints = 0;\n\n  if (certificate) {\n    certificatePoints =\n      firstMinimum >= 7\n        ? 50\n        : firstMinimum >= 5\n          ? 25\n          : 0;\n  }\n\n  const skillSubtotal =\n    Math.min(\n      100,\n      educationTransferability +\n      foreignTransferability +\n      certificatePoints\n    );\n\n  const provincialNominationPoints =\n    provincialNomination ? 600 : 0;\n\n  const jobOfferPoints = 0;\n\n  const canadianEducationPoints =\n    canadianEducation === \"long\"\n      ? 30\n      : canadianEducation === \"short\"\n        ? 15\n        : 0;\n\n  let frenchCLBs = null;\n  let englishCLBs = null;\n\n  [\n    [test1, clb1],\n    [test2, clb2]\n  ].forEach(([testKey, clbs]) => {\n    if (!testKey || !clbs) {\n      return;\n    }\n\n    if (FRENCH.has(testKey)) {\n      frenchCLBs = clbs;\n    } else {\n      englishCLBs = clbs;\n    }\n  });\n\n  let frenchPoints = 0;\n\n  if (\n    frenchCLBs &&\n    Math.min(...frenchCLBs) >= 7\n  ) {\n    frenchPoints =\n      englishCLBs &&\n      Math.min(...englishCLBs) >= 5\n        ? 50\n        : 25;\n  }\n\n  const siblingPoints =\n    sibling ? 15 : 0;\n\n  const additionalSubtotal =\n    Math.min(\n      600,\n      provincialNominationPoints +\n      jobOfferPoints +\n      canadianEducationPoints +\n      frenchPoints +\n      siblingPoints\n    );\n\n  const grand =\n    Math.min(\n      1200,\n      coreSub +\n      spouseSubtotal +\n      skillSubtotal +\n      additionalSubtotal\n    );\n\n  render({\n    S,\n    pAge,\n    pEdu,\n    first1,\n    sec:secondLanguage,\n    pCanWork,\n    coreSub,\n    spEduP:spouseEducationPoints,\n    spLangP:spouseLanguagePoints,\n    spWorkP:spouseWorkPoints,\n    spouseSub:spouseSubtotal,\n    eduLang:educationLanguage,\n    eduCan:educationCanadianWork,\n    eduTrans:educationTransferability,\n    forLang:foreignLanguage,\n    forCan:foreignCanadianWork,\n    forTrans:foreignTransferability,\n    certP:certificatePoints,\n    skillSub:skillSubtotal,\n    pPnp:provincialNominationPoints,\n    pJob:jobOfferPoints,\n    pCanEdu:canadianEducationPoints,\n    pFrench:frenchPoints,\n    pSibling:siblingPoints,\n    addSub:additionalSubtotal,\n    grand\n  });\n}\n\nfunction render(result) {\n  document.getElementById(\"grand\").textContent =\n    result.grand;\n\n  document.getElementById(\"meterbar\").style.width =\n    `${Math.min(result.grand, 1200) \/ 1200 * 100}%`;\n\n  const row = (label, value, indent) => `\n    <div class=\"row\">\n      <span class=\"${indent ? \"ind\" : \"\"}\">${label}<\/span>\n      <span>${value}<\/span>\n    <\/div>\n  `;\n\n  const subtotal = (label, value) => `\n    <div class=\"row sub\">\n      <span>${label}<\/span>\n      <span>${value}<\/span>\n    <\/div>\n  `;\n\n  let html = \"\";\n\n  html += `\n    <div class=\"grp\">\n      <h3>${t(\"grpA\")}<\/h3>\n  `;\n\n  html += row(t(\"r_age\"), result.pAge);\n  html += row(t(\"r_edu\"), result.pEdu);\n  html += row(\n    t(\"r_langs\"),\n    result.first1 + result.sec\n  );\n  html += row(\n    t(\"r_first\"),\n    result.first1,\n    true\n  );\n  html += row(\n    t(\"r_second\"),\n    result.sec,\n    true\n  );\n  html += row(\n    t(\"r_canwork\"),\n    result.pCanWork\n  );\n  html += subtotal(\n    t(\"sub_core\"),\n    result.coreSub\n  );\n\n  html += \"<\/div>\";\n\n  if (result.S) {\n    html += `\n      <div class=\"grp\">\n        <h3>${t(\"grpB\")}<\/h3>\n    `;\n\n    html += row(\n      t(\"r_edu\"),\n      result.spEduP\n    );\n\n    html += row(\n      t(\"r_first\"),\n      result.spLangP\n    );\n\n    html += row(\n      t(\"r_canwork\"),\n      result.spWorkP\n    );\n\n    html += subtotal(\n      t(\"sub_spouse\"),\n      result.spouseSub\n    );\n\n    html += \"<\/div>\";\n  }\n\n  html += `\n    <div class=\"grp\">\n      <h3>${t(\"grpC\")}<\/h3>\n  `;\n\n  html += row(\n    t(\"r_eduTrans\"),\n    result.eduTrans\n  );\n\n  html += row(\n    t(\"r_withLang\"),\n    result.eduLang,\n    true\n  );\n\n  html += row(\n    t(\"r_withCanWork\"),\n    result.eduCan,\n    true\n  );\n\n  html += row(\n    t(\"r_forTrans\"),\n    result.forTrans\n  );\n\n  html += row(\n    t(\"r_withLang\"),\n    result.forLang,\n    true\n  );\n\n  html += row(\n    t(\"r_withCanWork\"),\n    result.forCan,\n    true\n  );\n\n  html += row(\n    t(\"r_cert\"),\n    result.certP\n  );\n\n  html += subtotal(\n    t(\"sub_skill\"),\n    result.skillSub\n  );\n\n  html += \"<\/div>\";\n\n  html += `\n    <div class=\"grp\">\n      <h3>${t(\"grpD\")}<\/h3>\n  `;\n\n  html += row(\n    t(\"r_pnp\"),\n    result.pPnp\n  );\n\n  html += row(\n    t(\"r_job\"),\n    result.pJob\n  );\n\n  html += row(\n    t(\"r_study\"),\n    result.pCanEdu\n  );\n\n  html += row(\n    t(\"r_french\"),\n    result.pFrench\n  );\n\n  html += row(\n    t(\"r_sibling\"),\n    result.pSibling\n  );\n\n  html += subtotal(\n    t(\"sub_add\"),\n    result.addSub\n  );\n\n  html += \"<\/div>\";\n\n  document.getElementById(\"breakdown\").innerHTML =\n    html;\n}\n\nfunction updateMaritalUI() {\n  const maritalStatus =\n    document.getElementById(\"married\").value;\n\n  const married =\n    maritalStatus === \"married\" ||\n    maritalStatus === \"commonlaw\";\n\n  document\n    .getElementById(\"spousePRq\")\n    .classList.toggle(\n      \"hidden\",\n      !married\n    );\n\n  const spousePR =\n    document.getElementById(\"spousePR\").value === \"yes\";\n\n  document\n    .getElementById(\"spouseComingq\")\n    .classList.toggle(\n      \"hidden\",\n      !(married && !spousePR)\n    );\n\n  const spouseComing =\n    document.getElementById(\"spouseComing\").value === \"yes\";\n\n  const accompanying =\n    married &&\n    !spousePR &&\n    spouseComing;\n\n  document\n    .getElementById(\"spouseCard\")\n    .classList.toggle(\n      \"hidden\",\n      !accompanying\n    );\n\n  const message =\n    document.getElementById(\"spouseStatusMsg\");\n\n  if (!maritalStatus) {\n    message.textContent = \"\";\n  } else if (!married) {\n    message.textContent = t(\"msg_single\");\n  } else if (spousePR) {\n    message.textContent = t(\"msg_pr\");\n  } else if (!spouseComing) {\n    message.textContent = t(\"msg_notcoming\");\n  } else {\n    message.textContent = t(\"msg_accompany\");\n  }\n}\n\n[\n  \"married\",\n  \"spousePR\",\n  \"spouseComing\"\n].forEach((id) => {\n  document\n    .getElementById(id)\n    .addEventListener(\"change\", () => {\n      updateMaritalUI();\n      calculate();\n    });\n});\n\ndocument\n  .getElementById(\"test1\")\n  .addEventListener(\"change\", (event) => {\n    buildAbilities(\n      event.target.value,\n      \"abil1\"\n    );\n\n    calculate();\n  });\n\ndocument\n  .getElementById(\"test2\")\n  .addEventListener(\"change\", (event) => {\n    buildAbilities(\n      event.target.value,\n      \"abil2\"\n    );\n\n    calculate();\n  });\n\ndocument\n  .getElementById(\"spTest\")\n  .addEventListener(\"change\", (event) => {\n    buildAbilities(\n      event.target.value,\n      \"abilSp\"\n    );\n\n    calculate();\n  });\n\n[\n  \"age\",\n  \"edu\",\n  \"canEdu\",\n  \"canWork\",\n  \"forWork\",\n  \"cert\",\n  \"job\",\n  \"pnp\",\n  \"sibling\",\n  \"spEdu\",\n  \"spWork\"\n].forEach((id) => {\n  document\n    .getElementById(id)\n    .addEventListener(\n      \"input\",\n      calculate\n    );\n});\n\ndocument\n  .getElementById(\"calc\")\n  .addEventListener(\n    \"click\",\n    calculate\n  );\n\n\nfunction postHeight() {\n  if (window.parent) {\n    window.parent.postMessage(\n      {\n        type:\"sugimoto-tool-height\",\n        height:document.documentElement.scrollHeight\n      },\n      \"*\"\n    );\n  }\n}\n\nnew ResizeObserver(postHeight)\n  .observe(document.body);\n\nwindow.addEventListener(\n  \"load\",\n  postHeight\n);\n\napplyLanguage();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<main class=\"elementor-element elementor-element-4cb15e1 e-flex e-con-boxed e-con e-parent\" data-id=\"4cb15e1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-da0c283 e-con-full e-flex e-con e-child\" data-id=\"da0c283\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-929c3c9 e-con-full e-flex e-con e-child\" data-id=\"929c3c9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f80d86 elementor-widget elementor-widget-image\" data-id=\"0f80d86\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator-1024x681.webp\" class=\"attachment-large size-large wp-image-6066\" alt=\"Free CRS Score Calculator\" srcset=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator-1024x681.webp 1024w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator-300x199.webp 300w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator-768x510.webp 768w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator.webp 1151w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09ee381 e-con-full e-flex e-con e-child\" data-id=\"09ee381\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffa7899 elementor-widget__width-auto elementor-widget elementor-widget-breadcrumbs\" data-id=\"ffa7899\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav id=\"breadcrumbs\"><span><span><a href=\"https:\/\/sugimotovisa.com\/en\/\">Home<\/a><\/span><\/span><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12d0e2c elementor-widget elementor-widget-heading\" data-id=\"12d0e2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Express Entry CRS Score 2026<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f210ae9 elementor-widget elementor-widget-text-editor\" data-id=\"f210ae9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CRS determines where an eligible Express Entry profile ranks in the pool. Here is how the 2026 point system actually works.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebffcab elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-elementskit-creative-button\" data-id=\"ebffcab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\t\t<div class=\"ekit-btn-wraper\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/sugimotovisa.com\/en\/assessment-form\/?utm_source=en-site&#038;utm_medium=button&#038;utm_content=free-assessment\" class=\"ekit_creative_button \" id=\"\" style=\"flex-direction: row-reverse;\" data-text=\"\">\n\t\t\t\t\t\t<span class=\"ekit_creative_button_icon_wrapper\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"ekit_creative_button_icon_before icon icon-arrow-right\"><\/i>\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t<span class=\"ekit_creative_button_text\">Book a Consultation<\/span>\n\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<article class=\"elementor-element elementor-element-7980c09 e-con-full e-flex e-con e-child\" data-id=\"7980c09\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64bc05b elementor-widget elementor-widget-n-accordion\" data-id=\"64bc05b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1050\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1050\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Table of Contents: Free CRS Score Calculator 2026 <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<nav role=\"region\" aria-labelledby=\"e-n-accordion-item-1050\" class=\"elementor-element elementor-element-364be1a e-con-full e-flex e-con e-child\" data-id=\"364be1a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2aba023 elementor-widget__width-inherit animated-fast elementor-widget elementor-widget-table-of-contents\" data-id=\"2aba023\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h1&quot;,&quot;h2&quot;],&quot;exclude_headings_by_selector&quot;:&quot;.comments-area&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;none&quot;,&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;marker_view&quot;:&quot;numbers&quot;,&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-toc__2aba023\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/nav>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8886fe9 elementor-widget elementor-widget-text-editor\" data-id=\"8886fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <strong>Comprehensive Ranking System<\/strong>, better known as CRS, determines where an eligible <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/\">Express Entry profile<\/a> ranks against other candidates in the pool.<\/p><p>The maximum score is <strong>1,200 points<\/strong>.<\/p><p>Up to 600 points can come from the candidate&#8217;s core profile, spouse factors and skill-transferability combinations. Another 600 points are available through additional factors, most notably a provincial nomination.<\/p><p>CRS is not an immigration program and it does not determine whether someone is initially eligible for Express Entry.<\/p><p>A candidate first needs to qualify under the <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/canadian-experience-class\/\">Canadian Experience Class<\/a>, <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/federal-skilled-worker\/\">Federal Skilled Worker Program<\/a> or <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/federal-skilled-trades\/\">Federal Skilled Trades Program<\/a>. Once the profile enters the pool, CRS determines its ranking.<\/p><p>That distinction becomes especially important in 2026. A score that may be competitive in one category-based round can be far below the cut-off in a CEC round. The underlying CRS formula is the same, but candidates are being ranked inside different eligible groups.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa1e771 elementor-widget elementor-widget-text-editor\" data-id=\"fa1e771\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>CRS at a Glance<\/h2><p>The current CRS structure can be summarized as follows:<\/p><table><thead><tr><th>CRS Component<\/th><th align=\"right\">Maximum Points<\/th><\/tr><\/thead><tbody><tr><td>Core \/ human capital<\/td><td align=\"right\">500<\/td><\/tr><tr><td>Spouse factors, where applicable<\/td><td align=\"right\">Included within the 500-point core structure<\/td><\/tr><tr><td>Skill transferability<\/td><td align=\"right\">100<\/td><\/tr><tr><td>Additional points<\/td><td align=\"right\">600<\/td><\/tr><tr><td><strong>Maximum CRS<\/strong><\/td><td align=\"right\"><strong>1,200<\/strong><\/td><\/tr><\/tbody><\/table><p>For a candidate with an accompanying spouse or common-law partner, the principal applicant can receive up to <strong>460 core points<\/strong>, while spouse factors can contribute another <strong>40<\/strong>.<\/p><p>A candidate without an accompanying spouse can receive up to <strong>500 core points directly<\/strong>. IRCC also uses the no-spouse scoring table when the spouse is not accompanying the applicant or is already a Canadian citizen or permanent resident.<\/p><p>The maximum of 600 additional points currently comes from factors such as:<\/p><ul><li>a provincial or territorial nomination;<\/li><li>French proficiency;<\/li><li>Canadian post-secondary education;<\/li><li>and an eligible sibling living in Canada.<\/li><\/ul><p>Job offers no longer receive CRS points.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b136b8 elementor-widget elementor-widget-text-editor\" data-id=\"0b136b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Core Human Capital<\/h2><p>Age, education, official languages and Canadian work experience form the foundation of CRS.<\/p><p>For many candidates these factors account for most of the score before provincial nomination or other additional points are considered.<\/p><h3>Age<\/h3><p>The highest age score is available from <strong>20 through 29<\/strong>.<\/p><table><thead><tr><th align=\"right\">Age<\/th><th align=\"right\">With Accompanying Spouse<\/th><th align=\"right\">Without Accompanying Spouse<\/th><\/tr><\/thead><tbody><tr><td align=\"right\">18<\/td><td align=\"right\">90<\/td><td align=\"right\">99<\/td><\/tr><tr><td align=\"right\">19<\/td><td align=\"right\">95<\/td><td align=\"right\">105<\/td><\/tr><tr><td align=\"right\">20\u201329<\/td><td align=\"right\">100<\/td><td align=\"right\">110<\/td><\/tr><tr><td align=\"right\">30<\/td><td align=\"right\">95<\/td><td align=\"right\">105<\/td><\/tr><tr><td align=\"right\">31<\/td><td align=\"right\">90<\/td><td align=\"right\">99<\/td><\/tr><tr><td align=\"right\">32<\/td><td align=\"right\">85<\/td><td align=\"right\">94<\/td><\/tr><tr><td align=\"right\">33<\/td><td align=\"right\">80<\/td><td align=\"right\">88<\/td><\/tr><tr><td align=\"right\">34<\/td><td align=\"right\">75<\/td><td align=\"right\">83<\/td><\/tr><tr><td align=\"right\">35<\/td><td align=\"right\">70<\/td><td align=\"right\">77<\/td><\/tr><tr><td align=\"right\">36<\/td><td align=\"right\">65<\/td><td align=\"right\">72<\/td><\/tr><tr><td align=\"right\">37<\/td><td align=\"right\">60<\/td><td align=\"right\">66<\/td><\/tr><tr><td align=\"right\">38<\/td><td align=\"right\">55<\/td><td align=\"right\">61<\/td><\/tr><tr><td align=\"right\">39<\/td><td align=\"right\">50<\/td><td align=\"right\">55<\/td><\/tr><tr><td align=\"right\">40<\/td><td align=\"right\">45<\/td><td align=\"right\">50<\/td><\/tr><tr><td align=\"right\">41<\/td><td align=\"right\">35<\/td><td align=\"right\">39<\/td><\/tr><tr><td align=\"right\">42<\/td><td align=\"right\">25<\/td><td align=\"right\">28<\/td><\/tr><tr><td align=\"right\">43<\/td><td align=\"right\">15<\/td><td align=\"right\">17<\/td><\/tr><tr><td align=\"right\">44<\/td><td align=\"right\">5<\/td><td align=\"right\">6<\/td><\/tr><tr><td align=\"right\">45+<\/td><td align=\"right\">0<\/td><td align=\"right\">0<\/td><\/tr><\/tbody><\/table><p>IRCC&#8217;s current CRS grid gives a candidate without an accompanying spouse 110 age points between 20 and 29. The score begins falling at age 30 and reaches zero at 45.<\/p><p>Losing age points does not make someone ineligible for Express Entry. It simply reduces CRS and may need to be offset by stronger language results, work experience, French, a provincial nomination or other factors.<\/p><h3>Education<\/h3><p>Education can contribute as much as <strong>150 core CRS points<\/strong>.<\/p><table><thead><tr><th>Education<\/th><th align=\"right\">With Spouse<\/th><th align=\"right\">Without Spouse<\/th><\/tr><\/thead><tbody><tr><td>Secondary school<\/td><td align=\"right\">28<\/td><td align=\"right\">30<\/td><\/tr><tr><td>One-year post-secondary credential<\/td><td align=\"right\">84<\/td><td align=\"right\">90<\/td><\/tr><tr><td>Two-year credential<\/td><td align=\"right\">91<\/td><td align=\"right\">98<\/td><\/tr><tr><td>Bachelor&#8217;s \/ program of 3+ years<\/td><td align=\"right\">112<\/td><td align=\"right\">120<\/td><\/tr><tr><td>Two or more credentials, one at least 3 years<\/td><td align=\"right\">119<\/td><td align=\"right\">128<\/td><\/tr><tr><td>Master&#8217;s \/ qualifying professional degree<\/td><td align=\"right\">126<\/td><td align=\"right\">135<\/td><\/tr><tr><td>Doctorate<\/td><td align=\"right\">140<\/td><td align=\"right\">150<\/td><\/tr><\/tbody><\/table><p>Foreign education normally needs a valid Educational Credential Assessment before it can generate education points.<\/p><p>The wording on an ECA matters. A foreign qualification called a master&#8217;s degree in the country of study does not automatically receive Canadian master&#8217;s-level CRS points. The CRS value depends on the Canadian equivalency reported in the assessment.<\/p><h3>First Official Language<\/h3><p>Language can produce some of the largest score changes in an Express Entry profile.<\/p><p>For the first official language, IRCC awards points separately for reading, writing, speaking and listening.<\/p><table><thead><tr><th>CLB \/ NCLC per Ability<\/th><th align=\"right\">With Spouse<\/th><th align=\"right\">Without Spouse<\/th><\/tr><\/thead><tbody><tr><td>Below 4<\/td><td align=\"right\">0<\/td><td align=\"right\">0<\/td><\/tr><tr><td>4 or 5<\/td><td align=\"right\">6<\/td><td align=\"right\">6<\/td><\/tr><tr><td>6<\/td><td align=\"right\">8<\/td><td align=\"right\">9<\/td><\/tr><tr><td>7<\/td><td align=\"right\">16<\/td><td align=\"right\">17<\/td><\/tr><tr><td>8<\/td><td align=\"right\">22<\/td><td align=\"right\">23<\/td><\/tr><tr><td>9<\/td><td align=\"right\">29<\/td><td align=\"right\">31<\/td><\/tr><tr><td>10+<\/td><td align=\"right\">32<\/td><td align=\"right\">34<\/td><\/tr><\/tbody><\/table><p>The maximum is <strong>128 points with an accompanying spouse<\/strong> and <strong>136 without one<\/strong>.<\/p><p>The jump from CLB 8 to CLB 9 deserves particular attention.<\/p><p>For a candidate without an accompanying spouse, moving all four abilities from CLB 8 to CLB 9 raises the direct first-language score from 92 to 124 points.<\/p><p>The effect can be larger than those 32 points because CLB 9 also changes several skill-transferability calculations.<\/p><p>That is why a candidate who is already eligible for Express Entry may still gain substantially from retaking a language test.<\/p><h3>Second Official Language<\/h3><p>English and French can both generate CRS points.<\/p><p>The second official language contributes up to:<\/p><ul><li><strong>22 points with an accompanying spouse<\/strong><\/li><li><strong>24 points without an accompanying spouse<\/strong><\/li><\/ul><p>CLB or NCLC 9 or higher gives six points per ability, subject to the overall maximum.<\/p><p>French can be particularly valuable because it can affect CRS in more than one place: language points inside the core score, additional French-language points, and potentially eligibility for French-language category-based selection.<\/p><h3>Canadian Work Experience<\/h3><p>Canadian work experience contributes directly to CRS.<\/p><table><thead><tr><th>Canadian Work Experience<\/th><th align=\"right\">With Spouse<\/th><th align=\"right\">Without Spouse<\/th><\/tr><\/thead><tbody><tr><td>Less than 1 year<\/td><td align=\"right\">0<\/td><td align=\"right\">0<\/td><\/tr><tr><td>1 year<\/td><td align=\"right\">35<\/td><td align=\"right\">40<\/td><\/tr><tr><td>2 years<\/td><td align=\"right\">46<\/td><td align=\"right\">53<\/td><\/tr><tr><td>3 years<\/td><td align=\"right\">56<\/td><td align=\"right\">64<\/td><\/tr><tr><td>4 years<\/td><td align=\"right\">63<\/td><td align=\"right\">72<\/td><\/tr><tr><td>5+ years<\/td><td align=\"right\">70<\/td><td align=\"right\">80<\/td><\/tr><\/tbody><\/table><p>The increase from one year to two years can also affect skill transferability, so the value of a second Canadian year may be greater than the direct CRS increase shown in this table.<\/p><p>IRCC defines Canadian work experience for CRS purposes as work for a Canadian employer performed while physically in Canada. Remote work can qualify when the person was physically in Canada while doing the work.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebee559 elementor-widget elementor-widget-text-editor\" data-id=\"ebee559\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Spouse Factors<\/h2>\n<p>An accompanying spouse or common-law partner can contribute up to <strong>40 CRS points<\/strong>.<\/p>\n<table>\n<thead>\n<tr>\n<th>Spouse Factor<\/th>\n<th align=\"right\">Maximum<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Education<\/td>\n<td align=\"right\">10<\/td>\n<\/tr>\n<tr>\n<td>First official language<\/td>\n<td align=\"right\">20<\/td>\n<\/tr>\n<tr>\n<td>Canadian work experience<\/td>\n<td align=\"right\">10<\/td>\n<\/tr>\n<tr>\n<td><strong>Total<\/strong><\/td>\n<td align=\"right\"><strong>40<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A spouse with a master&#8217;s degree or doctorate can receive the maximum 10 education points. CLB 9 or higher in all four first-language abilities produces the maximum 20 language points, and five or more years of qualifying Canadian work can produce 10 points.<\/p>\n<p>The principal applicant&#8217;s maximum core score is lower when an accompanying spouse is included because part of the 500-point core structure is reserved for these spouse factors.<\/p>\n<p>This does not mean that married applicants are automatically disadvantaged. The two profiles need to be calculated using the correct family structure and the qualifications of both partners.<\/p>\n<p>A spouse should not be listed as non-accompanying simply to produce a higher CRS score if that does not reflect the family&#8217;s genuine immigration plan. Information in an Express Entry profile must remain accurate.<\/p>\n<h2>Skill Transferability<\/h2>\n<p>Skill transferability is where CRS becomes less intuitive.<\/p>\n<p>IRCC awards up to <strong>100 points<\/strong> for combinations of education, language, Canadian experience, foreign experience and trade certification.<\/p>\n<p>These points are not simply added for having a degree or work history. They are created by combinations.<\/p>\n<h3>Education Combinations<\/h3>\n<p>Education can generate transferability points when combined with strong language ability or Canadian work experience.<\/p>\n<p>For example, a candidate with a post-secondary credential can receive higher transferability points when all four first-language abilities reach CLB 9.<\/p>\n<p>Two or more credentials, a master&#8217;s, a qualifying professional degree or a doctorate can produce up to <strong>50 transferability points<\/strong> when combined with CLB 9 or higher in all four first-language abilities. The same education levels can also reach 50 points when combined with at least two years of Canadian work experience.<\/p>\n<h3>Foreign Work Experience<\/h3>\n<p>Foreign work experience does not create direct core CRS points in the same way Canadian experience does.<\/p>\n<p>Its value appears mainly through skill transferability.<\/p>\n<table>\n<thead>\n<tr>\n<th>Foreign Experience<\/th>\n<th align=\"right\">CLB 7+, at Least One Ability Below 9<\/th>\n<th align=\"right\">CLB 9+ in All Four<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>None<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"right\">0<\/td>\n<\/tr>\n<tr>\n<td>1\u20132 years<\/td>\n<td align=\"right\">13<\/td>\n<td align=\"right\">25<\/td>\n<\/tr>\n<tr>\n<td>3+ years<\/td>\n<td align=\"right\">25<\/td>\n<td align=\"right\">50<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Foreign experience can also be combined with Canadian experience.<\/p>\n<p>One or two years of foreign experience plus two or more years of Canadian work can produce 25 points, while three or more years abroad combined with two or more years in Canada can produce up to 50.<\/p>\n<p>This is why a candidate&#8217;s overseas employment should not be dismissed once Canadian work experience has been obtained.<\/p>\n<h3>Trade Certificates<\/h3>\n<p>A Canadian certificate of qualification in a trade can generate up to <strong>50 skill-transferability points<\/strong> when combined with language ability.<\/p>\n<p>A qualifying trade certificate plus CLB\/NCLC 5 or higher in all four abilities, with at least one ability below 7, provides 25 points.<\/p>\n<p>Reaching CLB\/NCLC 7 or higher in all four abilities increases the combination to 50.<\/p>\n<p>The overall skill-transferability section remains capped at <strong>100 points<\/strong>, even if several individual combinations would otherwise total more than that.<\/p>\n<h2>Additional CRS Points<\/h2>\n<p>Additional points can radically change a candidate&#8217;s position in the pool.<\/p>\n<p>The current 2026 structure is:<\/p>\n<table>\n<thead>\n<tr>\n<th>Additional Factor<\/th>\n<th align=\"right\">CRS Points<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Provincial or territorial nomination<\/td>\n<td align=\"right\">600<\/td>\n<\/tr>\n<tr>\n<td>Strong French proficiency<\/td>\n<td align=\"right\">25 or 50<\/td>\n<\/tr>\n<tr>\n<td>Canadian post-secondary education<\/td>\n<td align=\"right\">15 or 30<\/td>\n<\/tr>\n<tr>\n<td>Eligible sibling in Canada<\/td>\n<td align=\"right\">15<\/td>\n<\/tr>\n<tr>\n<td>Job offer<\/td>\n<td align=\"right\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa9473c elementor-widget elementor-widget-html\" data-id=\"aa9473c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"crs-factors-wrapper\"><div class=\"crs-factors-grid\"><div class=\"crs-f-card\"><h3 class=\"crs-f-title\">Provincial Nomination<\/h3><p class=\"crs-f-desc\">An Express Entry-aligned provincial nomination adds 600 points once accepted in the candidate's profile\u2014the largest single increase available. Because points are capped at 600, it does not stack with other factors above that limit.<\/p><div class=\"crs-f-highlight\">The high scores seen in PNP-specific rounds reflect this addition (e.g., September 28, 2026 PNP round invited 733 candidates at CRS 725).<\/div><\/div><div class=\"crs-f-card\"><h3 class=\"crs-f-title\">French Proficiency<\/h3><p class=\"crs-f-desc\">French adds 25 or 50 bonus points on top of regular language points. Profiles receive 25 points with NCLC 7 (English CLB 4 or lower) and 50 points with NCLC 7 combined with English CLB 5 or higher.<\/p><p class=\"crs-f-subtext\">French impacts a profile in three ways: core language points, the 25\/50 bonus, and eligibility for category-based draws (e.g., August 19, 2026 round invited 5,000 candidates at CRS 382).<\/p><\/div><div class=\"crs-f-card\"><h3 class=\"crs-f-title\">Canadian Education<\/h3><p class=\"crs-f-desc\">Eligible Canadian post-secondary education provides extra points in addition to regular education points in the core score:<\/p><div class=\"crs-f-table\"><div class=\"crs-f-tr\"><span class=\"crs-f-td-name\">One- or two-year credential<\/span><span class=\"crs-f-td-val\">+15 Points<\/span><\/div><div class=\"crs-f-tr\"><span class=\"crs-f-td-name\">Credential of three years or longer<\/span><span class=\"crs-f-td-val\">+30 Points<\/span><\/div><\/div><\/div><div class=\"crs-f-card\"><h3 class=\"crs-f-title\">Sibling in Canada<\/h3><p class=\"crs-f-desc\">An eligible brother or sister living in Canada adds 15 points. The sibling must be at least 18 years old and a Canadian citizen or permanent resident.<\/p><p class=\"crs-f-subtext\">The qualifying sibling may belong to either the principal applicant or the accompanying spouse\/partner.<\/p><\/div><div class=\"crs-f-card\"><h3 class=\"crs-f-title\">Job Offers After March 2025<\/h3><p class=\"crs-f-desc\">The treatment of job offers changed significantly on March 25, 2025. Former bonus points (50 points for skilled occupations, 200 points for senior management) have been removed for all current and future candidates.<\/p><p class=\"crs-f-subtext\">A valid job offer no longer adds points, but still affects program eligibility (e.g., FSTP, FSWP selection grid, and certain PNP streams).<\/p><\/div><\/div><\/div><style>.crs-factors-wrapper,.crs-factors-wrapper *{box-sizing:border-box;font-family:inherit!important}.crs-factors-wrapper{direction:ltr;text-align:left;margin:32px 0;color:#334155;background:#fff}.crs-factors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.crs-f-card{background:#f1f5f9;padding:20px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.crs-f-title{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px 0;line-height:1.35}.crs-f-desc{font-size:.88rem;color:#475569;line-height:1.55;margin:0 0 10px 0}.crs-f-subtext{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}.crs-f-highlight{background:#e2e8f0;padding:10px 12px;border-radius:6px;font-size:.82rem;color:#334155;line-height:1.45;margin-top:auto}.crs-f-table{margin-top:10px;background:#e2e8f0;border-radius:6px;padding:8px 12px}.crs-f-tr{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:.85rem}.crs-f-tr:not(:last-child){border-bottom:1px solid #cbd5e1}.crs-f-td-name{color:#334155}.crs-f-td-val{font-weight:600;color:#2563eb}@media (max-width:768px){.crs-factors-grid{grid-template-columns:1fr}}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88d98a1 elementor-widget elementor-widget-text-editor\" data-id=\"88d98a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>CRS and Express Entry Draws<\/h2>\n<p>There is no single CRS cut-off for Express Entry.<\/p>\n<p>Each invitation round creates its own cut-off based on the type of round, the eligible candidates in that group and the number of invitations IRCC decides to issue.<\/p>\n<h3>Program-Specific Rounds<\/h3>\n<p>A CEC round ranks only candidates eligible for the Canadian Experience Class.<\/p>\n<p>The most recent CEC round as of October 1, 2026 was held on <strong>September 29<\/strong>. IRCC issued 2,000 invitations at CRS <strong>518<\/strong>.<\/p>\n<p>The previous two CEC rounds had cut-offs of 519 on September 15 and 521 on September 1.<\/p>\n<p>These numbers should be compared with other CEC rounds, not automatically with French, healthcare or senior-manager rounds.<\/p>\n<h3>Category-Based Rounds<\/h3>\n<p>Category-based selection still uses CRS.<\/p>\n<p>The category itself narrows the group of candidates being ranked. IRCC identifies candidates who satisfy that category and then invites the highest-ranking CRS profiles within that eligible group.<\/p>\n<p>Recent 2026 examples show how different the resulting cut-offs can be:<\/p>\n<table>\n<thead>\n<tr>\n<th>Round<\/th>\n<th>Date<\/th>\n<th align=\"right\">CRS Cut-Off<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>CEC<\/td>\n<td>September 29<\/td>\n<td align=\"right\">518<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/provincial-nominee-program\/\">PNP<\/a><\/td>\n<td>September 28<\/td>\n<td align=\"right\">725<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/senior-managers-canadian-work-experience\/\">Senior Managers with Canadian Work Experience<\/a><\/td>\n<td>September 16<\/td>\n<td align=\"right\">389<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/healthcare-social-services-occupations\/\">Healthcare and Social Services<\/a><\/td>\n<td>September 4<\/td>\n<td align=\"right\">475<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/french-language-proficiency\/\">French-Language Proficiency<\/a><\/td>\n<td>August 19<\/td>\n<td align=\"right\">382<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/trade-occupations-express-entry\/\">Trade Occupations<\/a><\/td>\n<td>October 1<\/td>\n<td align=\"right\">476<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The numbers are all CRS scores, but they come from different candidate groups.<\/p>\n<p>A CRS of 400 would have been above the August French cut-off but far below the September CEC cut-off. That does not mean CRS was calculated differently. It means the two rounds ranked different eligible populations.<\/p>\n<h3>Category Eligibility Does Not Add CRS Points<\/h3>\n<p>Healthcare, <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/express-entry-stem-occupations\/\">STEM<\/a>, Trades, <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/education-occupations-express-entry\/\">Education<\/a> and <a href=\"https:\/\/sugimotovisa.com\/en\/immigrate-to-canada\/express-entry\/transport-occupations-category\/\">Transport<\/a> eligibility does not itself add a block of CRS points.<\/p>\n<p>The same applies to the newer physician, researcher and senior-manager categories.<\/p>\n<p>The value comes from being eligible to compete in a narrower category-based round.<\/p>\n<p>French is somewhat different because qualifying French results can independently generate 25 or 50 additional CRS points under the normal CRS rules while also providing access to French-category selection.<\/p>\n<h2>The Tie-Breaking Rule<\/h2>\n<p>A CRS cut-off is not always enough to determine whether every candidate at that score received an ITA.<\/p>\n<p>When more candidates have the lowest qualifying CRS score than there are remaining invitations, IRCC uses the <strong>profile submission date and time<\/strong> as a tie-breaker.<\/p>\n<p>In the September 29 CEC round, the cut-off was 518 and the tie-breaking timestamp was February 13, 2026 at 20:48:08 UTC.<\/p>\n<p>A candidate above 518 did not need to meet that timestamp merely because it appeared in the draw results.<\/p>\n<p>The tie-break mattered to candidates sitting exactly at the cut-off score.<\/p>\n<p>IRCC uses the same principle in category-based rounds. The September 16 senior-manager round, for example, closed at CRS 389 and used September 1, 2026 at 23:05:13 UTC as its tie-breaking timestamp.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7a91d4 elementor-widget elementor-widget-html\" data-id=\"b7a91d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"crs-guide-wrapper\"><div class=\"crs-header\"><h2 class=\"crs-main-title\">CRS and the FSWP 67-Point Grid<\/h2><p class=\"crs-intro\">The Federal Skilled Worker 67-point grid is not CRS. FSWP uses its own 100-point selection system to determine program eligibility (minimum 67 points needed). Once qualified, candidates enter the Express Entry pool where profiles are ranked strictly by CRS.<\/p><\/div><div class=\"crs-compare-container\"><div class=\"crs-compare-card\"><div class=\"crs-comp-head\">Candidate A<\/div><div class=\"crs-comp-body\"><p><strong>70 Points<\/strong> <span>FSWP Selection<\/span><\/p><p><strong>430 Score<\/strong> <span>CRS Ranking<\/span><\/p><\/div><\/div><div class=\"crs-compare-card\"><div class=\"crs-comp-head\">Candidate B<\/div><div class=\"crs-comp-body\"><p><strong>68 Points<\/strong> <span>FSWP Selection<\/span><\/p><p><strong>500+ Score<\/strong> <span>CRS Ranking<\/span><\/p><\/div><\/div><\/div><p class=\"crs-note-text\">Both candidates cleared the FSWP eligibility threshold. Their competitiveness in Express Entry is determined by CRS. CEC and FSTP have their own requirements and do not use the 67-point grid.<\/p><div class=\"crs-section\"><h3 class=\"crs-sec-title\">Where CRS Can Move the Most<\/h3><p class=\"crs-sec-sub\">Not every candidate has access to the same sources of extra points, but several factors regularly produce meaningful changes.<\/p><div class=\"crs-grid\"><div class=\"crs-card\"><h4>Stronger Language Results<\/h4><p>Language affects more than direct scores. Moving from CLB 8 to CLB 9 raises core language and boosts skill-transferability points for education and foreign work experience.<\/p><\/div><div class=\"crs-card\"><h4>French Language Proficiency<\/h4><p>French adds core language points plus 25 or 50 bonus points, while unlocking French category selection rounds.<\/p><\/div><div class=\"crs-card\"><h4>Canadian Work Experience<\/h4><p>The first year of qualifying Canadian experience gives 40 core points (35 with spouse). A second year raises figures to 53 and 46 respectively.<\/p><\/div><div class=\"crs-card\"><h4>Provincial Nomination<\/h4><p>A nomination adds 600 points. No other individual additional-point factor produces a comparable increase.<\/p><\/div><div class=\"crs-card\"><h4>Education & ECA<\/h4><p>Higher Canadian-equivalent education increases core points. Obtaining an ECA for a second credential can unlock \"two or more credentials\" points.<\/p><\/div><div class=\"crs-card\"><h4>Trade Certification<\/h4><p>A Canadian certificate of qualification combined with sufficient language proficiency contributes 25 or 50 transferability points for skilled trades.<\/p><\/div><\/div><\/div><div class=\"crs-section\"><h3 class=\"crs-sec-title\">CRS Changes Over Time<\/h3><p class=\"crs-sec-sub\">A CRS score is not fixed for the full life of a profile. It represents a current snapshot of the information IRCC has on file rather than a permanent score.<\/p><div class=\"crs-timeline-grid\"><div class=\"crs-timeline-box crs-up\"><h4>Factors That Increase CRS<\/h4><ul><li>New or improved language test results<\/li><li>Additional Canadian work experience<\/li><li>Completion of an eligible educational credential<\/li><li>Receiving a Provincial Nomination (PNP)<\/li><\/ul><\/div><div class=\"crs-timeline-box crs-down\"><h4>Factors That Decrease CRS<\/h4><ul><li>Birthdays after age 29 (gradual score reduction)<\/li><li>Expired language test results without valid replacement<\/li><li>Changes in marital status or family composition<\/li><\/ul><\/div><\/div><\/div><\/div><style>.crs-guide-wrapper,.crs-guide-wrapper *{box-sizing:border-box;font-family:inherit!important}.crs-guide-wrapper{direction:ltr;text-align:left;margin:32px 0;color:#334155;background:#fff}.crs-header{margin-bottom:24px}.crs-badge{display:inline-block;background:#f1f5f9;color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:4px;margin-bottom:12px}.crs-main-title{font-size:1.35rem;font-weight:600;color:#0f172a;margin:0 0 10px 0;line-height:1.3}.crs-intro{font-size:.92rem;color:#475569;line-height:1.6;margin:0}.crs-compare-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 12px 0}.crs-compare-card{background:#f8fafc;padding:16px;border-radius:8px}.crs-comp-head{font-size:.85rem;font-weight:600;color:#475569;margin-bottom:8px}.crs-comp-body p{margin:4px 0;font-size:.9rem;color:#334155;display:flex;justify-content:space-between;align-items:center}.crs-comp-body strong{font-weight:600;color:#0f172a}.crs-comp-body span{font-size:.8rem;color:#64748b}.crs-note-text{font-size:.85rem;color:#64748b;line-height:1.55;margin:0 0 32px 0}.crs-section{margin-bottom:32px}.crs-sec-title{font-size:1.15rem;font-weight:600;color:#0f172a;margin:0 0 6px 0}.crs-sec-sub{font-size:.88rem;color:#64748b;margin:0 0 18px 0;line-height:1.5}.crs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.crs-card{background:#f8fafc;padding:18px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.crs-card h4{font-size:.95rem;font-weight:600;color:#1e293b;margin:0 0 8px 0}.crs-card p{font-size:.85rem;color:#475569;line-height:1.55;margin:0}.crs-inline-link{display:inline-block;margin-top:10px;font-size:.82rem;color:#2563eb;text-decoration:none!important;font-weight:500}.crs-timeline-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crs-timeline-box{background:#f8fafc;padding:18px;border-radius:8px}.crs-timeline-box h4{font-size:.92rem;font-weight:600;margin:0 0 10px 0}.crs-up h4{color:#166534}.crs-down h4{color:#991b1b}.crs-timeline-box ul{margin:0;padding-left:18px}.crs-timeline-box li{font-size:.85rem;color:#475569;margin-bottom:6px;line-height:1.5}@media (max-width:768px){.crs-compare-container,.crs-grid,.crs-timeline-grid{grid-template-columns:1fr}}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1983bef elementor-widget elementor-widget-html\" data-id=\"1983bef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<h2 id=\"h-frequently-asked-questions-faq\" class=\"wp-block-heading\">Frequently Asked Questions (FAQ)<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1\"><strong class=\"schema-faq-question\">Maximum CRS score<\/strong> <p class=\"schema-faq-answer\">The maximum Express Entry CRS score is 1,200 points: up to 600 from core, spouse and transferability factors, plus up to 600 additional points.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-2\"><strong class=\"schema-faq-question\">CRS needed for Express Entry<\/strong> <p class=\"schema-faq-answer\">There is no permanent Express Entry cut-off. The required score depends on the invitation round. The September 29, 2026 CEC round closed at 518, while the August 19 French-language round closed at 382.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-3\"><strong class=\"schema-faq-question\">Provincial nomination<\/strong> <p class=\"schema-faq-answer\">An Express Entry-aligned provincial nomination adds 600 CRS points after the nomination is accepted.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-4\"><strong class=\"schema-faq-question\">French bonus<\/strong> <p class=\"schema-faq-answer\">NCLC 7 or higher in all four French abilities can add 25 points. The bonus increases to 50 when the candidate also has CLB 5 or higher in all four English abilities.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-5\"><strong class=\"schema-faq-question\">Canadian study<\/strong> <p class=\"schema-faq-answer\">An eligible Canadian post-secondary credential can add 15 points for a one- or two-year credential or 30 for a credential of three years or longer.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-6\"><strong class=\"schema-faq-question\">Canadian sibling<\/strong> <p class=\"schema-faq-answer\">An eligible sibling living in Canada who is at least 18 and is a citizen or permanent resident adds 15 points.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-7\"><strong class=\"schema-faq-question\">Job offer points<\/strong> <p class=\"schema-faq-answer\">Job offers no longer add 50 or 200 CRS points. The change took effect on March 25, 2025.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-8\"><strong class=\"schema-faq-question\">CLB 9<\/strong> <p class=\"schema-faq-answer\">CLB 9 is not a separate Express Entry eligibility requirement. Its importance comes from the CRS structure: it increases direct language points and can unlock higher skill-transferability scores when combined with education or foreign work experience.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-9\"><strong class=\"schema-faq-question\">Latest CEC cut-off<\/strong> <p class=\"schema-faq-answer\">The September 29, 2026 CEC round invited 2,000 candidates at CRS 518.<\/p> <\/div> <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0824d6 elementor-widget elementor-widget-text-editor\" data-id=\"f0824d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Final Takeaway<\/h2><p>CRS is best understood as a ranking system, not an eligibility test.<\/p><p>A candidate first needs a valid route into the Express Entry pool through CEC, FSWP or FSTP. CRS then determines where that profile stands among the candidates eligible for a particular invitation round.<\/p><p>The score is built from several layers. Age, education, language and Canadian work form the core. Foreign experience becomes more valuable through skill-transferability combinations. French, Canadian study and siblings can add further points, while a provincial nomination remains the largest single increase at 600.<\/p><p>The removal of job-offer points in March 2025 also changed the way many profiles should be assessed. A Canadian offer can still matter for program eligibility, but it should no longer be added to CRS as the old 50- or 200-point bonus.<\/p><p>Most importantly, a CRS number has little meaning without the type of draw attached to it. In 2026, recent cut-offs have ranged from the high 300s in some targeted categories to above 500 in CEC and above 700 in PNP-specific rounds.<\/p><p>A useful CRS assessment therefore looks at more than the total score. It also considers the Express Entry program, category eligibility, language profile, provincial options and the types of rounds in which that candidate can actually be selected.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78b544d e-con-full e-flex e-con e-child\" data-id=\"78b544d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ad18789 e-con-full e-flex e-con e-child\" data-id=\"ad18789\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-264d59c elementor-widget elementor-widget-image\" data-id=\"264d59c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"297\" src=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2025\/01\/Hamed-sugimoto-profile-pic-300x297.webp\" class=\"attachment-medium size-medium wp-image-587\" alt=\"\" srcset=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2025\/01\/Hamed-sugimoto-profile-pic-300x297.webp 300w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2025\/01\/Hamed-sugimoto-profile-pic-150x150.webp 150w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2025\/01\/Hamed-sugimoto-profile-pic.webp 502w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d845bd elementor-widget elementor-widget-image\" data-id=\"4d845bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"98\" src=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/RCIC_EF_HORZ_CLR_POS_TMMC-300x98.png\" class=\"attachment-medium size-medium wp-image-4501\" alt=\"RCIC logo\" srcset=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/RCIC_EF_HORZ_CLR_POS_TMMC-300x98.png 300w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/RCIC_EF_HORZ_CLR_POS_TMMC-1024x335.png 1024w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/RCIC_EF_HORZ_CLR_POS_TMMC-768x251.png 768w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/RCIC_EF_HORZ_CLR_POS_TMMC-1536x502.png 1536w, https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/RCIC_EF_HORZ_CLR_POS_TMMC-2048x669.png 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4fe52e7 e-con-full e-flex e-con e-child\" data-id=\"4fe52e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29217ae elementor-widget elementor-widget-heading\" data-id=\"29217ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About the Author<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9130741 elementor-widget elementor-widget-heading\" data-id=\"9130741\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Yu Hamed Sugimoto<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e211984 elementor-widget elementor-widget-text-editor\" data-id=\"e211984\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Hamed Sugimoto is a Regulated Canadian Immigration Consultant (RCIC-IRB, License No. R713046), with a background in immigration law from the College of Management and Business in London. He is also a member of CICC and CAPIC.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<aside class=\"elementor-element elementor-element-5ff197e e-con-full sidebar e-flex e-con e-child\" data-id=\"5ff197e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96e3997 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-search\" data-id=\"96e3997\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;submit_trigger&quot;:&quot;both&quot;,&quot;pagination_type_options&quot;:&quot;none&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"search.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<search class=\"e-search hidden\" role=\"search\">\n\t\t\t<form class=\"e-search-form\" action=\"https:\/\/sugimotovisa.com\/en\" method=\"get\">\n\n\t\t\t\t\n\t\t\t\t<label class=\"e-search-label\" for=\"search-96e3997\">\n\t\t\t\t\t<span class=\"elementor-screen-only\">\n\t\t\t\t\t\tSearch\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t<div class=\"e-search-input-wrapper\">\n\t\t\t\t\t<input id=\"search-96e3997\" placeholder=\"search\" class=\"e-search-input\" type=\"search\" name=\"s\" value=\"\" autocomplete=\"off\" role=\"combobox\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-controls=\"results-96e3997\" aria-haspopup=\"listbox\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t<output id=\"results-96e3997\" class=\"e-search-results-container hide-loader\" aria-live=\"polite\" aria-atomic=\"true\" aria-label=\"Results for search\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"e-search-results\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/output>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<button class=\"e-search-submit  \" type=\"submit\" aria-label=\"Search\">\n\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-search2\"><\/i>\n\t\t\t\t\t\t\t\t\t<\/button>\n\t\t\t\t<input type=\"hidden\" name=\"e_search_props\" value=\"96e3997-4800\">\n\t\t\t<\/form>\n\t\t<\/search>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-234da06 elementor-cta--layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"234da06\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"https:\/\/sugimotovisa.com\/en\/assessment-form\/?utm_source=en-site&#038;utm_medium=banner-side\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/07\/sugimoto-visa-customer-care.webp);\" role=\"img\" aria-label=\"sugimoto-visa-customer-care\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tPersonal 1-on-1 Visa Consultation\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<span class=\"elementor-cta__button elementor-button elementor-size-\">\n\t\t\t\t\t\tBook Online Session\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb95219 elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--color-custom elementor-share-buttons--shape-square elementor-grid-0 elementor-widget elementor-widget-share-buttons\" data-id=\"cb95219\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_x-twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Share on x-twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-x-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_whatsapp\" role=\"button\" tabindex=\"0\" aria-label=\"Share on whatsapp\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-whatsapp\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_facebook\" role=\"button\" tabindex=\"0\" aria-label=\"Share on facebook\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Share on linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_telegram\" role=\"button\" tabindex=\"0\" aria-label=\"Share on telegram\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-telegram\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_facebook\" role=\"button\" tabindex=\"0\" aria-label=\"Share on facebook\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/aside>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/main>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Free CRS Score Calculator 2026 Use this calculator to estimate your Comprehensive Ranking System (CRS) score for Express Entry. Your score is based on factors such as age, education, language ability, work experience, and other details that may affect your ranking in the Express Entry pool. The result is intended to give you a general [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4746,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-4800","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Free CRS Score Calculator 2026 | Sugimoto Visa<\/title>\n<meta name=\"description\" content=\"Understand how the Express Entry CRS score works, including age, education, language, work experience, French, PNP points and draw cut-offs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Free CRS Score Calculator 2026\" \/>\n<meta property=\"og:description\" content=\"Understand how the Express Entry CRS score works, including age, education, language, work experience, French, PNP points and draw cut-offs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Sugimoto Visa\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sugimotovisa\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-04T11:45:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1151\" \/>\n\t<meta property=\"og:image:height\" content=\"765\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@HamedSugimoto\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/\"},\"author\":{\"name\":\"sugimotovisa\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#\\\/schema\\\/person\\\/2823f69a63c2a02316b23d4d16c47cd7\"},\"headline\":\"Free CRS Score Calculator 2026\",\"datePublished\":\"2026-07-30T12:33:19+00:00\",\"dateModified\":\"2026-10-04T11:45:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/\"},\"wordCount\":2862,\"publisher\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Free-CRS-Score-Calculator-1024x681.webp\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/\",\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/\",\"name\":\"Free CRS Score Calculator 2026 | Sugimoto Visa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Free-CRS-Score-Calculator-1024x681.webp\",\"datePublished\":\"2026-07-30T12:33:19+00:00\",\"dateModified\":\"2026-10-04T11:45:58+00:00\",\"description\":\"Understand how the Express Entry CRS score works, including age, education, language, work experience, French, PNP points and draw cut-offs.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-1\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-2\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-3\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-4\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-5\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-6\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-7\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-8\"},{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-9\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Free-CRS-Score-Calculator.webp\",\"contentUrl\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Free-CRS-Score-Calculator.webp\",\"width\":1151,\"height\":765,\"caption\":\"Free CRS Score Calculator\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Free Immigration Tools\",\"item\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Free CRS Score Calculator 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/\",\"name\":\"Sugimoto Visa\",\"description\":\"Your Immigration Solution\",\"publisher\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#organization\"},\"alternateName\":\"Sugimoto Visa\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#organization\",\"name\":\"Sugimoto Visa\",\"alternateName\":\"Sugimoto Visa\",\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/Sugimoto-logo-en.webp\",\"contentUrl\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/Sugimoto-logo-en.webp\",\"width\":400,\"height\":68,\"caption\":\"Sugimoto Visa\"},\"image\":{\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/sugimotovisa\\\/\",\"https:\\\/\\\/x.com\\\/HamedSugimoto\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sugimoto-immigration\\\/\",\"https:\\\/\\\/www.instagram.com\\\/sugimotovisa\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@Sugimotovisa\"],\"description\":\"Sugimoto Visa: Your Immigration Solution. Providing expert guidance and support for your immigration journey.\",\"email\":\"info@sugimotovisa.com\",\"telephone\":\"00989105555487\",\"legalName\":\"Sugimoto Visa Inc\",\"foundingDate\":\"2021-04-16\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"51\",\"maxValue\":\"200\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/#\\\/schema\\\/person\\\/2823f69a63c2a02316b23d4d16c47cd7\",\"name\":\"sugimotovisa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f5e5a09db2ae67e63724fee712b81e961c902bc7bb4a421a63af4a74f9199731?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f5e5a09db2ae67e63724fee712b81e961c902bc7bb4a421a63af4a74f9199731?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f5e5a09db2ae67e63724fee712b81e961c902bc7bb4a421a63af4a74f9199731?s=96&d=mm&r=g\",\"caption\":\"sugimotovisa\"},\"sameAs\":[\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-1\",\"position\":1,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-1\",\"name\":\"Maximum CRS score\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The maximum Express Entry CRS score is 1,200 points: up to 600 from core, spouse and transferability factors, plus up to 600 additional points.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-2\",\"position\":2,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-2\",\"name\":\"CRS needed for Express Entry\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no permanent Express Entry cut-off. The required score depends on the invitation round. The September 29, 2026 CEC round closed at 518, while the August 19 French-language round closed at 382.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-3\",\"position\":3,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-3\",\"name\":\"Provincial nomination\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An Express Entry-aligned provincial nomination adds 600 CRS points after the nomination is accepted.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-4\",\"position\":4,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-4\",\"name\":\"French bonus\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"NCLC 7 or higher in all four French abilities can add 25 points. The bonus increases to 50 when the candidate also has CLB 5 or higher in all four English abilities.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-5\",\"position\":5,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-5\",\"name\":\"Canadian study\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An eligible Canadian post-secondary credential can add 15 points for a one- or two-year credential or 30 for a credential of three years or longer.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-6\",\"position\":6,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-6\",\"name\":\"Canadian sibling\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An eligible sibling living in Canada who is at least 18 and is a citizen or permanent resident adds 15 points.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-7\",\"position\":7,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-7\",\"name\":\"Job offer points\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Job offers no longer add 50 or 200 CRS points. The change took effect on March 25, 2025.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-8\",\"position\":8,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-8\",\"name\":\"CLB 9\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"CLB 9 is not a separate Express Entry eligibility requirement. Its importance comes from the CRS structure: it increases direct language points and can unlock higher skill-transferability scores when combined with education or foreign work experience.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-9\",\"position\":9,\"url\":\"https:\\\/\\\/sugimotovisa.com\\\/en\\\/immigration-tools\\\/canada-express-entry-crs-calculator\\\/#faq-question-9\",\"name\":\"Latest CEC cut-off\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The September 29, 2026 CEC round invited 2,000 candidates at CRS 518.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Free CRS Score Calculator 2026 | Sugimoto Visa","description":"Understand how the Express Entry CRS score works, including age, education, language, work experience, French, PNP points and draw cut-offs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Free CRS Score Calculator 2026","og_description":"Understand how the Express Entry CRS score works, including age, education, language, work experience, French, PNP points and draw cut-offs.","og_url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/","og_site_name":"Sugimoto Visa","article_publisher":"https:\/\/www.facebook.com\/sugimotovisa\/","article_modified_time":"2026-10-04T11:45:58+00:00","og_image":[{"width":1151,"height":765,"url":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@HamedSugimoto","twitter_misc":{"Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#article","isPartOf":{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/"},"author":{"name":"sugimotovisa","@id":"https:\/\/sugimotovisa.com\/en\/#\/schema\/person\/2823f69a63c2a02316b23d4d16c47cd7"},"headline":"Free CRS Score Calculator 2026","datePublished":"2026-07-30T12:33:19+00:00","dateModified":"2026-10-04T11:45:58+00:00","mainEntityOfPage":{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/"},"wordCount":2862,"publisher":{"@id":"https:\/\/sugimotovisa.com\/en\/#organization"},"image":{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator-1024x681.webp","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/","url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/","name":"Free CRS Score Calculator 2026 | Sugimoto Visa","isPartOf":{"@id":"https:\/\/sugimotovisa.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#primaryimage"},"image":{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator-1024x681.webp","datePublished":"2026-07-30T12:33:19+00:00","dateModified":"2026-10-04T11:45:58+00:00","description":"Understand how the Express Entry CRS score works, including age, education, language, work experience, French, PNP points and draw cut-offs.","breadcrumb":{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-1"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-2"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-3"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-4"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-5"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-6"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-7"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-8"},{"@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-9"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#primaryimage","url":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator.webp","contentUrl":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2026\/10\/Free-CRS-Score-Calculator.webp","width":1151,"height":765,"caption":"Free CRS Score Calculator"},{"@type":"BreadcrumbList","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sugimotovisa.com\/en\/"},{"@type":"ListItem","position":2,"name":"Free Immigration Tools","item":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/"},{"@type":"ListItem","position":3,"name":"Free CRS Score Calculator 2026"}]},{"@type":"WebSite","@id":"https:\/\/sugimotovisa.com\/en\/#website","url":"https:\/\/sugimotovisa.com\/en\/","name":"Sugimoto Visa","description":"Your Immigration Solution","publisher":{"@id":"https:\/\/sugimotovisa.com\/en\/#organization"},"alternateName":"Sugimoto Visa","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sugimotovisa.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sugimotovisa.com\/en\/#organization","name":"Sugimoto Visa","alternateName":"Sugimoto Visa","url":"https:\/\/sugimotovisa.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sugimotovisa.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2025\/01\/Sugimoto-logo-en.webp","contentUrl":"https:\/\/sugimotovisa.com\/en\/wp-content\/uploads\/2025\/01\/Sugimoto-logo-en.webp","width":400,"height":68,"caption":"Sugimoto Visa"},"image":{"@id":"https:\/\/sugimotovisa.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sugimotovisa\/","https:\/\/x.com\/HamedSugimoto","https:\/\/www.linkedin.com\/company\/sugimoto-immigration\/","https:\/\/www.instagram.com\/sugimotovisa\/","https:\/\/www.youtube.com\/@Sugimotovisa"],"description":"Sugimoto Visa: Your Immigration Solution. Providing expert guidance and support for your immigration journey.","email":"info@sugimotovisa.com","telephone":"00989105555487","legalName":"Sugimoto Visa Inc","foundingDate":"2021-04-16","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"}},{"@type":"Person","@id":"https:\/\/sugimotovisa.com\/en\/#\/schema\/person\/2823f69a63c2a02316b23d4d16c47cd7","name":"sugimotovisa","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f5e5a09db2ae67e63724fee712b81e961c902bc7bb4a421a63af4a74f9199731?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f5e5a09db2ae67e63724fee712b81e961c902bc7bb4a421a63af4a74f9199731?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f5e5a09db2ae67e63724fee712b81e961c902bc7bb4a421a63af4a74f9199731?s=96&d=mm&r=g","caption":"sugimotovisa"},"sameAs":["https:\/\/sugimotovisa.com\/en\/"]},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-1","position":1,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-1","name":"Maximum CRS score","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The maximum Express Entry CRS score is 1,200 points: up to 600 from core, spouse and transferability factors, plus up to 600 additional points.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-2","position":2,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-2","name":"CRS needed for Express Entry","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"There is no permanent Express Entry cut-off. The required score depends on the invitation round. The September 29, 2026 CEC round closed at 518, while the August 19 French-language round closed at 382.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-3","position":3,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-3","name":"Provincial nomination","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"An Express Entry-aligned provincial nomination adds 600 CRS points after the nomination is accepted.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-4","position":4,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-4","name":"French bonus","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"NCLC 7 or higher in all four French abilities can add 25 points. The bonus increases to 50 when the candidate also has CLB 5 or higher in all four English abilities.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-5","position":5,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-5","name":"Canadian study","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"An eligible Canadian post-secondary credential can add 15 points for a one- or two-year credential or 30 for a credential of three years or longer.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-6","position":6,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-6","name":"Canadian sibling","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"An eligible sibling living in Canada who is at least 18 and is a citizen or permanent resident adds 15 points.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-7","position":7,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-7","name":"Job offer points","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Job offers no longer add 50 or 200 CRS points. The change took effect on March 25, 2025.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-8","position":8,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-8","name":"CLB 9","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"CLB 9 is not a separate Express Entry eligibility requirement. Its importance comes from the CRS structure: it increases direct language points and can unlock higher skill-transferability scores when combined with education or foreign work experience.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-9","position":9,"url":"https:\/\/sugimotovisa.com\/en\/immigration-tools\/canada-express-entry-crs-calculator\/#faq-question-9","name":"Latest CEC cut-off","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The September 29, 2026 CEC round invited 2,000 candidates at CRS 518.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/pages\/4800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/comments?post=4800"}],"version-history":[{"count":73,"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/pages\/4800\/revisions"}],"predecessor-version":[{"id":6159,"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/pages\/4800\/revisions\/6159"}],"up":[{"embeddable":true,"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/pages\/4746"}],"wp:attachment":[{"href":"https:\/\/sugimotovisa.com\/en\/wp-json\/wp\/v2\/media?parent=4800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}