How to Check Matric Result by SMS in Pakistan — All Boards SMS Codes (2026)
I still remember the morning my younger cousin’s matric result was due — and the morning I first learned how to check matric result by sms in pakistan. The whole house was awake before 10, my uncle had the TV on for the announcement, and my cousin was sitting in a corner refreshing the board website on his phone like his life depended on it. The site would not load. Not once, not twice — for a full half hour, it just spun and crashed. In the end it was a plain old SMS that saved the day. He typed his roll number, hit send, and two minutes later his marks were sitting in his inbox.
That is the thing nobody tells you about result day in Pakistan. The websites of all nine Punjab boards crash almost every single year, because lakhs of students hit them at the exact same second. SMS does not care about any of that. It works on a basic keypad phone, it works with a weak signal, and it works when the board website has completely given up. So if you want to know how to check matric result by SMS in Pakistan, this is the guide I wish someone had handed my cousin that morning.
Why SMS Still Beats the Website on Result Day
Let me be honest — the online method is nicer. You get subject-wise marks, your grade, sometimes even a printable result card. SMS gives you a short reply: your total marks and pass or fail status, usually. But on result day, nice does not matter. Fast matters.
Here is what actually happens at 10 AM on result day. The board announces the result, and within seconds the website is flooded. Pages time out, the roll number search throws errors, and some students end up waiting an hour just to see a loading screen. SMS goes through a different route entirely. It uses the mobile network, not the board’s web server, so even while the website is down, the SMS reply usually comes through in a few minutes.
There is another reason too. Not every student in Pakistan has a smartphone with a data package. In villages and smaller towns, plenty of students share one family phone, and that phone might be an old Nokia-style keypad set. SMS works on all of them. You do not need internet, you do not need an app, and you do not even need to know how to use a browser. That is why learning how to check matric result by SMS in Pakistan is worth five minutes of your time before result day, not after it.
How to Check Matric Result by SMS in Pakistan — Step by Step
The method is the same for almost every board, so once you learn it, you can use it for 9th class, 10th class, and even inter results later. The BISE result by SMS service is run separately by each board, which is why the code matters so much. Here is exactly what to do:
Step 1: Find your roll number. It is printed on your roll number slip — the same slip you took into the exam hall. Do not guess it from memory. One wrong digit and you will either get no reply or, worse, someone else’s result. If you have lost the slip, check with your school office or your class teacher before result day. They keep a record.
Step 2: Open the messaging app on your phone. Any phone works — smartphone or keypad. Tap “New message” or “Compose”.
Step 3: Type only your roll number. Nothing else. No name, no board name, no “please” and no extra spaces. Just the digits, exactly as printed on your slip. For most Punjab boards this is all you need. Some boards outside Punjab ask for a short prefix before the roll number — I have covered those in the tables below.
Step 4: Send it to your board’s SMS code. This is the part people get wrong. Every board has its own code, and sending your roll number to the wrong board’s code is the single most common reason for getting no reply. Find your board in the table below and double-check the number before you hit send.
Step 5: Wait for the reply. On a normal day, the reply comes within a minute or two. On result day, give it 10 to 15 minutes before you panic. The network is flooded and replies get delayed. Do not send the same message five times in a row — every SMS costs money, and spamming the code does not make the reply come faster. If nothing arrives after 20 minutes, try the board website once, or send the SMS again from a different network if you have a second SIM.
Step 6: Save the reply. Screenshot it or keep the message. It is not your official result card — for that you will need the gazette or the board website later — but it is proof of your marks in the moment, and it is handy when relatives start calling to ask.
That is the whole method. It takes less than a minute, and it is the reason I tell every matric student in the family to learn it before result day instead of after.
Matric Result SMS Code Lahore Board and All Punjab Boards

