A customer paying with a smartphone at a counter with a tablet

Banking & Payments · Money

PSID challan: what it is, how to generate one and pay it online

A PSID challan is a payment slip ID for one government payment. How to generate one in FBR's IRIS or ePay Punjab and pay it by bank app, ATM, branch or wallet.

PSID
Payment Slip ID
Punjab ePay PSID
17 digits
FBR receipt
CPR, in IRIS within 24 hours
Where to pay
Bank app, ATM or bank counter
Summarize it for me

AI Summary

A PSID (Payment Slip ID) challan is the reference number a government system creates for one payment. For federal taxes you create it in FBR's IRIS at iris.fbr.gov.pk/payment or the Tax Asaan app; for Punjab taxes such as token tax you create a 17-digit PSID in ePay Punjab. You pay it through internet banking, mobile banking, an ATM or a bank counter. FBR then issues a Computerized Payment Receipt (CPR) by email and SMS, which shows in IRIS within 24 hours.

A PSID challan is a Payment Slip ID: a reference number a government system creates for one payment. You generate it on the department’s portal, such as FBR’s IRIS for federal tax or ePay Punjab for token tax, then pay it through internet banking, mobile banking, an ATM or a bank counter. For FBR, the receipt (CPR) shows in IRIS within 24 hours.

Two systems most people use

FBR IRIS and ePay Punjab

FBR's ePayment 2.0 in IRIS creates PSIDs for income tax, sales tax, federal excise duty and withholding tax. ePay Punjab creates 17-digit PSIDs for token tax, vehicle transfer, property tax, professional tax, e-stamping and more. Checked 22 Oct 2026.

What is a PSID challan?

The government system creates a slip with a unique number for one payment and a fixed amount. Banks connected through 1LINK’s bill payment network can then collect the money against that number.

PSIDs are used by several departments:

System What you pay with a PSID Where you create it
FBR ePayment 2.0 Income tax, sales tax, federal excise duty, withholding tax IRIS (iris.fbr.gov.pk/payment) or the Tax Asaan app
ePay Punjab Token tax, vehicle registration and transfer, property tax, professional tax, e-stamping, mutation and fard fees, business registration fee ePay Punjab app or website
Department portals Fees such as a Punjab driving licence The department’s own site, for example DLIMS

How do I generate a PSID for an FBR challan?

FBR’s home page says to use iris.fbr.gov.pk/payment to create a PSID. FBR’s press release says ePayment 2.0 works for both registered and unregistered taxpayers.

  1. Open IRIS’s payment page. Go to iris.fbr.gov.pk/payment, or log in to IRIS and open the e-Payments tab. FBR’s Tax Asaan app also has e-Payment for income tax, sales tax and federal excise duty.
  2. Choose Create Payment. Pick the payment type, for example Income Tax Annual Return.
  3. Fill in the details. Select the tax year, type the amount due and choose how you’ll pay.
  4. Create and confirm. Click Create, then confirm. IRIS shows your PSID.
  5. Download or print it. You need the PSID number to pay, and a printout if you’ll pay at a branch.

Check the payment type and tax year before you confirm. A tax training institute’s guide (August 2026) says an IRIS PSID stays valid for 7 days and must be created again after that; we couldn’t find FBR’s own statement of the validity.

For filing the return the payment goes with, see how to file an income tax return.

How do I pay an FBR challan online?

FBR says you can pay a PSID straight from your bank account through internet banking, ATMs and mobile banking, with no bank visit.

  1. Open your bank app or internet banking. You can also use an ATM card at an ATM.
  2. Find the FBR or PSID payment option. Menu names differ by bank, and FBR doesn’t publish them.
  3. Enter the PSID. Check the amount shown matches your slip.
  4. Pay and save the confirmation. Keep the bank’s reference number until your CPR arrives.

FBR’s income tax page also says you can print the PSID and pay it at a National Bank (NBP) or State Bank (SBP) branch in the city you chose. 1LINK’s bill payment network lets member banks take government payments at branch counters as well as in apps.

How do I check an FBR challan online?

After you pay, FBR issues a Computerized Payment Receipt (CPR). It’s your proof that the tax reached FBR, not just your bank’s confirmation.

  • By email and SMS: FBR’s ePayment 2.0 sends the CPR this way after payment.
  • In IRIS: FBR says the CPR shows in IRIS within 24 hours of payment. ePayment 2.0 also has a PSID search to look up past payments.
  • On the verification portal: FBR’s website links an Online Verification Portal at iris.fbr.gov.pk.

If 24 hours have passed and no CPR shows, contact your bank with the payment reference before paying again. To check your tax status afterwards, see how to check filer status.

