How to Download & Verify FBR CPR Online: Complete Guide 2026

October 9, 2026No Comments
download-verify-fbr-cpr

Introduction

You pay your tax through your bank, the money leaves your account, and then comes the awkward question: where is the receipt that proves it? In Pakistan, that receipt is the Computerized Payment Receipt, or CPR. (It has nothing to do with first-aid CPR. In this guide it means the Federal Board of Revenue's tax payment receipt.) Without it, a bank debit is only half the story.

This guide focuses on the receipt itself. It shows you where to find and download your CPR, how to verify it against FBR's records, what to check on it, and what to do when it does not appear. It also covers retrieving older receipts, reconciling CPRs with bank statements, and keeping records safe.

If you still need to create a payment slip, start with our guide to generating a PSID and checking your CPR in IRIS 2.0. If you only want to know whether a slip is paid or expired, see our FBR PSID status check guide. This page picks up after the payment has been made.

Quick Answer

To download an FBR CPR, open the receipt sent by email or SMS after payment, or find the payment in your IRIS account. To verify it, use the Online Verifications section of the FBR IRIS portal and match the CPR details against your bank record. FBR says a CPR is reflected in IRIS within 24 hours of deposit.

Key points

  • The CPR, not the PSID or the bank slip, is the official proof that FBR received your payment.
  • FBR issues the CPR by email and SMS and keeps it accessible inside IRIS 2.0 (FBR press release, 13 November 2024).
  • Verify four details every time: taxpayer, tax year, nature of payment and amount.
  • If a CPR is missing, do not pay again. Trace the original payment first.
  • Use only official FBR channels. Never enter your IRIS details on look-alike sites.

What Is an FBR CPR?

A Computerized Payment Receipt (CPR) is the receipt generated after you pay a tax due. FBR's own guidance says the CPR is generated after payment and is reflected in IRIS within 24 hours of the deposit (FBR: Computerized Payment Receipt).

In practice, the CPR is the end of a short chain. You create a Payment Slip ID (PSID), pay it through your bank, and the CPR confirms the payment has been recorded against your taxpayer account.

What a CPR typically shows

Receipt layouts can change, so check your own copy. In general, a CPR links these elements:

  • The CPR number (the receipt reference)
  • The PSID it relates to
  • The taxpayer's NTN or CNIC
  • The amount paid and the nature of payment (for example advance tax or tax with return)
  • The tax year or period
  • The bank and the payment date

Example CPR field guide (illustration only)

This table is an illustration, not a real receipt. Your receipt’s layout and labels may differ.

FieldWhat you will seeWhat to check
CPR numberA unique receipt referenceNote it in your ledger
PSIDThe slip you paidSame PSID as your bank record
Taxpayer name and NTN or CNICYour detailsBelong to the correct person or entity
Nature of paymentFor example advance tax or tax with returnMatches your intention
Tax year or periodThe year or month the payment relates toMatches the return or liability
AmountThe sum recordedEquals your bank debit
Bank and dateWhere and when you paidMatches your bank statement

Our tax documents guide for tax year 2026 shows where the receipt fits among the papers you gather for filing.

Why the CPR matters

CPR vs PSID vs Challan vs Bank Receipt vs Return Acknowledgment

These five documents are often confused. Each proves something different.

DocumentWhen you get itWhat it provesUse as proof of payment?
PSID (Payment Slip ID)Before you payThat a payment request existsNo. It is an instruction to the bank
CPRAfter the payment is recordedThat the payment was recorded against your accountYes. This is the official receipt
Bank receipt or SMSImmediately after you payThat your bank processed a debitSupporting evidence only
Paper challanUnder the older manual processAn older deposit recordRelevant mainly for historic years
Return acknowledgmentAfter you file a returnThat a return was submittedNo. It says nothing about payment

The last row catches many people out. Filing a return and paying tax are separate actions with separate records. Our IRIS 2.0 feature comparison explains where each document sits in the portal.

Before You Start: What You Need

Have these ready before you search for a receipt:

New to the portal? Read how the FBR IRIS portal works and how to register on IRIS first. The official address is iris.fbr.gov.pk.

How to Download Your FBR CPR Online

There are three reliable routes. Start with the quickest.

Method 1: Use the email or SMS FBR sent you

Under ePayment 2.0, FBR states that a CPR is issued by email and SMS when payment is completed (FBR press release). Search your inbox and messages for the confirmation. Check spam, and check that the email address and mobile number on your IRIS profile are current.

Method 2: Find the payment in your IRIS account

  1. Log in at iris.fbr.gov.pk.
  2. Open the payments area of your account and look through your payment history. FBR's ePayment 2.0 includes a PSID search feature for retrieving and confirming payment records.
  3. Filter by date, status or tax type where the screen allows it.
  4. Open the paid entry and view or download the CPR.

Menu names can change between portal updates. If a label differs from the above, look for the payment history or payment record view. Our IRIS 2.0 login and features guide shows the current layout.

Method 3: Look it up through Online Verifications

FBR lists an Online Verification Portal under its Inland Revenue online services (FBR online services), and ICT's own guides describe a PSID/CPR verification service there. Enter the reference the screen asks for, complete the captcha, and note the CPR details returned.

FBR does not publish a field-by-field description of this screen, and the options can change. Use whichever parameter type the screen offers.

Saving the CPR as a PDF

Whichever route you use, save a permanent copy straight away:

  1. Open the CPR on screen.
  2. Use your browser's Print option and choose Save as PDF, or use the download button if one is shown.
  3. Name the file clearly, for example 2026_IncomeTax_Advance_CPR-number.pdf.
  4. Store it in a folder for that tax year, and keep a second copy in cloud storage.

Downloading on a mobile phone

IRIS works in a mobile browser, so the same steps apply. FBR also offers the Tax Asaan app (FBR's Tax Asaan page). Which receipt functions the app offers can change between versions, so treat IRIS as your primary source.

News reports on the Tax Asaan app’s launch said it included a check for CPR utilisation status, that is, whether a receipt has already been used against a payment due. App features change between versions, so confirm that the option still exists before relying on it. A used CPR is harder to correct, so check this before applying for a correction.

How to Verify an FBR CPR

Verification answers one question: does FBR's system agree with the receipt in my hand?

Verify your own payment

  1. Open the Online Verifications section from the IRIS landing page.
  2. Choose the PSID/CPR verification option.
  3. Enter the details requested and the captcha.
  4. Compare the result with your CPR copy and your bank record.

You can also confirm the payment inside your logged-in IRIS account.

Verify a CPR someone else gives you

You may need to check a receipt handed over by a client, an employer, a vendor or a counterparty in a transaction. Do not rely on a PDF or screenshot alone, because documents can be edited. Run the reference through the official verification service yourself, and never click a verification link supplied by the other party. Type the address yourself.

The CPR verification checklist

CheckWhat to look forIf it does not match
TaxpayerNTN or CNIC and name belong to the right person or entityStop. The payment may be credited to the wrong account
Tax year or periodMatches the return or liability you meant to settleRaise it with your adviser before filing
Nature of paymentFor example advance payment, payment with return, or withholding depositSeek correction through your tax office
AmountEquals the intended amount and your bank debitInvestigate before any further payment
DateMatches the bank transaction dateCheck for delayed posting
PSIDSame PSID that you paidConfirm you paid the intended slip

What verification does not prove

A valid CPR proves FBR recorded a payment. It does not prove that your return was filed, that the amount was the right liability, or that the payment was allocated to the right head. Those are separate questions, which is why accountants reconcile every receipt (see below).

How Long Does a CPR Take to Appear?

FBR says the CPR is reflected in IRIS within 24 hours of depositing the payment (FBR). The ePayment 2.0 announcement says the CPR is issued in real time for payments made through automated channels. Both can be true: you may get the email or SMS quickly, while IRIS shows the record within the 24-hour window.

FBR does not publish a table of posting times by payment channel, so plan on the 24-hour reference and allow extra time around busy filing deadlines. Our Pakistan tax calendar 2026 helps you pay with a safety margin.

My CPR Is Missing: What Should I Do?

Do not pay again. A second payment creates a duplicate and does not fix the first. Work through this order.

  1. Wait and recheck. Give it at least 24 hours from payment, as per FBR's guidance.
  2. Search email and SMS. Check spam and the contact details on your IRIS profile.
  3. Check IRIS payment history. Look for the payment under every tax year and head you might have used.
  4. Use the verification service. Try the PSID you paid.
  5. Confirm the bank side. Get the transaction reference and confirm the payment completed and went to FBR, not another biller.
  6. Contact your bank and FBR. Quote the PSID, amount, date and transaction reference. FBR's Knowledge Base is the official support starting point.
  7. Escalate with documents. If the payment still cannot be traced, a tax professional can prepare the evidence pack and the correspondence.

How to Correct Wrong Details on a CPR

A CPR can be issued with the wrong tax year, payment section or taxpayer details. In that case, do not simply pay again. FBR has an electronic procedure for correcting CPRs of income tax, sales tax and federal excise duty, as reported by Business Recorder.

download-verify-fbr-cpr
download-verify-fbr-cpr

What can be corrected

According to that report, the scope is limited to three areas:

  • Name, address, NTN or CNIC
  • Tax year or tax period
  • Payment code or payment section

The reported scope does not include changing the amount. If you overpaid, see the next section. That is our interpretation of the report, so confirm it with your adviser.

How the process works

  • You submit an online application through IRIS using your own login.
  • The application goes to the inbox of the chief commissioner with jurisdiction over your case.
  • Before approval, the system checks that the CPR has not already been used against a payment due.
  • If the application is rejected, the designated officer must give reasons in writing.
  • If the error sits in another jurisdiction, the application is forwarded electronically to the right chief commissioner.

Documents to prepare

Reports of the FBR circular list the following documents. Check the current IRIS screen for the exact requirements.

Type of errorDocuments typically required
Wrong tax year, period or payment sectionCopy of the CPR and a written explanation
Mistake made by a withholding agentCopy of the CPR, a letter from the withholding agent and an affidavit from the taxpayer on stamp paper
Wrong NTN or CNICCopy of the CPR and an affidavit from the person in whose name the payment was deposited by mistake

Practical steps

  1. Download the CPR and your bank proof.
  2. Identify exactly which detail is wrong.
  3. Check whether the CPR has already been used against a payment due. A used CPR is harder to correct.
  4. Log in to IRIS and find the CPR correction application. Menu names may differ in IRIS 2.0.
  5. Fill in the application and attach your documents.
  6. Track the status in IRIS and answer any query from the commissioner’s office.
  7. Do not file your return on the assumption that the correction is approved.

Errors in the original payment are easier to prevent than to fix. See our guides to generating the PSID correctly and common business tax mistakes. If the wrong NTN is the problem, first verify the NTN online and read how NTN, ATL and STRN differ.

If your correction request is delayed or rejected and a notice follows, read our guide to responding to an FBR notice. Professionals who handle such cases can build the skills in the Advance Taxation and Litigation course.

Common causes and what to do

Likely causeWhat it looks likeAction
Posting delayBank debited, nothing in IRIS yetWait for the 24-hour window, then escalate
Wrong tax year or headPayment exists but not where you lookedSearch other years and heads; seek correction if misallocated
Wrong taxpayerPSID created for another NTN or CNICDo not pay again; contact your tax office with proof
Expired or unpaid slipSlip never completedCreate a new PSID only after confirming the first was not paid
Outdated contact detailsNo email or SMS arrivedUpdate your IRIS profile, then retrieve from IRIS
Paid through a non-official channelNo FBR record at allContact the provider and your bank immediately

Missing payments often surface later as notices. Our guide to responding to an FBR notice explains what to do if one arrives.

Quick decision tree: what do I do now?

  1. Did your bank payment succeed?
    • No: The tax is not paid. Check the PSID status before trying again.
    • Yes: Go to step 2.
  2. Do you have a CPR by email or SMS, or can you see it in IRIS?
    • Yes: Go to step 3.
    • No: Go to step 4.
  3. Do the CPR details match your payment?
    • Yes: Download it, save it as a PDF and file it by tax year.
  • Wrong year, period, payment section or NTN/CNIC: Apply for CPR correction.
  • Wrong amount (overpaid): Follow the excess payment route.
  1. Has 24 hours passed since payment?
    • No: Wait. FBR says a CPR is reflected in IRIS within 24 hours.
    • Yes: Check spam, IRIS payment history and the PSID/CPR verification service. If still nothing, confirm the bank reference and the biller, then contact your bank and the FBR Knowledge Base.
  2. Still unresolved? Keep all evidence, do not pay again, and see how FBR notices work if a deadline is close.

What If You Paid Twice or Overpaid?

A duplicate or excess payment is not lost money, but it needs a clear process. Do not make a third payment to “cancel” the second one.

Step 1: Confirm it really is a duplicate

Check that you hold two separate CPRs, with different PSIDs and different bank references. Then compare the tax year, nature of payment and amount on each.

Step 2: Choose the right route

Section 170 of the Income Tax Ordinance, 2001 provides for refund of tax paid in excess of the amount properly chargeable. In practice you have three routes.

SituationLikely route
The second payment was meant for another tax year or headApply for CPR correction (see the previous section)
You have a real liability elsewhereUse the excess against that liability, with your adviser’s confirmation
There is no other liabilityFile the refund application in IRIS

The Commissioner may first set the excess against other tax due before paying a refund. Our IRIS tax refund guide explains the application and the timeline.

Step 3: Keep the evidence

Keep both CPRs, both bank confirmations, the return or notice concerned and a short written note of what happened. For employers and withholding agents, match every deposit to the monthly statement. See what withholding tax is and how to handle it and our section 165 statement guide.

If you routinely overpay advance tax, see our advance tax guide to get the amounts right.

How to Retrieve an Old CPR

Start with your own records, then FBR's.

  1. Search old emails and phone messages for the original confirmation.
  2. Check bank statements to confirm the date, amount and reference.
  3. Log in to IRIS and look through earlier payment records.
  4. Try the verification service if you still have the PSID.
  5. Ask your accountant, who may hold the original file.

How long should you keep tax records?

Under section 174(3) of the Income Tax Ordinance, 2001, taxpayers must retain records for six years after the end of the tax year to which they relate, as the Supreme Court described in a ruling reported by Business Recorder. Where proceedings are pending, records need to be kept until they conclude. Keep every CPR for at least that period, and longer if a notice or appeal is open. Our Income Tax Ordinance compliance guide tracks related changes.

Interpretation note: the six-year period is the statutory minimum. Keeping CPRs permanently is a sensible habit, not a legal requirement.

CPRs for Different Payment Types

ePayment 2.0 covers income tax, sales tax, federal excise duty and withholding taxes (FBR). The receipt logic is the same, but the details to check differ.

Rates and thresholds change with each Finance Act. This guide deliberately does not quote any, so check the linked pages and FBR for current figures.

Reconciling CPRs with Bank Statements: A Routine for Accountants and Businesses

A monthly reconciliation catches errors weeks before an auditor does.

Monthly routine

  1. Export the month's bank statement and list every FBR-related debit.
  2. List every CPR from IRIS and your email.
  3. Match each debit to a CPR by amount, date and PSID.
  4. Confirm the taxpayer, tax year and nature of payment on each CPR.
  5. Record anything unmatched in a "to investigate" list.
  6. File the CPRs in the tax-year folder and log the CPR number in your ledger.

A spreadsheet like this is easy to build with practical Excel skills, which our Master Advanced Excel course covers.

What to give your tax consultant

Provide the CPR PDFs, matching bank statement pages, your PSIDs, the relevant return or notice, and a short note describing the problem. Complete evidence shortens every follow-up. For ongoing work, see the software tax professionals use.

Common errors to prevent

  • A payment made under the wrong tax year or nature of payment
  • A CPR issued under the wrong NTN or CNIC
  • A duplicate payment for the same liability
  • A CPR saved nowhere except an email account you may lose

Our guides to common business tax mistakes and IRIS 2.0 filing errors cover related problems.

Keeping Your CPR and Credentials Safe

Payment receipts contain your NTN or CNIC and financial details.

  • Use official FBR addresses only. Type iris.fbr.gov.pk yourself, or reach it from FBR's own online services page.
  • Do not share your IRIS password or OTP. A real receipt lookup never needs your password handed to a third party.
  • Be careful with unsolicited messages. FBR publishes instructions on fraudulent emails and SMS. Read them.
  • Check ownership of every receipt before you rely on it.
  • Store copies securely. Use a password-protected folder and a second backup.

Common Mistakes

  • Treating the PSID or bank SMS as the official receipt
  • Paying a second time when the CPR is late
  • Not saving the CPR the day it arrives
  • Not checking the tax year and nature of payment
  • Using unofficial websites to "retrieve" receipts
  • Assuming a filed return means the payment was recorded

Latest Developments

On 13 November 2024, FBR announced ePayment 2.0 inside the IRIS 2.0 portal. It brought PSID creation, payment through banking channels, CPR issue by email and SMS, and a PSID search feature into one place (FBR press release). It replaced the earlier arrangement where taxpayers used a separate ePayment system outside IRIS 2.0.

The practical lesson: the receipt is now designed to be retrievable from your IRIS account, so you should not depend on a single email. For the wider portal picture, see our comparison of eFBR and IRIS.

FBR Payment Terms Explained

  • CPR (Computerized Payment Receipt): The receipt generated after a tax payment is recorded.
  • PSID (Payment Slip ID): The reference you create before paying, which tells the bank what to collect. See our PSID guide.
  • IRIS: FBR’s online tax system. See eFBR vs IRIS.
  • ePayment 2.0: The payment system FBR built into IRIS 2.0, announced on 13 November 2024.
  • NTN: National Tax Number. See how NTN, ATL and STRN differ.
  • Tax year and tax period: The year or period to which the liability relates, which may differ from the date you paid.
  • Nature of payment / payment section: The category under which the payment is recorded, for example advance tax.
  • ADC (Alternate Delivery Channels): Banking channels such as internet banking, ATMs and mobile banking.
  • Withholding agent: A person required to deduct and deposit tax, such as an employer. See withholding tax on bank transactions.
  • Utilised CPR: A CPR that has already been set against a payment due.
  • Reconciliation: Matching bank debits with CPRs and your ledger.

Build Practical CPR and IRIS Skills

If you handle payments for an employer, a business or clients, the verify-and-reconcile routine above is core professional work.

ICT's Certified Tax Advisor course is the most direct route for learning IRIS workflows, payments and returns. If your work involves payment disputes, notices or appeals, look at the Advance Taxation and Litigation course. Sales tax specialists may prefer the Master Sales Tax course. You can also read about IRIS training in Islamabad. ICT lists campuses in Islamabad, Lahore and Karachi, as well as online options; see the courses page for current details.

Why Choose ICT for FBR CPR Download and Verification Guidance?

The Institute of Corporate and Taxation (ICT) helps students, professionals, and business owners understand Pakistan’s tax system, FBR procedures, and online tax compliance. Whether you need to download your Computerized Payment Receipt (CPR), verify payment details, or understand tax payment records through FBR IRIS, ICT provides practical tax education to help you navigate these processes with greater confidence. Explore ICT’s professional taxation courses to strengthen your knowledge of FBR procedures, income tax filing, and tax compliance.

Frequently Asked Questions

What is an FBR CPR?

A Computerized Payment Receipt is the receipt generated after you pay a tax due to FBR. FBR says it is reflected in IRIS within 24 hours of deposit.

What does CPR stand for in FBR taxation?

Computerized Payment Receipt.

Where can I download my FBR CPR?

From the email or SMS FBR sends after payment, or from your IRIS account payment records. Save it as a PDF immediately.

Is a CPR the same as a PSID?

No. A PSID is the payment slip you create before paying. The CPR is the receipt you receive after payment.

Is a bank receipt enough to prove tax payment?

It is useful supporting evidence, but the CPR is the official receipt. Keep both.

Can I verify a CPR online?

Yes. FBR lists an Online Verification Portal, and the PSID/CPR verification service can be used to check a payment. Menu names may change.

Can I download my CPR on my phone?

Yes. IRIS works in a mobile browser, and you can print the receipt to PDF from your phone.

What if my payment is successful but the CPR is missing?

Wait for the 24-hour window, check email, SMS and IRIS payment history, then contact your bank and FBR with the PSID, amount, date and bank reference. Do not pay again.

Can I get an old CPR from a previous tax year?

Often yes, through IRIS payment records, old emails or your bank statement trail. Taxpayers must retain records for six years after the end of the relevant tax year.

Can a tax consultant retrieve a CPR for me?

A consultant can help trace and verify payments using the details you provide. Share only what is necessary, and never hand your password to an unknown party.

Is downloading or verifying a CPR free?

FBR's CPR and online-courses pages do not list a fee for this. Your bank may charge for the payment itself, so check with your bank.

Does a CPR confirm that my return was filed?

No. A CPR proves a payment. A return acknowledgment proves a filing.

Can a CPR be corrected if I chose the wrong tax year?

Yes, FBR has an e-procedure for correcting the tax year or period on a CPR. You apply through IRIS, and the commissioner’s office decides.

Can I change the amount on a CPR?

The reported scope of the correction procedure covers names, NTN/CNIC, tax year or period and payment section, not the amount. An overpayment is handled as excess tax. See our refund guide.

What if the wrong NTN or CNIC was entered?

You can apply for correction. Reports of the FBR circular say an affidavit from the person in whose name the payment was deposited is needed.

What does a utilised CPR mean?

It means the receipt has already been set against a payment due. The system checks this before approving a correction.

Who approves a CPR correction?

The application goes to the chief commissioner’s inbox, and a designated officer decides it.

Does a correction change my bank record?

No. It changes FBR’s record, not your bank’s.

What should I do if I paid the same tax twice?

Do not pay again. Check whether the second payment can be corrected to another year, used against another liability or refunded. See what to do if you paid twice.

Conclusion

The CPR is the document that turns a bank debit into proof of tax paid. Download it the day it arrives, save it as a PDF, and verify four things: taxpayer, tax year, nature of payment and amount. If it goes missing, trace the original payment before paying again.

For businesses and advisers, a monthly reconciliation of CPRs against bank statements prevents most disputes. For individuals, a tidy folder per tax year is usually enough.

If you want to learn this workflow properly, with live IRIS practice and real compliance scenarios, explore the Certified Tax Advisor course at ICT, or contact ICT to find the right programme for your role.

Comments (0)

No comments yet. Start the conversation!


Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to our newsletter for the latest updates and insights.

Stay ahead with the latest updates, insights, and events from ICT.

© 2026 ICT. All rights reserved.

Chat with us