Bookkeeping has a reputation as the boring part of business — the chore you do for the tax man and then forget. In reality it is the foundation everything else sits on: your tax return, your ability to raise finance, and your own understanding of whether the business is actually making money. When records are thin, all of it wobbles at once.
The good news is that Pakistan's requirements are simpler than most owners assume. You do not need a room full of ledgers. You need a complete, consistent record of what came in, what went out, and the documents that prove it — kept for long enough, and kept here.
The facts, in short
- What: every taxpayer must keep the prescribed accounts, documents and records.
- Where: in Pakistan, unless the Commissioner authorises otherwise.
- How long: six years after the end of the tax year.
- If there's a dispute: keep them until the proceeding is finally decided.
- Who can ask: the Commissioner can call for your records (section 176) and select you for audit (section 177).
The law is simpler than it looks
Section 174 of the Income Tax Ordinance, 2001 sets the baseline. Every taxpayer is required to maintain the prescribed accounts, documents and records in Pakistan, and to keep them for six years after the end of the tax year to which they relate. A company has its own parallel obligation under company law to keep proper books of account.
There is one important extension. If any proceeding is pending before an authority or a court — an assessment, an amendment, an appeal, a revision — the records must be kept until that proceeding is finally decided. Pakistan's Supreme Court has confirmed that the six-year clock does not let you bin the paperwork while a dispute is still alive.
What "records" really means
Records are not just the receipts in a shoebox. At a minimum they need to tie the business's money movements together — sales, purchases, banking, payroll and tax — so that any figure on your return can be traced back to a document. In practice that means:
| Record | What it proves |
|---|---|
| Sales invoices & receipts | Income — including digital invoicing records, where applicable |
| Purchase bills & expense receipts | Deductible costs and input tax |
| Bank & payment statements | That the movement of money matches the books |
| Cash book / ledgers | The day-to-day trail of every transaction |
| Payroll records | Salaries, EOBI, social security and tax withheld |
| Tax filings & returns | What you declared, and when |
| Assets & contracts | Ownership, depreciation, agreements, loans |
The monthly rhythm that keeps you ready
Audit-readiness is not a scramble at year-end. It is a short routine repeated every month, so the books never drift far from reality. A working monthly close looks like this:
Two of these steps do most of the heavy lifting. Reconciling the bank proves that your records and the money line up — most discrepancies are timing differences, bank charges, or a payment nobody entered. Reconciling tax makes sure what you have provided for sales tax and withholding is what actually went through, so there are no surprises at filing.
Where books usually break
- Mixing personal and business money. The single biggest cause of untraceable records. Keep a separate business bank account and use it.
- Cash and informal payments that never get recorded. If it isn't in the books, it didn't happen — until someone asks.
- No bank reconciliation. The books slowly detach from reality, and nobody notices for months.
- Paper-only records with no backup. One flood, fire or lost folder and six years of history is gone.
- Discarding records too early. The six-year rule is a minimum, and it stretches while a dispute is open.
- Treating digital invoicing as separate. Where electronic invoicing applies to you, those records are part of your books, not an afterthought.
Paper, spreadsheet or software?
Any of them can be compliant if the records are complete, accurate and traceable. What changes is how much effort that takes. A well-set-up accounting system posts transactions once, reconciles the bank in minutes, and produces the reports you need on demand. As a business grows — more staff, more sales-tax obligations, more transactions — the manual route stops being cheaper and starts being riskier. If you are weighing that up against a custom build, our guide to custom vs off-the-shelf software walks through the real trade-offs.
When FBR comes asking
Two notices matter most. A section 176 notice requires you to produce accounts, documents or computer-stored information. An audit under section 177 means a case has been selected for examination. Neither is something to ignore or to answer from memory. The businesses that come through these smoothly are the ones whose records were already in order — because producing them is then a matter of pulling a report, not reconstructing a year.
Our accounting team keeps the books for growing businesses across Karachi and beyond: monthly close, bank reconciliation and a clean, FBR-ready record set. If you would rather not think about it, that is rather the point.
Get your books audit-ready.
Tell us how you keep records today. We will tell you what is missing, how exposed you are, and the quickest way to put it right.
Frequently asked questions
How long do I have to keep records?
Six years after the end of the tax year, under section 174 of the Income Tax Ordinance, 2001 — and longer if any proceeding is still pending.
Can I keep records outside Pakistan?
The default requirement is to maintain the prescribed records in Pakistan unless the Commissioner authorises otherwise.
Is paper bookkeeping allowed?
Yes, provided the records are complete and traceable. Digital records are generally easier to back up, reconcile and produce on request.
What happens if my records are incomplete?
Incomplete records invite questions, and in an audit an unexplained figure can be disallowed — which is where the real cost usually appears.