How to File a Form Online with eZfile
Every process on this site — incorporating a company, changing directors, filing an annual return, and everything in between — is filed the same general way, through SECP's LEAP/eZfile portal. This guide walks through that common process once, so the individual task guides and form pages can just link here instead of repeating it.
Steps
- If you don't already have a LEAP account, sign up on the SECP LEAP portal with your CNIC, NICOP, or passport number. You'll verify a Pakistani mobile number by SMS OTP (valid 2 minutes) and your email by a second OTP (valid 5 minutes), then set a password (10-16 characters, with upper-case, lower-case, and a special character). SECP then emails you a password-protected 4-digit PIN as an attachment — this PIN is your electronic signature for every filing, so keep it private.
- Not sure which company type or process you need? Use the "Help Me Decide" tool on the LEAP homepage for a short guided questionnaire.
- Log in with your CNIC/NICOP/Passport number and password.
- From your dashboard, open "Filing and Compliance" for an existing company/LLP (or "Name Reservation" to start a new one), then pick the specific process you need — e.g. Annual Filing, Change in Registered Address, Induction/Cessation of Directors, Special Resolution, Allotment of Shares, Change/Rectification of Name, and so on.
- Fill in the process-specific form. Company details, capital structure, and existing officers are usually pre-filled by the system; to add a new stakeholder, search for them by CNIC, NICOP, or Passport Number (or CUIN for a body corporate), fill in their details, and click Validate before adding and notifying them.
- Attach the supporting documents that process calls for — a special resolution, an NOC, CNIC copies, and similar, as prompted on screen.
- Tick "Need Certified True Copy" if you want SECP-certified copies of what you're filing — this adds to the fee.
- Choose your Declarant — either yourself as an Authorized Officer, or an Authorized Intermediary (e.g. your company secretary or corporate consultant) — who logs in, reviews the form, and applies their PIN as an electronic signature. This unlocks the Submit button.
- Submit the application — SECP emails and texts you an Application ID for reference.
- Pay the fee within 7 days via Credit/Debit Card or the 1-Bill/1-Link channels. Unpaid applications are automatically cancelled after 7 days.
- Track the application's status — Draft, Payment Pending, Under Review, Objection, or Approved — from your LEAP dashboard.