Canada Points Calculator for Immigration

Canada Express Entry CRS Points Calculator

Use this calculator to estimate your Comprehensive Ranking System (CRS) score for Canada's Express Entry immigration program. The CRS score is a points-based system used by Immigration, Refugees and Citizenship Canada (IRCC) to assess and rank candidates in the Express Entry pool. Higher scores increase your chances of receiving an Invitation to Apply (ITA) for permanent residence.

This calculator provides an estimate based on key factors. The official CRS system is complex, with detailed tables for each factor. This tool simplifies the scoring for illustrative purposes. Always refer to the official IRCC website for the most accurate and up-to-date information.

Your Profile

Points decrease significantly after age 29.
— Select — High school diploma One-year post-secondary degree/diploma/certificate Two-year post-secondary degree/diploma/certificate Bachelor's degree (3+ years) Two or more post-secondary degrees/diplomas/certificates (one must be 3+ years) Master's degree Doctoral degree (PhD)
— Select — CLB 4-6 CLB 7 CLB 8 CLB 9 CLB 10+ CLB 7 is the minimum for Express Entry.
— Select — CLB 4-6 CLB 7 CLB 8 CLB 9+ Additional points for French proficiency.
— Select — None 1 year 2 years 3 years 4 years 5+ years
— Select — None 1 year 2 years 3+ years

Spouse/Partner's Profile

— Select — High school diploma One-year post-secondary degree/diploma/certificate Two-year post-secondary degree/diploma/certificate Bachelor's degree (3+ years) Two or more post-secondary degrees/diplomas/certificates (one must be 3+ years) Master's degree Doctoral degree (PhD)
— Select — CLB 4-6 CLB 7-8 CLB 9+
— Select — None 1 year 2 years 3+ years

Additional Factors

Must be supported by an LMIA or LMIA-exempt work permit.
This adds 600 points to your score.

Your Estimated CRS Score: 0

Understanding Your CRS Score

The Comprehensive Ranking System (CRS) is a points-based system used by Immigration, Refugees and Citizenship Canada (IRCC) to assess and rank candidates in the Express Entry pool. Candidates are awarded points based on several factors, including:

  • Human Capital Factors: Age, education, official language proficiency, Canadian work experience.
  • Spouse or Common-Law Partner Factors: Education level, language proficiency, Canadian work experience of your partner (if applicable).
  • Skill Transferability Factors: Combinations of education, foreign work experience, and language proficiency.
  • Additional Factors: Provincial nomination, arranged employment, Canadian post-secondary education, a sibling in Canada, and French language proficiency.

The maximum possible CRS score is 1200 points. IRCC conducts regular Express Entry draws, inviting candidates above a certain CRS cut-off score to apply for permanent residence. The cut-off score varies with each draw.

Key Factors Explained:

  • Age: Points for age decrease after 29, reaching zero at 45.
  • Education: Higher education levels, especially Master's and Doctoral degrees, yield more points.
  • Language Proficiency: Strong English and/or French skills (CLB 7 and above) are crucial. CLB 9 or higher in English or French significantly boosts your score.
  • Work Experience: Both Canadian and foreign work experience in skilled occupations (NOC 0, A, B) contribute points. More years generally mean more points.
  • Spouse/Partner: If applying with a spouse, their human capital factors (education, language, Canadian work experience) can add up to 40 points to your overall score.
  • Provincial Nomination: A nomination from a Canadian province or territory is a game-changer, adding 600 points to your CRS score, virtually guaranteeing an Invitation to Apply.
  • Arranged Employment: A valid job offer supported by a Labour Market Impact Assessment (LMIA) or an LMIA-exempt work permit can add 50 or 200 points.
  • Sibling in Canada: Having a sibling (citizen or permanent resident, 18+) in Canada can add 15 points.

Example Scenarios:

Scenario 1: Single Applicant, Strong Profile

  • Age: 29
  • Education: Master's degree
  • English CLB: 9+
  • French CLB: None
  • Canadian Work Experience: 3 years
  • Foreign Work Experience: 3+ years
  • Job Offer: No
  • Provincial Nomination: No
  • Sibling in Canada: No
  • Estimated CRS Score: ~470-490 points (Highly competitive)

Scenario 2: Applicant with Spouse, Moderate Profile

  • Age: 33
  • Education: Bachelor's degree
  • English CLB: 8
  • French CLB: None
  • Canadian Work Experience: 1 year
  • Foreign Work Experience: 2 years
  • Spouse Education: Bachelor's degree
  • Spouse English CLB: 7-8
  • Spouse Canadian Work Experience: None
  • Job Offer: No
  • Provincial Nomination: No
  • Sibling in Canada: Yes
  • Estimated CRS Score: ~380-400 points (May need to improve profile or seek PNP)

Scenario 3: Applicant with Provincial Nomination

  • Age: 35
  • Education: Two or more post-secondary degrees
  • English CLB: 7
  • French CLB: None
  • Canadian Work Experience: None
  • Foreign Work Experience: 3+ years
  • Job Offer: No
  • Provincial Nomination: Yes
  • Sibling in Canada: No
  • Estimated CRS Score: ~700-720 points (Provincial Nomination adds 600 points, making it very high)

Remember, this calculator is for estimation only. For official CRS calculations and eligibility, please consult the official IRCC website.