This is the table most people come here for. Punjab has nine boards, and each one has its own matric result by SMS code. Eight of the nine codes follow the same pattern — they start with 80029, and only the last digit changes, which makes them easy to mix up. Faisalabad is the odd one out: its code is 800240, not 80029x, so do not guess it from the pattern. Before you send anything, confirm your board’s code on that board’s official website — boards can change these codes between years, and the board’s own site is the final word.
| Board | Districts covered | SMS code | What to type |
|---|---|---|---|
| BISE Lahore | Lahore, Kasur, Sheikhupura, Nankana Sahib | 800291 | Roll number only |
| BISE Gujranwala | Gujranwala, Gujrat, Sialkot, Hafizabad, Mandi Bahauddin, Narowal | 800299 | Roll number only |
| BISE Rawalpindi | Rawalpindi, Attock, Chakwal, Jhelum | 800296 | Roll number only |
| BISE Multan | Multan, Khanewal, Vehari, Lodhran | 800293 | Roll number only |
| BISE Faisalabad | Faisalabad, Chiniot, Jhang, Toba Tek Singh | 800240 | Roll number only |
| BISE Sahiwal | Sahiwal, Okara, Pakpattan | 800292 | Roll number only |
| BISE Sargodha | Sargodha, Khushab, Mianwali, Bhakkar | 800290 | Roll number only |
| BISE DG Khan | Dera Ghazi Khan, Muzaffargarh, Layyah, Rajanpur | 800295 | Roll number only |
| BISE Bahawalpur | Bahawalpur, Bahawalnagar, Rahim Yar Khan | 800298 | Roll number only |
A quick example so there is no confusion: if your roll number is 123456 and you appeared under BISE Lahore, you type 123456 and send it to 800291. That is it. If you are under BISE Multan, the same roll number goes to 800293.
Now, one honest note about the matric result SMS code Lahore board uses. Older pages on the internet still list 80029 for Lahore, and that code was correct in earlier years. The code most sources now report for the 2026 results is 800291, which also fits the pattern of most of the other boards. If you send your SMS to 800291 and get no reply within 20 minutes, it is worth checking the current notice on the official Lahore board website, biselahore.com, before trying anything else. Boards do change these codes between years, and the board’s own site is the final word.
What Does an SMS Result Cost?
This is the question every student asks, and the answer is: not much, but it is not free. Each SMS usually costs between Rs. 2 and Rs. 5 plus tax, depending on your network — Jazz, Telenor, Zong or Ufone. The exact charge depends on your package, so check your balance before result day. If your balance is zero, the SMS simply will not go through, and you will sit there wondering why no reply is coming.
My advice: keep at least Rs. 20 balance on result day. That covers a couple of tries if the first one does not go through, and it also covers the call you will inevitably make to your best friend to compare marks.
Other Boards: Sindh, KPK, Federal and Balochistan
Punjab is not the only place with matric exams, and the SMS codes outside Punjab work a little differently. If you are trying to work out how to check matric result by SMS in Pakistan and you are not in Punjab, the method is the same — only the code and sometimes the message format change. The picture here is less tidy than Punjab’s, because different sources report different codes and boards in other provinces change their codes more often. I have listed the codes below with the format each board reportedly uses, but please treat this table as a starting point and confirm the code on your own board’s website on result day.
| Board | Reported SMS code | Format |
|---|---|---|
| FBISE (Federal Board, Islamabad) | 5050 | Type FB + space + roll number (e.g. FB 123456) |
| BSEK Karachi | 8583 | Roll number only |
| BISE Hyderabad | 8583 | Roll number only |
| BISE Sukkur | 8583 | Roll number only |
| BISE Peshawar | 9818 | Type bisep + space + roll number |
| BISE Abbottabad | 9818* | Type biseatd + space + roll number |
| BISE Quetta (Balochistan) | Not verified | Check the board website near result day |
The FBISE code 5050 is the one I am most confident about outside Punjab — it appears consistently across sources, and the format is FB followed by your roll number. For Sindh, 8583 is reported for Karachi, Hyderabad and Sukkur, though at least one source lists 8558 for Sindh boards instead. For KPK, Peshawar’s 9818 is widely reported, but Abbottabad’s code is genuinely unclear: different sources list 9818, 8583, and 9010. If you are an Abbottabad student, do not guess — check the BISE Abbottabad website first. And for Quetta, I could not verify any SMS code at all, so students in Balochistan should rely on the board website or the gazette.
If your board is not in either table — for example BISE Mardan, Swat, Kohat, Larkana, Mirpurkhas or the AJK board in Mirpur — the same rule applies. Your roll number slip or your board’s official website is the only safe source. Never trust a code forwarded in a WhatsApp group without checking it.
Common Mistakes That Stop the Reply From Coming

