Getting an **NTN for your online store in Pakistan** used to be the thing sellers did "later" — after the first hundred orders, after the Instagram page took off, after things got serious. That era ended on July 1, 2025. The Finance Act 2025–26 turned every courier company and payment gateway into an FBR withholding agent, and barred them from processing transactions for unregistered sellers. Your NTN is now the difference between a courier deducting 2% or 4% from every single COD parcel before the cash reaches you. This guide walks through the free registration, the STRN question, and the real rupee math of filing vs not filing in 2026.
*Quick note: tax rules move. The numbers below are current for 2026 based on the Finance Act 2025–26 and published practitioner rate cards — verify anything that affects real money on [fbr.gov.pk](https://www.fbr.gov.pk) or with your tax consultant.*

Why the NTN moved to step one in 2026
Three concrete changes from the Finance Act made registration unavoidable for online sellers:
**1. Couriers became withholding agents.** Since July 1, 2025, courier companies are designated withholding agents under the tax framework. They deduct tax from the COD cash they collect from your customer *before* remitting it to you, deposit it with FBR, and file monthly withholding statements through the IRIS portal naming you and every rupee they handled. There is no handshake arrangement that bypasses this.
**2. Unregistered sellers are locked out of the logistics chain.** FBR has explicitly barred online marketplaces and courier companies from processing transactions for unregistered sellers. No NTN means no courier account, and no courier account means no COD — which, for most Pakistani stores, means no business at all.
**3. The money gets reported whether you file or not.** The courier's monthly IRIS statement lists your transactions, the tax deducted, and your details. FBR already has your sales data. Filing your return is no longer the moment you "enter the system" — you entered the system the day your first parcel shipped.
If you sell on a marketplace, part of this is handled for you — our [Daraz vs your own website comparison](https://frinjo.me/blog/daraz-vs-own-website-in-pakistan-the-real-2026-math) covers the 18%+ commission math — but on your own website, the compliance is entirely yours. That starts with the NTN.
How to get your NTN online: the free 15-minute process
The good news first: NTN registration costs nothing, happens entirely online, and usually completes in 10–15 minutes if your records are in order. For individuals, your NTN is simply your 13-digit CNIC, activated through FBR's IRIS portal.
1. Go to **iris.fbr.gov.pk** and click **"Registration for Unregistered Person."**
2. Enter your 13-digit CNIC (without dashes) and solve the captcha.
3. IRIS sends a verification PIN to your NADRA-registered mobile number and a code to your email — enter both.
4. Complete **Form 181**: name, address, business details, and income source (select business income for a store).
5. Set a strong password and submit. Your NTN is generated immediately — for individuals it equals your CNIC.
Two things that derail most first attempts:
- •**Your mobile number must be registered in YOUR name with NADRA.** A SIM in a parent's or sibling's name is the single most common reason registration fails. Fix the SIM ownership first.
- •**Don't resubmit repeatedly if it errors out.** Multiple failed attempts can flag your CNIC for manual review, turning a 15-minute job into a weeks-long one. Fix the underlying detail and try once, cleanly.
Companies registered with SECP receive their NTN automatically at the company's email — if you incorporate, this step takes care of itself. If you later need the full IRIS filing walkthrough, our [freelancer tax-filing walkthrough on this blog](https://frinjo.me/blog/fbr-tax-filing-for-freelancers-in-pakistan-2026-guide) covers the portal's declaration screens in detail — the IRIS mechanics are the same for sellers.
The STRN question: when does your store need sales tax registration?
NTN and STRN are different animals. Your **NTN** is your income-tax identity — who you are to FBR. Your **STRN** (Sales Tax Registration Number) is your permission to collect and remit sales tax on taxable goods you sell.
The practical rule: once your store's **annual turnover crosses Rs 10 million** — the general sales tax registration threshold — you must register for sales tax. Below that line, a small sole-proprietor store selling goods doesn't need an STRN.
But the Finance Act added a twist specifically for ecommerce. It formally defined e-commerce, online marketplaces, payment intermediaries, and couriers in the Sales Tax Act 1990, and introduced collection of **2% sales tax by payment intermediaries and couriers on the gross value of digitally ordered goods**, treated as final discharge of that liability. In plain words: part of the sales-tax job is now done for you at the payment/delivery layer — but the record-keeping responsibility is still yours.
What this means for a new store in 2026:
- •**Under Rs 10 million turnover:** no STRN required, but keep clean records from day one — every courier remittance statement is already filed in your name.
- •**Approaching Rs 10 million:** register for STRN *before* you cross the line. FBR's own data (via those courier statements) will show exactly when you crossed it.
- •**Selling taxable vs exempt goods:** most consumer goods are taxable at the standard 18% GST rate. If you deal in exempt categories, document it properly rather than assuming.

The new ecommerce withholding rules, in plain numbers
This is the section that costs sellers real money every month. Under **Section 6A of the Income Tax Ordinance 2001** (effective July 1, 2025), Pakistan has a separate withholding regime for goods ordered online:
- •On **cash-on-delivery orders**, the courier deducts the tax from the gross amount it collected from your customer.
- •On **digital payments** (bank transfer, wallet, card), the payment intermediary — bank, JazzCash, Easypaisa, or gateway — deducts it.
The rate depends on whether you are on FBR's **Active Taxpayers List (ATL)**, which you join by filing your income tax return. The Tax Year 2027 rate card published by tax practitioners reads:
| Payment type | Filer (on ATL) | Non-filer |
|---|---|---|
| Digital payment via online platform | 1% | 2% |
| Cash on delivery via online platform | 2% | 4% |
Tax practitioners describe this deduction as a **final tax** on that income — meaning it is not adjusted against your annual return the way normal advance tax is. And here is the worked math that should end the "I'll register later" debate:
Every extra percentage point of COD in your payment mix makes this worse, which is why the same stores [cutting fake COD orders](https://frinjo.me/blog/cod-done-right-how-to-cut-fake-orders-and-boost-profit-in-pakistan) to protect margins should also be pushing digital payments: 1% vs 2% is a real margin decision, and [setting up JazzCash, Easypaisa and card payments](https://frinjo.me/services/payment-integration) on your store is no longer optional polish — it is a tax strategy.
The filer math goes beyond the courier deduction
Being on the ATL changes your cost structure everywhere, not just on parcel remittances:
- •**Bank cash withdrawals:** non-filers pay 0.6% withholding tax on cash withdrawals above Rs 50,000 in a day. Withdraw Rs 100,000 in cash for supplier payments as a non-filer and Rs 600 vanishes. As a filer: zero.
- •**Bank profits and dividends:** lower withholding rates for filers across the board.
- •**Property and vehicle transactions:** filer rates are consistently lower — relevant the moment your store profits buy assets.
And the income tax itself is less scary than most sellers assume. Individuals pay **0% on the first Rs 600,000** of annual income, then 5% on the next slab. A store netting Rs 1,200,000 a year owes just Rs 30,000 in income tax — while a non-filer at the same scale bleeds Rs 144,000+ a year through courier deductions alone. The filing costs less than the not-filing, every single time.

What about SECP, PSEB, and a business bank account?
New sellers drown in acronyms. Here is what each one actually means for a Pakistani online store:
**SECP (company registration):** Optional. As a sole proprietor, you need no SECP registration — your CNIC-based NTN is enough. Register a private limited company through SECP only when you want limited liability, partners, or investor-readiness (budget roughly Rs 10,000–25,000 in fees). Companies get their NTN automatically on incorporation.
**PSEB (Pakistan Software Export Board):** Not for you. PSEB registration is for IT exporters and freelancers earning in foreign currency — a store selling kurtis in Lahore doesn't need it. Don't let a consultant upsell you this.
**Business bank account:** Strongly recommended from day one. Most banks ask for your NTN to open a current/business account, and keeping store money separate from personal spending is the single habit that makes future audits survivable. FBR increasingly cross-checks bank credits against declared income — a clean, separate account is your defense file.
**Trademark:** Optional now, important later. Register your brand name once the store has traction and the name is worth protecting — not on day one.
The trust dividend nobody talks about
Here is the part no tax guide mentions: your NTN is a trust signal. Pakistani online shoppers have been burned by fly-by-night Instagram stores, and the stores that survive are the ones that look — and act — like real businesses. Putting your NTN on invoices and receipts, issuing proper order confirmations, and running [a properly built ecommerce website](https://frinjo.me/services/ecommerce-website) instead of a DM-only operation all feed the same thing: the customer's belief that you will still exist next week if something goes wrong with their order.
That trust converts directly. Stores that look registered get fewer "is this a scam?" messages, fewer COD refusals at the door, and more repeat buyers — which is exactly what our guide on [building trust in a Pakistani online store](https://frinjo.me/blog/how-to-build-customer-trust-in-your-pakistani-online-store) is about. The NTN costs you nothing and buys you credibility with both FBR and your customers. Rare is the business expense with that return profile — and this one is free.
Your 2026 compliance checklist for a new online store
Do these in order. None of them requires a lawyer, and the first one takes fifteen minutes:
1. **Get your NTN** on iris.fbr.gov.pk (free, day one — before your first parcel ships).
2. **Open a separate bank/current account** for the store.
3. **Track every order against every courier remittance statement.** Couriers file monthly IRIS statements in your name — reconcile them with your own sales records so a data-entry error on their side doesn't become your FBR notice.
4. **Watch the Rs 10 million turnover line.** Cross it and you need STRN registration — FBR's data will know before you do.
5. **File your annual income tax return and stay on the ATL.** This halves your COD withholding from 4% to 2% and unlocks filer rates everywhere else.
6. **Add this to your launch plan.** Our [beginner launch checklist](https://frinjo.me/blog/ecommerce-launch-checklist-for-beginners-in-pakistan-10-first-steps) covers the other nine first steps — registration is step zero, the one that makes the other nine cheaper.
The sellers who treat compliance as a launch task — not a someday task — pay less tax, keep cleaner books, and look more trustworthy to every customer who Googles their store name. In 2026, the NTN isn't paperwork. It's margin.
Need a website?
Let's build yours — in days, not months.
Our services
What WebStore Pro builds for businesses like yours
- Full Stack Web Development →
Complete websites and web applications built end to end — frontend, backend, database and admin panel — fast, secure and ready to grow.
- Business Website →
Professional company website with services, portfolio, contact forms and everything your brand needs online.
- Admin Panel →
Easy dashboard to add products, update prices and track orders yourself — no coding knowledge required.
- Payment Integration →
Stripe, PayPal, JazzCash and more — accept online payments securely with your own merchant account.
- WhatsApp Ordering →
Let customers order directly through WhatsApp with one tap — perfect for small businesses and local shops.
- SEO Basics →
Search-friendly structure, fast loading and proper meta tags so customers can actually find you on Google.
