TL;DR

FBR tax payments are made via PSID (Payment Slip ID) generated on IRIS portal. A PSID is a 17-digit number that identifies your specific tax payment — banks use it to credit the exact amount to FBR under the correct tax head. This guide covers PSID generation, all payment channels, tax head codes, advance tax quarterly PSID, WHT deposit process, CPR (receipt) download, and how to fix common payment errors. Need help? WhatsApp 0328-4675162.

Every FBR tax payment in Pakistan — whether annual income tax, quarterly advance tax, withholding tax compliance deposit, or sales tax — is processed through the PSID system. Unlike the old manual challans, PSID links your payment directly to your NTN, income tax return filing, and specific payment head within IRIS. Choosing the wrong payment type or head code is one of the most common mistakes taxpayers make, resulting in payments that sit uncredited for months. This guide explains the complete process for Tax Year 2026.

What is PSID and How It Differs from CPR

Two terms are frequently confused:

Always save your CPR. Banks may have system delays; PSID only shows you generated a payment request. The CPR is proof the payment was actually received by FBR. If a tax officer questions your payment in an audit, you need the CPR — not the PSID.

Types of Payments and Correct Head Codes

Selecting the correct payment type on IRIS before generating PSID is critical. The wrong code means your payment goes to the wrong account — and it can take months to transfer or refund. Common payment types and their IRIS codes:

Payment TypeIRIS Code / HeadWho Uses ItFrequency
Annual Income Tax (balance on return)114 — Income Tax PaymentAll filers with net tax dueAnnual (by Sep 30)
Advance Income Tax (Section 147)147 — Advance TaxBusinesses and AOPs with prior year tax above Rs. 100KQuarterly (Sep/Dec/Mar/Jun)
Withholding Tax deposit by employer149 — WHT on SalaryEmployers deducting salary WHTMonthly (by 15th)
WHT on services/supply payment153 — WHT on Services/SupplyBusinesses paying contractorsMonthly
Sales Tax (federal GST)ST — Sales Tax PaymentSTRN-registered businessesMonthly (by 18th)
Late filing penalty182 — Penalty Section 182Late filersAs needed
Active Taxpayer List (ATL) (late filer)ATL SurchargeFilers who missed September 30 deadlineOne time per late year
FBR Notice paymentDemand Notice PaymentTaxpayers responding to FBR demandAs per notice

Step-by-Step: Generate PSID on FBR IRIS

  1. Go to iris.fbr.gov.pk and log in with your NTN and password.
  2. From the main menu, select Payments → Create Payment.
  3. Select Tax Year (e.g., 2026 for July 2025 – June 2026 income).
  4. Select Payment Head from the dropdown (e.g., "Income Tax — 114" for annual return payment, "Advance Tax — 147" for quarterly).
  5. Enter the exact Amount you wish to pay in PKR.
  6. Click Create PSID. IRIS generates your 17-digit PSID and displays it on screen.
  7. Note or print the PSID. It is also saved in Payments → Paid / Pending Payments on your dashboard.
  8. PSID is now valid for 7 days. Pay through any method below.

Double-check before generating: Verify the tax year and payment head before clicking Create PSID. Changing these after generation requires cancelling and generating a new PSID. You cannot edit an existing PSID.

All Payment Channels for PSID

ChannelHow to UseProcessing TimeFee
Internet BankingLogin to your bank website → Bill Payments / Tax → Enter PSIDReal-time to 2 hoursFree (most banks)
Mobile Banking AppOpen bank app → Pay Bills → FBR / Tax → Enter PSIDReal-time to 2 hoursFree
JazzCash AppHome → Bill Payment → Government → FBR → Enter PSIDReal-timeService charge may apply
Easypaisa AppHome → Pay Bills → Income Tax / FBR → Enter PSIDReal-timeService charge may apply
1-Link ATMUtility/Tax Payments → FBR → Enter PSID on keypadSame dayFree (ATM fees may apply)
Bank Branch (Over the Counter)Print PSID, present to teller. Teller processes on their system1–3 working days to reflect on IRISFree

Internet banking or mobile apps are strongly recommended — payments reflect on IRIS within 2–4 hours, you receive CPR via SMS, and there is no risk of manual data entry errors at a bank branch.

Advance Tax Quarterly PSID — Section 147

Businesses, AOPs, and individuals whose prior year tax liability exceeded Rs. 100,000 must pay advance tax in four quarterly installments. Each quarter requires a separate PSID:

QuarterPayment DeadlineAmountIRIS Head Code
Q1 (Jul–Sep 2025)September 25, 202525% of prior year tax147 — Advance Tax Q1
Q2 (Oct–Dec 2025)December 25, 202525% of prior year tax147 — Advance Tax Q2
Q3 (Jan–Mar 2026)March 25, 202625% of prior year tax147 — Advance Tax Q3
Q4 (Apr–Jun 2026)June 15, 202625% of prior year tax147 — Advance Tax Q4

