qaafPakistan calculators

Tax on Cash Withdrawal Calculator (Section 231AB)

Works out the 0.8% advance tax a bank takes from a non-filer when cash withdrawn in a day passes Rs 50,000, under section 231AB for 2026-27.
Rs

Add up cheques, counter withdrawals, ATM and credit card cash on the same day.

For a yearly total. Enter 12 if it happens once a month.

Tax on cash withdrawalSection 231AB, 2026-27
Tax deducted by the bank
1,600Rs
Cash withdrawn in the day200,000
Daily limitRs 50,000
Rate if not on the ATL on the whole amount0.8%
Cash in hand198,400
Tax over 12 such days19,200

Because the day's total is above Rs 50,000, 0.8% is taken on all Rs 200,000, not just the part above the limit. Filing your return and appearing on the ATL removes this deduction.

The deduction is adjustable: it counts against the tax on your return if you file one.

A person on the Active Taxpayers List pays no tax on cash withdrawals. A person not on the ATL has 0.8% deducted when the cash taken out in a day, from all banks together, is more than Rs 50,000. The tax is on the whole amount, so withdrawing Rs 200,000 in a day costs a non-filer Rs 1,600.

Enter the day's total above. The calculator shows the deduction, the cash you actually get and the cost over a year if you withdraw that much regularly.

Cash withdrawal tax at common amounts

Tax for one day's withdrawals in 2026-27.

Cash withdrawn in a dayOn ATLNot on ATL
Rs 50,000Rs 0Rs 0
Rs 50,001Rs 0Rs 400.01
Rs 75,000Rs 0Rs 600
Rs 100,000Rs 0Rs 800
Rs 200,000Rs 0Rs 1,600
Rs 500,000Rs 0Rs 4,000
Rs 1,000,000Rs 0Rs 8,000

Rs 50,000 exactly carries no tax. One rupee more and the 0.8% applies to the full amount, which is why Rs 50,001 costs about Rs 400.

How the tax on cash withdrawal works

Section 231AB of the Income Tax Ordinance requires every bank to collect advance tax from a person whose name is not on the Active Taxpayers List when the total cash paid to that person in a day exceeds Rs 50,000. The FBR rate card for 2026-27 puts the rate at 0.8%.

Three points trip people up:

  1. It counts all your banks. The Rs 50,000 is the total from all accounts in a single day, not per account or per cheque.
  2. It is on the whole amount. FBR Circular 2 of 2023 says that once the day's total passes Rs 50,000, tax is deducted on the entire cash withdrawn. It is not only on the part above the limit.
  3. ATM and credit card cash count. The same circular brings cash taken from an ATM or against a credit card within the rule.

Transfers between accounts, online payments and cheques deposited into another account are not cash withdrawals, so they do not attract this tax.

Worked example

Ahmed is not on the ATL. On one day he cashes a cheque for Rs 120,000 at one bank and takes Rs 30,000 from an ATM of another bank.

  • Total cash for the day: 120,000 + 30,000 = Rs 150,000
  • Above Rs 50,000, so tax applies to all of it
  • Tax: 150,000 × 0.8% = Rs 1,200

If Ahmed does this once a month, he loses Rs 14,400 in a year. If he files his return and appears on the ATL, the deduction stops.

Rate history and who is exempt

The tax came back in its current form through Finance Act 2023 at 0.6%. Finance Act 2025 raised it to 0.8% from 1 July 2025, and Finance Act 2026 left both the rate and the Rs 50,000 limit unchanged. During the 2025 budget debate the finance committee discussed raising the limit to Rs 75,000, but the FBR rate card to 30 June 2026 still shows Rs 50,000.

The bank does not deduct this tax from:

  • the federal or a provincial government
  • foreign diplomats and diplomatic missions
  • a person who holds an exemption certificate from the Commissioner

The deduction is adjustable advance tax. If you file a return later, it counts against your tax for the year. The simplest fix is to appear on the ATL: see the non-filer tax calculator for what else a non-filer pays extra, and the withholding tax calculator for other sections.

Your ATL status is checked on the day you withdraw, so a return filed today helps only once your name appears on the list. Your bank statement or tax certificate shows the exact deduction.

Cash withdrawal tax questions

How much tax is charged on cash withdrawal for non-filers?

0.8% of the whole amount withdrawn in the day, once the day's total from all banks passes Rs 50,000. So Rs 100,000 costs Rs 800 and Rs 500,000 costs Rs 4,000. Withdrawals of Rs 50,000 or less in a day carry no tax.

Do filers pay tax on cash withdrawal?

No. Section 231AB applies only to people whose names are not on the Active Taxpayers List. If you are on the ATL on the day you withdraw, the bank should not deduct anything, whatever the amount.

Is the 0.8% only on the amount above Rs 50,000?

No. FBR Circular 2 of 2023 says that when the day's total passes Rs 50,000, tax is deducted on the entire amount withdrawn. Rs 60,000 in a day therefore costs Rs 480, not Rs 80.

Does ATM withdrawal count for this tax?

Yes. Cash from an ATM, including another bank's ATM, and cash advances on a credit card count towards the Rs 50,000 daily total, according to the same FBR circular.

Can I get the cash withdrawal tax back?

It is adjustable advance tax. If you file your income tax return for the year, the amount deducted is credited against your tax, and any excess can be claimed as a refund. Keep your bank's tax deduction certificate.

Sources: Income Tax Ordinance 2001, section 231AB, as amended by Finance Acts 2023, 2025 and 2026; FBR Withholding Income Tax Rate Card updated to 30 June 2026; KPMG withholding tax rate card for tax year 2027; FBR Income Tax Circular 2 of 2023 (as reported by Business Recorder, July 2023); Business Recorder, 14 June 2025, on the 0.8% rate.

Last reviewed 30 September 2026. Results are estimates; official notices always take precedence.