Who I am
I'm a software developer, and I build and maintain every calculator on TaxCalc PK. I am not a tax adviser, accountant, or FBR-affiliated professional, and TaxCalc PK isn't reviewed by a chartered accountant before publishing. I built this site because I wanted a fast, free, no-signup way to check Pakistani tax rates, and existing options were either outdated or cluttered.
What I've built here
Nine calculators, all written by hand rather than generated from a template: salary tax, PTA mobile tax, vehicle token tax, property tax, withholding tax, rental income tax, PSID, USD to PKR and gold rates — plus the FY2026-27 slab tables, which are reference rather than a calculator.
Every one of them runs entirely in your browser. There is no account, no email capture, and nothing you type into a calculator is sent to a server or stored — which is why I can say plainly that I never see your income, your property value, or your CNIC.
How I keep rates accurate
I don't claim formal expertise — I claim a documented process instead, and one rule that overrides everything else: no rate appears on this site unless it has a cited row in my internal source-of-truth file. If a number isn't traceable to a primary document, it doesn't ship, even if that leaves a gap on the page.
“Primary document” means the law itself, not press coverage of the law. In practice that has meant reading the gazetted Finance Act 2026 in full, the Income Tax Ordinance 2001 and Sales Tax Act 1990 as amended to 30 June 2026, SRO 1064(I)/2026, Finance Acts 2018 and 2022 for provisions still in force, the FBR's Withholding Income Tax Rate Card, and the PTA's own DIRBS documentation. Where a rate genuinely cannot be verified, the page says so instead of publishing a confident-looking guess.
The full process, including what it cannot catch, is on the how we verify rates page.
Where I've been wrong
A verification process is only worth something if it catches real mistakes, so here are mine. In August 2026 I re-derived the PTA mobile tax calculation from primary sources and found that all four of its components were wrong — the regulatory duty slabs, the sales tax basis, the income tax figures, and a mobile handset levy that was missing entirely. This site had been telling people an iPhone 15 cost roughly Rs. 60,000–65,000 to register. The correct figure was Rs. 39,915.
The same pass removed several claims that no source supported: a “flat $5 customs processing fee”, and a “one phone duty-free up to Rs. 50,000” allowance that PTA's own FAQ contradicts — that baggage exemption was withdrawn on 30 June 2019. A stated 30-day registration window was actually 60 days. Section 7E content was still written in the present tense after it was abolished on 1 July 2026.
One detail worth keeping in mind when you read tax figures anywhere: widely-syndicated reporting claimed the handset levy on $101–200 phones had dropped to Rs. 20. The gazetted figure is Rs. 200. That is exactly why I read the gazette rather than the coverage of it.
Get in touch
Spotted a rate that doesn't match the official notification, or want to request a calculator? Reach out via the contact page.