Filing
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.
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.
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.
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.
Log each payment with its reference number in your ledger, so nothing goes missing between now and filing season.
Log this payment →