Home / Guides / HEC degree attestation: the online process, documents and fee

HEC degree attestation: the online process, documents and fee

Written by Syed Aalishan Asghar (Guides)

How the HEC e-attestation system works step by step, which documents can be attested, the fee, what causes a return, and the points students often get wrong.

Last updated: 5 November 2026

The short answer

HEC now attests degrees through a fully online system with no paper copies. You apply at eservices.hec.gov.pk at any time, upload scanned documents, pay the fee online, and the university checks your record. When the case is complete, HEC issues an e-Attestation Certificate that you download from your account. You do not need to visit an HEC office or send original documents.

The four stages

  1. You submit the online application.
  2. HEC scrutinises it. This includes a check of your personal details with NADRA and a check that the information on your CNIC and your documents agree.
  3. The university or institution that awarded the degree verifies your documents against its own records and tells HEC.
  4. HEC makes a final review and issues the e-Attestation Certificate. You are told by SMS and email, and you download the certificate from your account.

What HEC attests

  • Bachelor, master, MS or MPhil and PhD degrees, with the degree, provisional certificate and detailed marks certificate or transcript.
  • Associate degrees, incomplete transcripts and composite transcripts.
  • Postgraduate diplomas and diplomas that need a bachelor degree (at least 14 years of education), and the detailed marks certificate if there is one.
  • FCPS and MCPS certificates of the College of Physicians and Surgeons Pakistan, verified by its Controller of Examination.
  • The final sanad and transcript (Kashful Darajat) of the Shadatul Alia and Shadatul Almiya, after HEC has issued the equivalence certificate.
  • The HEC equivalence certificate for any local, foreign or deeni qualification.

How to apply

  1. Sign up or sign in at eservices.hec.gov.pk and choose Degree Attestation from the menu on the left of the dashboard.
  2. Enter your personal details. They must be identical on your CNIC and on all your educational documents, or the process will not start.
  3. Enter the full details of each degree, including the level, duration, title, campus or affiliated college, session and the registration, roll or seat number.
  4. Choose the document types to attest: degree, transcript, provisional certificate (only if issued by the university examination office) or HEC equivalence letter. The system calculates the fee.
  5. Upload clear scans of your CNIC (front and back) and of each document. Other supporting papers go under the Other Documents tab. The portal asks for PDF files and a passport size photograph on a plain blue or white background.
  6. Check everything and tick the undertaking. You are responsible for the accuracy of what you enter and upload.
  7. Pay through 1-Link (1-Bill) with the consumer number that the portal generates, then click Verify Payment. Only then is the application submitted to HEC.

Fee

  • The fee is Rs. 3,000 for each document (degree, transcript, provisional certificate or HEC equivalence letter), as stated on the HEC page.
  • If you select a wrong document or degree, the fee is not refunded, adjusted or transferred. Select only what you need and have ready.
  • The application stays in saved mode, pending payment, until the payment is verified in the portal.

Points to remember

  • Photocopies are no longer attested. Documents with overwriting, erasures or alterations are not attested, so ask the university for a clean copy.
  • Transcripts, complete or incomplete, can be attested even if the final degree has not been issued. For an incomplete transcript, the university must state the status, and you must choose the matching option in the form.
  • Degrees from foreign universities are not attested by HEC. HEC issues an equivalence letter for a foreign qualification, and only that letter is attested through the portal.
  • For medical and nursing degrees, upload the registration card or certificate of PMDC or PNMC under Other Documents.
  • For MS or MPhil programmes launched after 7 November 2013, an HEC NOC is required. For a PhD, your name must be in the PhD Country Directory.
  • Several entries can exist for the same degree title in the system, for example MBA and Master of Business Administration. Check the name of your campus, college or department under each entry before you choose.
  • Fake or altered documents lead to action under the law.

After you apply

  • Use Track Application on your dashboard to see the status.
  • If HEC finds a deficiency, the case comes back with remarks under Revision Requested, and a task appears in Task Assigned to Me. Fix it and resubmit, and make sure that the status shows as submitted again.
  • For help, use onlinehelp.hec.gov.pk or the HEC helpline 111-119-432.

Common questions

  • Do I have to send my original degree to HEC? No. The new system is online and paperless.
  • My name is spelled differently on two documents. What should I do? Get the documents corrected by the issuing institution first. The process does not start when personal details differ between the CNIC and the documents.
  • Can I attest a degree from a foreign university? HEC does not attest it. Apply for an equivalence letter and then attest that letter.

Where this comes from

  • HEC Degree Attestation pages (General Information and Detail of Documents Attested by HEC) at hec.gov.pk (read in November 2026).
  • The fee, the steps and the rules can change. Check the current notice on the HEC portal before you apply.

More guides

Guide

How MDCAT merit is calculated, with a worked example

Guide

NUST Entry Test (NET): papers, subject weights, merit and preparation

Guide

FAST-NU admission test: sections, weights and how to prepare

Guide

GIKI admission test: eligibility, syllabus topics and merit

Guide

COMSATS admission test: the NTS NAT paper pattern with numbers

Guide

PIEAS entry test: pattern for each stream, with numbers