PEC codes of specialization are one of the most misunderstood aspects of engineering firm registration in Pakistan. Many firms register with PEC but fail to add the correct specialization codes, which means they cannot legally bid on the specific types of engineering work they actually do. This guide explains what specialization codes are, the full breakdown of CE, ME, EE, and BC code families, how to obtain them, and the most common mistakes that cause delays or rejections.
What Are PEC Codes of Specialization?
PEC codes of specialization are designations assigned by the Pakistan Engineering Council to registered firms and contractors, specifying the exact types of engineering projects they are qualified and authorized to perform. Each code corresponds to a particular field or scope of work—such as road construction, HVAC installation, high-voltage electrical works, or bridge building. These codes are part of the PEC Constructor/Operator licensing framework and must be formally approved by PEC's Enrolment Sub-Committee or Central Enrolment Committee. Without the correct codes, your firm cannot legally take on that type of engineering work—even if you have the skills and equipment to do so.
Why Specialization Codes Matter
- Tender eligibility: Government and high-value tenders require specific codes to qualify
- Legal compliance: Undertaking work outside your codes violates PEC regulations
- Credibility: Clients verify codes before awarding contracts to ensure competence
- Scope expansion: Adding codes allows you to pursue new types of projects
- Prequalification: Large organizations prequalify suppliers and contractors based on codes
Civil Engineering (CE) Codes
- CE01: Roads, Pavements, and Drainage Works – for highways, streets, and drainage infrastructure
- CE02(i): Bridge Structures – steel and reinforced concrete bridges
- CE02(ii): Piling – driven, bored, and specialist piling works
- CE03: Irrigation and Hydraulic Works – canals, dams, barrages, and flood control
- CE04: Earthworks and Ground Improvement – embankments, compaction, and geotechnical works
- CE05: Water Treatment and Supply – treatment plants and distribution systems
- CE06: Tunneling and Underpinning – underground works and foundation underpinning
- CE07: Industrial and Special Structures – chimneys, silos, and industrial civil works
- CE08: Port and Marine Works – jetties, docks, and harbor structures
- CE09(i): Sewerage Works – sewage treatment plants and trunk sewers
- CE09(ii): Water Supply Pipelines and Pumping – distribution networks and pumping stations
Mechanical/Installation (ME) Codes
- ME01: HVAC Systems – heating, ventilation, and air-conditioning for commercial and industrial buildings
- ME02: Fire Prevention and Suppression Systems – fire alarms, sprinklers, and suppression equipment
- ME03: Lifts, Escalators, and Generators – vertical transportation and standby power
- ME04: Plumbing and Sanitary Works – building plumbing, drainage, and sanitary installations
- ME05: Heavy Fabrication and Structural Steel – fabricated steel structures and industrial frameworks
- ME06: Industrial Mechanical Works – process machinery, conveyors, and plant equipment
- ME07: Pollution Control Systems – industrial emission control and environmental equipment
- ME08: General Mechanical Works – maintenance and installation works not covered by other codes
Electrical/Electronic (EE) Codes
- EE01: Sound and Audio-Visual Systems – public address, intercom, and AV installations
- EE02: Security and Surveillance Systems – CCTV, access control, and intrusion detection
- EE03: Building Automation and Energy Systems – BMS, smart building controls, and solar installations
- EE04: Low Voltage Electrical Installations – internal wiring, distribution boards, and LV works up to 1kV
- EE05: High Voltage Electrical Installations – 11kV, 33kV, and above transmission and distribution
- EE06: Street Lighting and External Electrical Works – highway and public area lighting systems
- EE07: Telecommunication Installations – structured cabling, fiber optics, and telecom infrastructure
- EE08: Power Generation and Substation Works – generators, transformers, and grid substations
- EE09: IT and Software Engineering – network infrastructure and data center installations
Building/Construction (BC) Codes
- BC01(i): Prefabricated Buildings – modular and prefabricated construction systems
- BC01(ii): Steel-Framed Buildings – industrial sheds, warehouses, and steel structures
- BC02: Restoration and Conservation of Buildings – heritage restoration and conservation works
- BC03: High-Rise Structures – multi-story residential, commercial, and office buildings
- BC04: General Building Works – standard construction not covered by other BC codes
How to Obtain PEC Specialization Codes – Two Legal Methods
- Method 1 – Firm-Based Experience: Submit documented proof of completed projects related to the desired code. This includes work orders and performance/completion certificates signed and stamped by the relevant department or client authority. The project must demonstrate actual execution of the type of work the code covers.
- Method 2 – Engineer-Based Experience: A PEC-registered engineer associated with the firm provides a verified experience letter confirming their relevant work experience in the desired specialization. The letter must be verified by the issuing organization. PEC awards the code based on the engineer's documented expertise.
Step-by-Step Process to Apply for Specialization Codes
- Step 1: Ensure your firm has an active PEC registration (C6 or higher)
- Step 2: Identify the specific codes relevant to your engineering scope
- Step 3: Gather evidence – either project work orders with completion certificates or engineer experience letters
- Step 4: Ensure documents are verified, signed, and stamped by the issuing authority
- Step 5: Log in to the PEC Constructor/Operator Portal at coportal.pec.org.pk
- Step 6: Submit a request for specialization code addition with supporting documents
- Step 7: PEC's Enrolment Committee reviews the application and verifies the evidence
- Step 8: Upon approval, the new codes are added to your firm's official PEC profile
Common Mistakes and How to Avoid Them
- Incomplete documentation: The most common reason for rejection – always include complete work orders with completion certificates
- Unverified experience letters: Engineer letters must carry an official stamp and signature from the issuing organization
- Mismatched codes: Selecting codes that don't align with your actual project experience or engineer expertise causes delays
- Forged or exaggerated documents: PEC verifies documents – submitting false experience certificates leads to blacklisting
- Applying for too many codes at once without sufficient evidence for each one
- Not updating codes during renewal – codes should be reviewed and added as your firm's expertise grows
How Many Codes Can a Firm Have?
There is no fixed upper limit on the number of specialization codes a firm can hold, provided sufficient evidence is provided for each code. However, PEC reviewers scrutinize applications that claim broad coverage without supporting experience. A well-focused set of codes supported by strong evidence is far more effective than a long list of codes with weak documentation. Firms are advised to add codes progressively as their experience and project history develop in each specialization area.
Need help?
Get PEC, SECP, FBR, or AEDB filings done right the first time.
Talk with a Zawix consultant for tailored guidance and fast, objection-free submissions.