How do I generate a PSID in ePay Punjab?

ePay Punjab is the Punjab government’s payment gateway, built by the Punjab Information Technology Board (PITB) with the Finance Department. It creates a 17-digit PSID, different for every payment.

  1. Open ePay Punjab. Use the app or the website.
  2. Pick the department and service. For example, Excise & Taxation, then Token Tax, or Transfer of Ownership for Motor Vehicle.
  3. Enter your details. For vehicle taxes, enter the registration number. The app shows the vehicle and owner from the excise records.
  4. Tap Generate Challan. ePay creates the 17-digit PSID and, according to PakWheels, emails it to you too.
  5. Note the expiry. PakWheels’ July 2026 guide says a PSID usually lasts a few days; after that you generate a new one.

On a vehicle transfer, the excise department’s guide says the PSID also includes unpaid token tax if the vehicle is a defaulter. For token tax rates, see token tax in Punjab; for transfers, vehicle transfer in Punjab.

How do I pay an ePay Punjab PSID?

ePay’s own listing names three channels: internet banking, ATM and over the counter at a bank. PITB says the Finance Department, the State Bank, 1-Link and all scheduled banks process the payments. PakWheels’ July 2026 guide gives the menu paths:

Channel How
Bank app or internet banking Bill Payment, then GoPb, then enter the PSID
ATM (any 1Link member bank) Bill Payment, then GoPb, then enter the PSID
Bank branch (1Link member) Hand the printed PSID to the teller and ask to pay under GoPb
JazzCash or Zindigi Tap Pay Now on the PSID screen in the ePay app

The FBR and PITB pages we read list no fee for paying a PSID. Your bank’s own charges for bill payments may still apply; see bank charges in Pakistan.

Can I check a PSID challan by vehicle number?

In ePay Punjab you start from the vehicle number: enter it under the excise service and the app shows the owner, vehicle and tax position before it makes the PSID. Traffic e-challans from cameras are a separate system; see e-challan Punjab.

More guides: token tax in Punjab, driving licence in Punjab, Raast, Easypaisa vs JazzCash, Money.

Questions people ask

What is a PSID challan?

A PSID (Payment Slip ID) is the reference number a government system creates for one payment. You enter it in your bank app, at an ATM or at a bank counter to pay the amount on the slip.

How do I pay an FBR challan online?

Create the PSID in IRIS (iris.fbr.gov.pk/payment) or FBR's Tax Asaan app, then pay it through internet banking, mobile banking or an ATM. FBR then sends a Computerized Payment Receipt (CPR) by email and SMS.

How do I check an FBR challan online?

FBR says the CPR shows in IRIS within 24 hours of payment, and ePayment 2.0 has a PSID search to look up past payments. FBR's website also links an online verification portal at iris.fbr.gov.pk.

Can I pay a PSID through JazzCash or Easypaisa?

For Punjab ePay, PakWheels' July 2026 guide says the app's Pay Now button offers JazzCash and Zindigi. For FBR PSIDs, we couldn't find an FBR, JazzCash or Easypaisa page that confirms it, so use a bank channel if you can.

Sources

  1. FBR Introduces New Payment Creation System, FBR (accessed 22 Oct 2026)
  2. FBR home page: PSID creation link and Online Verification Portal, FBR (accessed 22 Oct 2026)
  3. Pay Income Tax: e-Payments, FBR (accessed 22 Oct 2026)
  4. Computerized Payment Receipt (CPR), FBR (accessed 22 Oct 2026)
  5. Payment of Income Tax through Alternate Delivery Channels (ADC), FBR (accessed 22 Oct 2026)
  6. Tax Asaan (App Store listing), FBR (accessed 22 Oct 2026)
  7. ePay Punjab (App Store listing), Punjab Information Technology Board (accessed 22 Oct 2026)
  8. Transfer of Ownership (TO) through ePay, Excise, Taxation & Narcotics Control Department, Punjab (accessed 22 Oct 2026)
  9. DLIMS 2.0 home page and FAQ, Driving License Information Management System, Government of Punjab (accessed 21 Oct 2026)
  10. 1BILL bill payment service, 1LINK (accessed 22 Oct 2026)
  11. How to Pay Punjab Token Tax Online via the ePay Punjab App (2026), PakWheels (accessed 22 Oct 2026)
  12. How to Generate PSID & Check CPR in FBR IRIS 2.0 (2026), Institute of Corporate and Taxation (accessed 22 Oct 2026)

Photo by Blake Wisz on Unsplash

Have a question this guide didn't answer?

Ask us. We read every question and reply by email when you leave one.

We use your email only to reply and, if the box is ticked, to send new guides. We never publish your name or email. Privacy policy.