How this site is built

Editorial Policy

A wrong rate on a tax site costs somebody real money. These are the rules this site works to, written down so you can hold it to them.

Rule one

Primary sources, never summaries

Rates come from the document that created them: the Income Tax Ordinance 2001 as amended, the Finance Act for the year, FBR withholding cards, SROs and circulars, provincial finance acts, and the notifications of the department concerned. Where a page turns on a specific notification, that notification is named on the page with its number and date.

Secondary sources — news reports, other calculators, aggregator blogs — are used to find out that something happened, never as the authority for what it says. They are wrong often enough to matter. Two examples from this site's own history: a competitor's allowance calculator applied a 2021 order to every grade when the memorandum confines it to BPS 20–22, and several well-known grading calculators publish 3.5 for an A− where the Higher Education Commission's own table reads 3.66.

Where a government PDF is a scan rather than text, it is rendered to an image and read directly rather than guessed at.

Rule two

No invented numbers, ever

If a figure cannot be sourced, this site does not ship one. Several calculators here deliberately arrive with fields empty and ask you for a rate instead — the electricity bill calculator asks for your own slab table, the net metering calculator asks for your own tariff and buyback rate, the National Savings calculator asks for the rate on your certificate.

That is a worse first impression and a better answer. Those rates differ by distribution company, by individual agreement, or by the date your certificate was issued, so any default shipped here would be wrong for most readers — and would be quoted back as though it were theirs.

The same rule applies to gaps in the law. Where an official schedule is defective, the page says so rather than filling the hole. One published provincial schedule carries a rate with no class of person named against it; that row is left out and the defect is described, rather than a plausible guess being offered as fact.

Rule three

Checked against an independent implementation

Every calculator is covered by an automated test suite, and the expected answers in those suites are not generated from the calculator. They are worked out separately from the source document and then compared. If the two disagree, one of them is wrong and the disagreement has to be resolved before the page ships.

That process earns its keep. It has caught real defects in the engines, and on at least one occasion it proved the engine right and the test wrong — which is exactly as useful.

Transcribed tables get an arithmetic check of their own before anything is built on them. The 2026 federal pay scales, for instance, were verified grade by grade against the published minimum, increment count and maximum — all 44 columns agreed — before a single calculation was written against them.

Rule four

Say what the tool cannot do

Every calculator states its limits on the page, in plain words rather than in a footnote. Where a result depends on an assumption, the assumption is named. Where a provision has been repealed or is under challenge, the page says so instead of quietly continuing to calculate.

Where a widely repeated claim turns out not to be in the law at all, this site says that too, and shows the provision it checked. Being the only page that contradicts the consensus is uncomfortable; publishing a figure we know is unsupported is worse.

Independence

Nothing here is for sale

No calculator, result, ranking or recommendation on this site is influenced by payment. There are no affiliate links, no sponsored calculators, no paid placements and no advertiser input into what a page says.

The site currently carries no advertising at all. If that changes, adverts will be clearly distinguishable from content, and the wall between them and what a page says will not move.

Currency

Keeping up with the law

Pakistani tax rates change with every Finance Act and again through the year by notification. Pages are reviewed when a Finance Act passes, when a relevant notification is issued, and when a reader reports something that looks wrong. The tax year a page is written for is stated on the page, so you can tell at a glance whether you are looking at the right year.

Older tax years are kept rather than overwritten, so a return for a previous year can still be checked against the rules that actually applied to it.

Corrections

How mistakes get fixed

Corrections are treated as urgent, not as feedback. A report that identifies a specific figure and the provision behind it is checked against the primary source the same way the original was, and if it is right the page is changed.

The most useful report names three things: the page, the figure you think is wrong, and the section or notification you believe applies. That turns a correction from an argument into a document check.

Send corrections to hello@alltaxcalculator.pk.

Who publishes this

Responsibility

AllTaxCalculator.pk publishes this site. It is not affiliated with, endorsed by, or an agent of the Federal Board of Revenue, any provincial revenue authority, or any government department. Where an official body's name appears, it is because a rule of theirs is being applied or cited.

More about the project and how it is built is on the about page; the limits of what the numbers mean are set out in the disclaimer.