Practice management
Surviving return season: a checklist for Pakistani tax agencies
September is decided in July. By the time the deadline is two weeks away, the only variable left is how many hours your staff can physically work. Everything else was settled by the preparation — or the lack of it.
July: clean the list before you need it
The single most expensive thing in filing season is discovering, on 20 September, that a client you thought was handled was never contacted. That happens because the client list is a memory rather than a record.
- Reconcile the roster. Every client you intend to file for this year should exist as a record, with a CNIC and NTN that match FBR exactly.
- Mark who has left. Deactivate clients you no longer act for. Do not delete them — you may still need last year's fee history.
- Fix filer status. Filer, Late Filer, Non-Filer. A late filer pays materially different withholding rates, and the client will ask you why.
- Test the logins. Portal passwords expire and get changed by clients without telling you. Find that out in July, not on the last evening.
August: open the cases, agree the fees
Open a case per return now, even if no work has started. A case that exists is a case that appears on a list; a case that lives in someone's head does not.
- Agree the fee at the start. Fees negotiated in September, under pressure, are always lower. Record the agreed amount when the case opens.
- Take something up front. Even a partial payment massively improves collection. Clients who have paid nothing are the ones who vanish in October.
- Set the deadline. One filing date for the tax year, with alerts starting far enough ahead to be useful — two weeks is too late for a large practice; four to eight is better.
Early September: work the exceptions, not the list
By now the useful question is not "what do we have?" but "what is not done?" Those are different lists, and only the second one matters.
- Filter to unsubmitted returns. Anything not marked Submitted is outstanding work. Sort by days remaining.
- Chase documents, not clients. Most stalled returns are stuck on one missing paper. Track the status — Pending Documents is a real state, and it tells you what the call should be about.
- Assign by branch. If you run several offices, each should see its own workload. A shared list nobody owns is a list nobody clears.
A practice that can answer "how many returns are unsubmitted right now, and whose?" in five seconds will finish the season. One that needs an afternoon to find out will not.
Late September: protect the filing, then the fee
- Submit first, invoice second. Never hold a filing hostage to a payment on the last day; you will lose the client and the fee.
- Record every payment as it arrives. Cash collected in the rush and written down later is cash that gets forgotten.
- Close what is finished. A closed case stops appearing in alerts, so the remaining list stays honest.
October: the part everyone skips
The week after the deadline is the most valuable week of your year, and almost every practice wastes it.
- Collect. Your leverage is highest immediately after filing and drops every week. Work the outstanding list by ageing — oldest first.
- Write down what broke. Which clients were chaotic, which staff were overloaded, which step cost the most hours. You will not remember in July.
- Fix the record, not the memory. Whatever you had to reconstruct this year, put it into the system now so next year it is simply there.
The underlying point
Filing season does not punish practices for working slowly. It punishes them for not knowing. Every hour lost is an hour spent finding out something the practice already knew somewhere — in a register, in a WhatsApp thread, in the head of the one person who is on leave.
FileDesk exists because that reconstruction work is avoidable. Unsubmitted returns surface on their own with days remaining. Outstanding fees are a filter, not an investigation. Ask for a walkthrough if you would like to see what that looks like on a real agency.