I have watched students make the same five mistakes on result day, year after year. Every one of them is avoidable.
Sending to the wrong board’s code. This is number one by far. Lahore and Sahiwal differ by a single digit — 800291 and 800292. Gujranwala and Bahawalpur are 800299 and 800298. One slip of the finger and your SMS goes to a board that has no record of your roll number. It will never reply.
Adding your name or extra words. The system reads the message automatically. If you write “Ali 123456” or “result 123456” for a Punjab board, the system may not recognise it. Type only the roll number. The only exception is boards that specifically ask for a prefix, like FBISE’s FB or Peshawar’s bisep.
Using the wrong roll number. Some students type their registration number or their school’s code instead of their exam roll number. Others mix up digits in a hurry. Keep the slip in front of you and type slowly.
Sending before the result is announced. The SMS service only works once the board has activated it for that result. If you send your roll number at 9 AM and the result is announced at 10 AM, you may get no reply at all — or a reply saying the result is not available. Wait for the announcement, then send.
Zero balance or a dead SIM. It sounds too basic to mention, but it happens every year. A student sends the SMS, nothing comes back, and only later realises the SIM had no balance or was not activated. Load balance the night before.
What to Do If You Get No Reply
First, wait. On result day, a 10 to 15 minute delay is normal. The system is processing lakhs of messages at once, and yours is in a queue.
If 20 minutes pass with nothing, check three things: your balance, the code you sent to, and the roll number you typed. If all three look right, send the message once more. If there is still no reply, try from a different network — a friend’s or a family member’s phone on Jazz if you are on Telenor, for example.
If that also fails, switch to the website. By then the initial rush has usually died down and the site may load. Every board has an online result search by roll number. For Lahore students, that is the official portal at biselahore.com. You can also check the gazette — the big PDF the board publishes with every student’s result — which your school usually has a copy of.
And if your SMS reply does arrive but shows something unexpected, like “result not found” or a roll number that is not yours, do not panic. It usually means a typing mistake. Check the slip again and resend. If the problem continues, your school or the board office is the right place to ask, not a random page on the internet.
Check Result by SMS Roll Number — Does It Work for 9th Class Too?
Yes. The same method works for 9th class (SSC Part 1) and 10th class (SSC Part 2), and for intermediate classes as well. Whether you are checking your 10th class result by SMS or your 9th class result, the codes are the same; the board activates the service for whichever result has just been announced. So if you are checking your 9th class result, you send the same roll number to the same code.
One thing to keep in mind: the SMS service usually only works on the day of the result and for a short period after. You cannot check last year’s result by SMS in, say, December. For old results, the board website or the gazette is the way.
In 2026, Punjab’s 10th class result was announced on 6 August and the 9th class result on 2 September, both at 10 AM. If you are reading this before your result day, mark the date and get your roll number slip ready the night before. A little preparation beats an hour of frustration.
A Last Word Before Result Day
Result day is stressful enough without fighting a crashing website. The SMS method is not fancy, but it is the most reliable tool you have, and it has been saving students on result day for years. That, in short, is how to check matric result by SMS in Pakistan: keep your roll number slip safe, keep some balance in your phone, and send the SMS to the right code. Then put the phone down, breathe, and wait for the reply.
Whatever the result says, remember it is one exam, not the whole story. Plenty of students who did not get the marks they wanted in matric went on to do very well in inter, in university, and in life. Check your result, tell your family, and then start thinking about what comes next.
Related Articles
- 11th Class Result 2026 BISE Lahore — Check Online by Roll Number
- BS Admission 2026 in Pakistan — Public Universities, Last Dates & How to Apply
- HEC Need Based Scholarship 2026 Apply Online — How to Apply, Eligibility & Documents
- Free Online Courses with Certificate in Pakistan (2026) — 7 Best Programmes
FAQs
What is the SMS code for BISE Lahore matric result?
The code most sources report for 2026 is 800291. Type only your roll number and send it to 800291. Older pages list 80029, so if you get no reply, confirm the current code on biselahore.com.
How can I check my 10th class result by SMS?
Open your messaging app, type only your roll number, and send it to your board’s SMS code — for example 800291 for Lahore, 800299 for Gujranwala, or 800293 for Multan. You will get a reply with your total marks and result status.
How much does it cost to check result by SMS?
Usually Rs. 2 to Rs. 5 plus tax per SMS, depending on your mobile network and package. Keep at least Rs. 20 balance on result day.
Can I check my matric result by SMS without internet?
Yes, that is the whole point of this method. SMS works on any mobile phone with a signal — no internet, no smartphone and no app needed.
What should I do if I do not receive a reply?
Wait 15 to 20 minutes, then check your balance, the code, and the roll number you typed. Resend once, or try from a different network. If it still fails, use the board’s official website or the gazette.