.canada-points-calculator-container { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; background-color: #f9f9f9; border-radius: 10px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); color: #333; } .canada-points-calculator-container h2, .canada-points-calculator-container h3 { color: #0056b3; text-align: center; margin-bottom: 20px; } .canada-points-calculator-container p { line-height: 1.6; margin-bottom: 15px; } .calculator-form { background-color: #ffffff; padding: 25px; border-radius: 8px; border: 1px solid #e0e0e0; margin-top: 20px; } .form-group { margin-bottom: 18px; display: flex; flex-direction: column; } .form-group label { font-weight: bold; margin-bottom: 8px; color: #555; } .form-group input[type="number"], .form-group select { width: 100%; padding: 10px 12px; border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; font-size: 16px; background-color: #fff; transition: border-color 0.3s ease; } .form-group input[type="number"]:focus, .form-group select:focus { border-color: #007bff; outline: none; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25); } .form-group input[type="checkbox"] { width: auto; margin-right: 10px; transform: scale(1.2); } .form-group small { color: #666; font-size: 0.85em; margin-top: 5px; } button { display: block; width: 100%; padding: 12px 20px; background-color: #28a745; color: white; border: none; border-radius: 5px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin-top: 25px; } button:hover { background-color: #218838; transform: translateY(-1px); } .calculator-result { margin-top: 30px; padding: 20px; background-color: #e9f7ef; border: 1px solid #d4edda; border-radius: 8px; text-align: center; } .calculator-result h3 { color: #28a745; margin-top: 0; font-size: 24px; } .calculator-result #totalCRSPoints { font-size: 3em; font-weight: bold; color: #0056b3; display: block; margin-top: 10px; } .calculator-result p { font-size: 1.1em; color: #555; } #spouseFields { border-top: 1px dashed #ccc; padding-top: 20px; margin-top: 20px; } #spouseFields h3 { text-align: left; margin-top: 0; margin-bottom: 15px; color: #0056b3; } ul { list-style-type: disc; margin-left: 20px; margin-bottom: 15px; } ul li { margin-bottom: 8px; } function toggleSpouseFields() { var withSpouse = document.getElementById('withSpouse').checked; var spouseFields = document.getElementById('spouseFields'); if (withSpouse) { spouseFields.style.display = 'block'; } else { spouseFields.style.display = 'none'; // Reset spouse fields if unchecked document.getElementById('spouseEducationLevel').value = '0'; document.getElementById('spouseEnglishCLB').value = '0'; document.getElementById('spouseCanadianWorkExperience').value = '0'; } } function calculateCRSPoints() { var totalPoints = 0; var breakdown = []; // Get values var age = parseInt(document.getElementById('age').value); var educationLevel = document.getElementById('educationLevel').value; var englishCLB = document.getElementById('englishCLB').value; var frenchCLB = document.getElementById('frenchCLB').value; var canadianWorkExperience = parseInt(document.getElementById('canadianWorkExperience').value); var foreignWorkExperience = parseInt(document.getElementById('foreignWorkExperience').value); var withSpouse = document.getElementById('withSpouse').checked; var jobOffer = document.getElementById('jobOffer').checked; var provincialNomination = document.getElementById('provincialNomination').checked; var siblingInCanada = document.getElementById('siblingInCanada').checked; var spouseEducationLevel = document.getElementById('spouseEducationLevel').value; var spouseEnglishCLB = document.getElementById('spouseEnglishCLB').value; var spouseCanadianWorkExperience = parseInt(document.getElementById('spouseCanadianWorkExperience').value); // — Core Human Capital Factors — // 1. Age (Max 110 for single, 100 for with spouse) var agePoints = 0; if (!isNaN(age)) { if (withSpouse) { // With spouse if (age >= 18 && age = 18 && age = 1) { if (educationLevel === 'bachelorsDegree' || educationLevel === 'twoOrMoreDegrees' || educationLevel === 'mastersDegree' || educationLevel === 'doctoralDegree') { if (foreignWorkExperience >= 1 && foreignWorkExperience = 3) skillTransferabilityPoints += 25; // Simplified } } // Education + Canadian Work Experience (simplified) if (educationLevel !== '0' && canadianWorkExperience >= 1) { if (educationLevel === 'bachelorsDegree' || educationLevel === 'twoOrMoreDegrees' || educationLevel === 'mastersDegree' || educationLevel === 'doctoralDegree') { if (canadianWorkExperience >= 1 && canadianWorkExperience = 3) skillTransferabilityPoints += 25; // Simplified } } // Language + Foreign Work Experience (simplified) if (englishCLB === 'clb7' || englishCLB === 'clb8' || englishCLB === 'clb9' || englishCLB === 'clb10_plus') { if (foreignWorkExperience >= 1 && foreignWorkExperience = 3) skillTransferabilityPoints += 25; // Simplified } // Language + Canadian Work Experience (simplified) if (englishCLB === 'clb7' || englishCLB === 'clb8' || englishCLB === 'clb9' || englishCLB === 'clb10_plus') { if (canadianWorkExperience >= 1 && canadianWorkExperience = 3) skillTransferabilityPoints += 25; // Simplified } // Cap skill transferability points at 100 if (skillTransferabilityPoints > 100) skillTransferabilityPoints = 100; totalPoints += skillTransferabilityPoints; breakdown.push("Skill Transferability (simplified): " + skillTransferabilityPoints + " points"); // — Additional Factors (Max 600 points) — var additionalPoints = 0; // Arranged Employment (Max 50 or 200 points – simplified to 50) if (jobOffer) { additionalPoints += 50; // Simplified for most NOC 0, A, B breakdown.push("Arranged Employment: 50 points"); } // Provincial Nomination (600 points) if (provincialNomination) { additionalPoints += 600; breakdown.push("Provincial Nomination: 600 points"); } // Sibling in Canada (15 points) if (siblingInCanada) { additionalPoints += 15; breakdown.push("Sibling in Canada: 15 points"); } totalPoints += additionalPoints; // Display results document.getElementById('totalCRSPoints').innerText = totalPoints; document.getElementById('crsBreakdown').innerHTML = "Points Breakdown:" + breakdown.join(""); } // Initial calculation on page load window.onload = function() { toggleSpouseFields(); // Ensure spouse fields are hidden/shown correctly on load calculateCRSPoints(); };

Leave a Reply

Your email address will not be published. Required fields are marked *