Filing

How to Read Your FBR Payment Challan (CPR)

Updated for Tax Year 2027

Pay tax directly — rather than having someone else withhold it — and you generate a Computerized Payment Receipt, almost universally called a CPR or "challan." It's the one document that proves a specific payment actually reached FBR. Most people glance at it once, save it somewhere they'll never find again, and never really look at what's printed on it.

Why it matters more than the average receipt

If a payment ever gets questioned — wrong amount recorded, not showing up against your account, a mismatch during filing — the CPR number is what resolves it. Without it, you're arguing "I definitely paid this" against nothing but a bank statement, which proves money left your account but not that it landed correctly on FBR's side, under the right tax head.

What's printed on it, field by field

CPR Number
The unique reference for this specific payment — the number you'd quote if it ever needs to be traced or disputed.
NTN/CNIC
Confirms whose account the payment is meant to be recorded against.
Tax Year
Which year's liability this payment covers. Getting this field wrong is one of the most common self-inflicted errors — a payment tagged to the wrong year doesn't automatically apply where you meant it to.
Nature of Payment / Tax Head
Whether it's advance tax, tax with return, a demand payment, or something else — FBR's system tracks these categories separately.
Amount and date of payment
Straightforward, but worth checking against your bank record.
Bank and branch details
Where the payment was actually processed.

The mistake behind most CPR headaches

Picking the wrong tax year or wrong nature of payment while generating the challan, before paying. It happens easily — a dropdown, someone in a hurry, the wrong option selected. The payment still clears, the money still leaves the account, but it doesn't land where intended. The return gets filed, the system doesn't see the payment credited against the right year or head, and now there's a "missing" payment to explain that technically isn't missing — it's just misfiled at the source.

Ten seconds, before you pay: double-check the tax year and nature of payment fields before completing the transaction. It avoids what can otherwise turn into a genuinely frustrating back-and-forth to get a misapplied payment corrected.

Keeping CPRs where you can actually find them

Save every CPR — PDF, dedicated folder, named with date and tax year — the moment you pay. Not buried in a downloads folder under forty other files by the time filing season arrives. Several payments across a year, like advance tax installments, means several documents you'll want on hand at once — not scattered across old emails and WhatsApp forwards to yourself.

Attach the CPR the moment you pay

Log each payment with its reference number in your ledger, so nothing goes missing between now and filing season.

Log this payment →