Cash Withdrawal Tax Calculator Pakistan 2026-27 (Section 231AB)
Non-filers lose 0.8% on cash withdrawn from the bank once daily withdrawals cross Rs. 50,000. Filers pay nothing. See exactly what you’d keep either way.

What Section 231AB Actually Taxes
Section 231AB is the advance tax banks deduct on cash withdrawals by non-filers. It exists purely to nudge people onto the Active Taxpayers List (ATL) — the moment you’re a filer, this tax disappears completely, on any amount you withdraw.
| Status | Daily Threshold | Rate |
|---|---|---|
| Filer (on ATL) | No threshold — fully exempt | 0% |
| Non-Filer | Rs. 50,000 cumulative per day, per bank | 0.8% on the full withdrawal |
Worked Example
A non-filer withdraws Rs. 200,000 in cash from the same bank in one day — maybe Rs. 120,000 in the morning and Rs. 80,000 in the afternoon. Because the combined total crosses Rs. 50,000, the bank deducts 0.8% on the entire Rs. 200,000, not just the amount above the threshold.
| Item | Amount |
|---|---|
| Total withdrawn today (same bank) | Rs. 200,000 |
| Rate applied (crossed Rs. 50,000 threshold) | 0.8% on full amount |
| Tax withheld | Rs. 1,600 |
| Cash actually received | Rs. 198,400 |
If that same person were a filer, they’d walk away with the full Rs. 200,000. On regular large withdrawals, that adds up fast — which is exactly the point of the tax.
How the Rs. 50,000 Threshold Is Counted
- It’s cumulative across the day, not per transaction — three withdrawals of Rs. 20,000 each at the same bank still add up to Rs. 60,000 and trigger the tax.
- It’s counted per bank. Withdrawing Rs. 40,000 from Bank A and Rs. 40,000 from Bank B on the same day generally stays under each bank’s own Rs. 50,000 threshold, though this can vary by how each bank’s system tracks it.
- It covers withdrawals from branches, ATMs, and over-the-counter cash transactions from your account.
You Can Claim It Back
Section 231AB tax is an adjustable advance tax, not a final one. If you’re a non-filer today but file a return for the year, the tax already withheld from your withdrawals is adjusted against your total tax liability — you’re not simply losing that money forever. Still, the simplest fix is becoming a filer before the withdrawals happen: see our guide on how to become a tax filer in Pakistan.
Who This Actually Hits Hardest
This tax was designed to sting cash-heavy businesses more than salaried individuals. If you’re a shopkeeper, wholesaler, or run a business that deals mostly in cash — paying suppliers, staff, or rent in physical currency — regular withdrawals above Rs. 50,000 a day are almost unavoidable. Over a year, 0.8% on repeated large withdrawals can add up to a meaningful cost, which is exactly the incentive FBR built in to push cash-heavy businesses toward the tax net.
Salaried individuals who withdraw their monthly pay in one go are less exposed — unless that single withdrawal itself exceeds Rs. 50,000, which for many mid-to-senior salaries it will. In that case, the same 0.8% applies even though it’s a completely ordinary, one-time withdrawal of your own salary.
Why Filing Beats Repeated Small Withdrawals
Some people try to dodge the threshold by breaking one large withdrawal into several smaller ones across the day — say, four withdrawals of Rs. 15,000 each instead of one of Rs. 60,000. This doesn’t work, because the bank tracks your cumulative same-day withdrawals from your account, not each transaction individually. The moment your running total for the day passes Rs. 50,000, the deduction applies to the whole amount, regardless of how many separate withdrawals it took to get there.
The only reliable way to avoid the tax entirely is filing your annual return and staying on the Active Taxpayers List. Given that most people who withdraw large cash sums regularly are already earning enough to have a filing obligation anyway, becoming a filer is usually the better long-term move — it also removes higher non-filer rates on property, vehicles, and several other transactions covered elsewhere on this site.
Common Mistakes
- Thinking the tax only applies to the amount above Rs. 50,000 — it applies to the whole withdrawal once you cross the line.
- Assuming ATM withdrawals are treated differently from branch withdrawals — they’re combined for the daily threshold.
- Forgetting to claim the withheld amount as adjustable tax when filing, and losing money you were entitled to get back.
- Confusing this with the separate withholding tax on banking transactions (Section 236P), which is a different provision covering non-cash transfers.
Frequently Asked Questions
What is Section 231AB cash withdrawal tax?
It’s an advance tax banks deduct from non-filers when their total cash withdrawals from the same bank cross Rs. 50,000 in a single day. Filers are completely exempt regardless of the amount.
Does the tax apply to my whole withdrawal or just the amount over Rs. 50,000?
The full withdrawal. Once your same-day, same-bank total crosses Rs. 50,000, the 0.8% is calculated on the entire amount withdrawn that day — not only the excess over the threshold.
Can I get this tax back?
Yes. It’s an adjustable advance tax, so it’s set against your total tax liability when you file your annual return. You’re not permanently losing it, though becoming a filer avoids the deduction in the first place.
Does this apply to online transfers or only cash withdrawals?
Section 231AB is specifically about cash withdrawn from your account — over the counter or via ATM. Non-cash transactions like online transfers fall under separate withholding provisions, not this one.
Where do QuickTaxPK’s figures come from?
The 0.8% rate and Rs. 50,000 daily threshold are based on Section 231AB of the Income Tax Ordinance, 2001, as applied through the withholding tax card FBR issues each year. Confirm the current rate before making large cash withdrawals, since Finance Acts can adjust it.
