<meta name="monetag" content="3531a690a6f227bca68a37af12e870ae">

How to Track 8171 Ehsaas Program Payments Online at Pass.gov.pk

Ehsaas Program CNIC Check & Online Registration | Eligibility Checker /* Theme: Clean, professional, approachable */ body { font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; background: #f0f4f8; color: #222; margin: 0; padding: 20px; } header { background-color: #1a73e8; color: white; padding: 15px 30px; text-align: center; border-radius: 8px; margin-bottom: 30px; } h1 { margin: 0; font-size: 2rem; line-height: 1.2; } main { max-width: 600px; margin: auto; background: white; padding: 25px 30px; border-radius: 10px; box-shadow: 0 8px 20px rgba(26, 115, 232, 0.15); } label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 1.1rem; color: #1a73e8; } input[type=”text”] { width: 100%; padding: 10px 15px; font-size: 1rem; border: 2px solid #ddd; border-radius: 6px; transition: border-color 0.3s ease; box-sizing: border-box; } input[type=”text”]:focus { border-color: #1a73e8; outline: none; } button { margin-top: 20px; background-color: #1a73e8; color: white; font-weight: 700; font-size: 1.1rem; padding: 12px 0; width: 100%; border: none; border-radius: 8px; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background-color: #155ab7; } #result { margin-top: 25px; padding: 15px; border-radius: 8px; font-weight: 700; font-size: 1.1rem; } #result.success { background-color: #d4edda; color: #155724; border: 1px solid #c3e6cb; } #result.error { background-color: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; } footer { margin-top: 50px; text-align: center; color: #666; font-size: 0.9rem; }

Ehsaas Program CNIC Check & Online Registration Portal

Verify your eligibility for Pakistan’s Ehsaas Emergency Cash Initiative and related social welfare programs

Your CNIC number is confidential and used only for eligibility verification.
© 2025 Ehsaas Program Online Portal | Government of Pakistan | All Rights Reserved
// Sample simulation data (in a real scenario, this would be server-side) const registeredCNICs = { “1234512345671”: { name: “Ahmed Khan”, monthlyIncome: 18000, vehicles: 0, phoneBill: 700, spousePhoneBill: 300, spouseVehicles: 0, isGovEmployee: false, spouseGovEmployee: false, hasPassport: false, familyMembersWithExecCNIC: 1, isDisabled: false, isWidow: false, pension: 0, married: true }, “9876543210987”: { name: “Fatima Zahra”, monthlyIncome: 32000, vehicles: 1, phoneBill: 1500, spousePhoneBill: 0, spouseVehicles: 0, isGovEmployee: false, spouseGovEmployee: false, hasPassport: false, familyMembersWithExecCNIC: 0, isDisabled: false, isWidow: true, pension: 0, married: false } }; function validateCNIC(cnic) { // Validate CNIC: exactly 13 digits numeric const regex = /^[0-9]{13}$/; return regex.test(cnic); } function checkEligibility(cnic) { const data = registeredCNICs[cnic]; if (!data) { return { eligible: false, message: “CNIC not found or not registered in Ehsaas database.” }; } if (data.vehicles > 0) { return { eligible: false, message: “Ineligible: Vehicle ownership disqualifies applicants.” }; } if (data.phoneBill > 1000 || data.spousePhoneBill > 1000) { return { eligible: false, message: “Ineligible: Monthly phone bill exceeds allowed limit.” }; } if (data.spouseVehicles > 0) { return { eligible: false, message: “Ineligible: Spouse owns vehicles, which is a disqualifier.” }; } if (data.hasPassport) { return { eligible: false, message: “Ineligible: Passport holders are not eligible.” }; } if (data.familyMembersWithExecCNIC >= 3) { return { eligible: false, message: “Ineligible: More than 3 family members applied with executive fee.” }; } if (data.isGovEmployee || data.spouseGovEmployee) { return { eligible: false, message: “Ineligible: Government employees or spouses are excluded.” }; } if ( data.monthlyIncome 0 ) { return { eligible: true, message: `Congratulations, ${data.name}! You are eligible for the Ehsaas financial assistance program.` }; } return { eligible: false, message: “Not eligible based on income and other criteria.” }; } const form = document.getElementById(‘cnicForm’); const resultDiv = document.getElementById(‘result’); form.addEventListener(‘submit’, (e) => { e.preventDefault(); const cnic = form.cnicInput.value.trim(); if (!validateCNIC(cnic)) { resultDiv.textContent = “Please enter a valid 13-digit CNIC number.”; resultDiv.className = “error”; return; } const eligibility = checkEligibility(cnic); resultDiv.textContent = eligibility.message; resultDiv.className = eligibility.eligible ? “success” : “error”; });

Leave a Comment

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

You cannot copy content of this page

Scroll to Top