Advance tax is credited against your annual liability. If you overpay advance tax during the year, the excess is refunded or adjusted when you file your annual return in September. If you underpay, the balance is due at return filing time plus a default surcharge on the underpayment.

WHT Deposit PSID for Employers and Businesses

If you are a registered employer or business that deducts withholding tax from salaries (Section 149) or contractor payments (Section 153), you must deposit WHT to FBR monthly. The PSID process for WHT deposits:

  1. Log in to IRIS under your business NTN.
  2. Go to Payments → Create Payment.
  3. Select the relevant WHT head (149 for salary, 153 for services, 155 for rent, etc.).
  4. Select the tax period (month for which WHT was deducted).
  5. Enter the total WHT amount for all employees/vendors for that month.
  6. Generate PSID and pay by the 7th of the following month for salary WHT, or by the 15th for other WHT categories.

After payment, file the monthly WHT statement on IRIS under Section 165 by the 15th of the following month. The statement lists each employee/vendor name, CNIC/NTN, gross payment, and WHT deducted. This is how employees later see their WHT credits in their own IRIS accounts.

How to Verify Payment Reached FBR

Once you make payment using PSID, confirm it reached FBR correctly:

  1. Log in to IRIS → Payments → Payment History.
  2. Locate your PSID in the list. Status should show Paid (not Pending or Cancelled).
  3. Click on the payment to see the CPR number.
  4. Download the CPR (Computerized Payment Receipt) — the official FBR payment proof.

If status remains Pending for more than 3 working days after online payment, or 5 working days after branch payment, contact your bank first. Banks sometimes delay uploading the payment file to the 1-LINK gateway. Provide your CPR number from the bank and ask them to re-upload if needed.

Common PSID Payment Errors and How to Fix Them

ErrorCauseFix
PSID expiredNot paid within 7 days of generationGenerate new PSID — same NTN and head code
Wrong tax year selectedHuman error in IRIS dropdownContact FBR RTO to transfer payment to correct year — provide CPR
Wrong payment headSelected 147 instead of 114, etc.File a correction request with FBR at your regional office with CPR
Paid more than tax dueOver-estimated liabilityExcess credit appears in IRIS — will be adjusted against future payments or refunded on next return
Payment shows Pending for 5+ daysBank processing delayCall bank, provide CPR from bank side; ask them to push to 1-LINK
Cannot generate PSID — NTN not verifiedNTN not yet activated in systemCall FBR helpline 0800-00227 or visit RTO with CNIC

Frequently Asked Questions

Can I pay FBR tax without internet banking?
Yes. Take your PSID printout to any bank branch and the teller will process the payment manually on their system. You can also pay at any 1-Link ATM by selecting Tax/Utility payment and entering your PSID. JazzCash and Easypaisa mobile apps also support FBR PSID payments. Branch payments take 1-3 working days to reflect on IRIS; online payments reflect within 2-4 hours.
What is the difference between PSID and CPR in FBR Pakistan?
PSID (Payment Slip ID) is the 17-digit payment request generated before payment — it tells the bank what to pay and to whom. CPR (Computerized Payment Receipt) is the 18-digit receipt issued after payment is processed, confirming FBR received the money. PSID expires after 7 days if unpaid; CPR is permanent proof of payment. Always save your CPR for your records.
How long does a PSID payment take to reflect on FBR IRIS?
Internet banking and mobile app payments typically reflect on IRIS within 2-4 hours. ATM payments take up to 24 hours. Bank branch (over-the-counter) payments take 1-3 working days. If your payment has not reflected after 3 working days for online or 5 working days for branch, contact your bank with your CPR number to investigate.
I paid under the wrong tax head — can I get a correction?
Yes, but the process is manual. Visit your Regional Tax Office (RTO) with your NTN, CNIC, the CPR showing incorrect payment, and a written application requesting transfer of payment to the correct head and tax year. Processing typically takes 2-4 weeks. This is why it is critical to double-check your IRIS payment head before generating PSID — mistakes are correctable but time-consuming.
What is the PSID for advance tax in Pakistan?
Generate advance tax PSID on IRIS under Payments using head code 147 — Advance Tax. Select the specific quarter (Q1, Q2, Q3, or Q4) and enter 25% of your prior year tax liability as the amount. Quarterly advance tax deadlines are September 25, December 25, March 25, and June 15. Late payment attracts a default surcharge calculated on the underpaid amount.
Can employers pay salary WHT via PSID on IRIS?
Yes. Employers log in to IRIS under the business NTN, go to Payments, select head code 149 (WHT on Salary), select the relevant month, and enter the total salary WHT deducted from all employees that month. Generate PSID and pay by the 7th of the following month. After payment, file the monthly WHT statement (Section 165) on IRIS by the 15th of the following month.

Need Help With FBR Payment?

Kamboh Associates generates your PSID, guides you through payment, and confirms your CPR on IRIS. WhatsApp us — reply within 30 minutes.

WhatsApp 0328-4675162