Income tax around the world
27 countries, 27 different answers to the same question. What separates them is not the top rate — it is how each one delivers a tax-free minimum, and what it charges outside the rate table.
All 27 side by side
Thresholds are in each country’s own currency, so the columns are not comparable across rows — which is the point. What is comparable is the mechanism and the shape.
| Country | Top rate | Starts at | Tax-free minimum | Tax year |
|---|---|---|---|---|
| United Kingdom | 45% | £112,570 | Exempt band · £12,570 | 2026/27 |
| Ireland | 40% | €44,000 | Tax credit | 2026 |
| France | 45% | €181,917 | Exempt band · €11,600 | 2026 |
| Spain | 24.5% | €300,000 | Tax credit | 2025 |
| Portugal | 48% | €86,634 | None | 2026 |
| Italy | 43% | €50,000 | Tax credit | 2026 |
| Malta | 35% | €60,000 | Exempt band · €12,000 | Year of assessment 2027 |
| Netherlands | 49.5% | €78,426 | Tax credit | 2026 |
| Germany | 45% | €277,825 | Exempt band · €12,348 | 2026 |
| Austria | 55.0% | €1,000,000 | Exempt band · €13,539 | 2026 |
| Switzerland | 11.5% | CHF 794,000 | Exempt band · CHF 15,200 | 2026 |
| Luxembourg | 42% | €234,900 | Exempt band · €13,200 | 2025 |
| Sweden | 20% | kr 643,000 | None | 2026 |
| Canada | 33% | $258,482 | Tax credit | 2026 |
| Australia | 45% | $190,000 | Exempt band · $18,200 | 2026–27 |
| New Zealand | 39% | $180,000 | None | 2026–27 |
| India | 30% | ₹2,400,000 | Rebate · ₹400,000 | FY 2025-26 (AY 2026-27) |
| Singapore | 24% | $1,000,000 | Exempt band · $20,000 | current Year of Assessment |
| Hong Kong | 17% | HK$200,000 | Exempt band · HK$145,000 | 2026/27 |
| Japan | 45% | ¥40,000,000 | Exempt band · ¥1,600,000 | 2026 (令和8年分) |
| Malaysia | 30% | RM2,000,000 | Rebate · RM5,000 | YA 2025 |
| Philippines | 35% | ₱8,000,000 | Exempt band · ₱250,000 | 2026 |
| Pakistan | 35% | Rs 7,000,000 | Exempt band · Rs 600,000 | Tax year 2027 |
| Thailand | 35% | ฿5,000,000 | Exempt band · ฿150,000 | 2026 |
| South Africa | 45% | R1,878,600 | Rebate | 2027 tax year |
| Ethiopia | 35% | Br 168,000 | Exempt band · Br 24,000 | 2026 |
| Jamaica | 30% | J$6,000,000 | Exempt band · J$1,876,614 | 2026 |
Europe
The Personal Allowance is withdrawn above £100,000, which creates a 60% marginal band that appears in no rate table.
HM Revenue & Customs
Only two rates — and a USC on top with its own progressive scale that the credits never reduce.
Revenue Commissioners
The scale is applied to income divided by the household’s parts, so a child is worth more the more you earn — up to a cap.
Direction générale des Finances publiques
Two scales added together — state plus one of fifteen regional ones — and a mínimo relieved through the rate schedule itself.
Agencia Estatal de Administración Tributaria
Nine bands defined by an average-rate column rather than by margin, and a surcharge taking the top marginal rate to 53%.
Autoridade Tributária e Aduaneira
Three rates, and a marginal rate that is almost never one of them because the employment credit shrinks as income rises.
Agenzia delle Entrate
Seven separate computations rather than one scale, and a five-euro discontinuity written into the statute itself.
Malta Tax and Customs Administration
Two credits taper at once, so the real marginal rate in the middle band beats the 49.5% top rate.
Belastingdienst
There are no brackets at all: the tax is defined in §32a as a polynomial formula on income.
Bundesministerium der Finanzen (§ 32a EStG)
Cold progression abolished by law: every threshold rises each year by two-thirds of measured inflation, automatically.
Bundesministerium für Finanzen
A tariff written in francs rather than percentages, capped at 11.5% by the constitution — and it is the small half of the bill.
Eidgenössische Steuerverwaltung / Administration fédérale des contributions
Twenty-three tariff steps and three separate tax classes, with class 2 being pure income splitting in disguise.
Administration des contributions directes
Mostly flat and mostly municipal: the state layer is 20% and starts so high that most Swedes never reach it.
Skatteverket
Americas & Oceania
A federal scale plus a provincial one, and the basic personal amount is a credit rather than a deduction.
Canada Revenue Agency
The Medicare levy sits outside the ATO rate table, so the published scale understates the charge by two points.
Australian Taxation Office
No tax-free threshold, no social insurance on the payslip as such, and no general capital gains tax.
Inland Revenue (Te Tari Taake)
No brackets at all — a threshold published four years ahead, and a 30% rate measured on gross statutory income.
Tax Administration Jamaica
Asia
Two regimes to choose between, and a §87A rebate that cancels the tax outright until it stops dead.
Income Tax Department, Government of India
Twelve gentle steps to a 24% top rate, and a long list of things Singapore does not tax at all.
Inland Revenue Authority of Singapore
Two separate calculations, and you pay whichever is lower — so above a published crossover, allowances stop mattering.
Inland Revenue Department
A quick calculation table instead of bands, and a 2.1% reconstruction surtax charged on the tax rather than the income.
National Tax Agency (国税庁)
Ten bands, four of them below RM50,000, and a RM400 rebate that is a cliff rather than a threshold.
Lembaga Hasil Dalam Negeri Malaysia (LHDN / IRBM)
The BIR’s own summary page still publishes the schedule that expired in 2022; the one in force is five points lower.
Bureau of Internal Revenue (BIR)
A token 1% entry rate, then the two steepest steps on this site — and the 9% surcharge has just been abolished.
Federal Board of Revenue (FBR)
The Revenue Department publishes two versions of its own scale, and the English one ends the 30% band a million baht early.
The Revenue Department (กรมสรรพากร)
Africa
No exempt band at all: the scale taxes from the first rand and a fixed rebate creates the threshold.
South African Revenue Service
A scale replaced wholesale in 2025 — the exempt amount tripled and the 10% entry band was deleted — that almost nobody has updated.
Ministry of Revenue (የገቢዎች ሚኒስቴር)
Four ways to deliver a tax-free minimum, and why the choice matters
Every one of these 27 countries protects some amount of income from tax. Almost none of them does it the same way, and the mechanism — not the amount — is what decides who benefits.
An exempt band taxes the first slice at nothing. United Kingdom, France, Malta, Germany, Austria, Switzerland, Luxembourg, Australia, Singapore, Hong Kong, Japan, Philippines, Pakistan, Thailand, Ethiopia, Jamaica all work this way. The value of an exempt band rises with income: £12,570 of allowance is worth 20% of itself to a basic-rate payer and 45% of itself to someone at the top.
A credit subtracts a fixed amount from the tax instead. Ireland, Spain, Italy, Netherlands, Canada use credits. A credit is worth exactly the same to everyone — €4,000 off the tax is €4,000 whether your top rate is 20% or 40%.
A rebate does the same arithmetic under a different name, and India, Malaysia, South Africa all use one. South Africa's is the purest case: the scale taxes from the very first rand and a fixed rebate cancels the tax up to the threshold, which produces the same starting point as an exempt band and a different distribution above it.
And three of them do none of it in the scale itself. New Zealand taxes the first dollar of salary at 10.5% and delivers relief outside the tax system entirely, through Working for Families and the independent earner credit. Portugal taxes the first euro of taxable income at 12.5% and delivers its minimum through a specific deduction applied before the scale ever sees the income. Sweden taxes the first krona at the flat municipal rate and delivers everything through the grundavdrag and the jobbskatteavdrag, neither of which appears in a rate table.
That distinction is not academic. It is the reason the United Kingdom has a 60% marginal band and Ireland does not, despite the two systems looking similar from a distance: the UK withdraws an allowance whose value rises with income, and withdrawing it produces a spike. Ireland's credits do not taper, so there is nothing to withdraw and no spike to create.
The top rate is the least useful number to compare
Ranking these countries by headline rate produces a table that is accurate and tells you almost nothing. Four of the 27 sit at 45% — United Kingdom, Germany, Australia, South Africa — and they are not comparable systems.
The first problem is where the rate starts. The United Kingdom reaches 45% at £112,570; Germany at €277,825; Australia at $190,000. In relation to what a professional earns in each place, those are three very different propositions.
The second problem is what the rate is charged on. Singapore's top rate is 24%, the lowest here — but Singapore also does not tax capital gains, does not tax most foreign income received by individuals, and has no inheritance tax. New Zealand's 39% sits on a base with no general capital gains tax either. A rate on a narrow base and the same rate on a broad one are different taxes.
The third problem is what is not in the table at all. Australia's 45% becomes 47% once the Medicare levy is added, and the levy is published separately from the rate scale. Ireland's 40% becomes 48% with the USC and higher again with PRSI. The United Kingdom's income tax scale says nothing about National Insurance.
The comparison that survives all three problems is the effective rate on a stated income, computed by each country's own rules, with the charges that sit outside the scale named rather than folded in. That is what every calculator on this site reports, and it is why each one lists what it does not model instead of quietly excluding it.
What sits outside the rate table, country by country
In every one of these systems there is at least one charge on employment income that the income tax scale does not mention. It is the single most common reason a calculator's figure and a payslip disagree.
United Kingdom: National Insurance, with its own bands that do not line up with the income tax bands and a rate that falls rather than rises at the top.
Ireland: two of them. The USC is a separate progressive charge that tax credits do not touch, and PRSI is social insurance on top of that.
Netherlands: the first two box 1 bands are mostly social insurance rather than income tax, which is why the Dutch entry rate looks so high next to its neighbours.
Germany: health, care, pension and unemployment insurance together take roughly a fifth of gross pay, and none of it is in §32a.
Canada: CPP and EI, both capped, plus a provincial income tax scale that is a separate calculation rather than a modifier.
Australia: the Medicare levy, and the Medicare levy surcharge for higher earners without private hospital cover.
New Zealand: the ACC earners' levy, KiwiSaver and student loan repayments — three deductions, none of them tax.
India: cess and surcharge, which are computed on the tax rather than on the income, so they never appear as a rate in the slab table.
Singapore: CPF, at 20% of wages up to a ceiling for citizens and permanent residents and nothing at all for a foreigner on a work pass — the same salary, two very different payslips.
Malaysia: EPF, plus SOCSO and the employment insurance scheme.
Philippines: SSS, PhilHealth and Pag-IBIG, all three deducted before the scale is applied rather than after.
Pakistan: withholding at source on utilities, banking, vehicles and property, much of which is adjustable against the year's tax and some of which is not.
South Africa: UIF, capped at a monthly ceiling, plus the skills development levy paid by the employer.
Six different tax years, and why it wrecks comparisons
Seven of these countries use the calendar year. The other six do not, and no two of the six agree.
The United Kingdom starts on 6 April, a date inherited from the old Lady Day quarter and two calendar reforms. Australia and Pakistan both run 1 July to 30 June. New Zealand runs 1 April to 31 March. India runs 1 April to 31 March as well but names the result differently — a financial year assessed in the following assessment year. South Africa runs 1 March to the end of February.
Then there is the naming. South Africa and Pakistan both name a tax year for the calendar year in which it ends, so the "2027 tax year" is mostly 2026. India names its assessment year for the year after the income was earned. Malaysia names a year of assessment for the calendar year the income was earned in.
The practical consequences are three. A rate quoted "for 2026" may sit under either of two scales depending on the month. A budget announced in June applies from the following month in some of these countries and from January in others. And a page that lists a year without saying which convention it is using is ambiguous in a way that matters.
Every country page on this site states the year in the country's own words and says when it starts and ends. It is a small thing that removes a whole category of error.
Where the marginal rate is not the band you are in
In most of these systems, the tax on your next unit of income is the rate of the band you are sitting in. In five of them it is not, and the gap can be very large.
The United Kingdom, above £100,000. The Personal Allowance is withdrawn at £1 for every £2 of income, which means an extra pound of salary is taxed at 40% and also exposes a pound of previously untaxed allowance. The result is a 60% band that appears in no HMRC rate table.
The Netherlands, in the middle. The general tax credit and the labour credit taper simultaneously over an overlapping range. Someone in the 37.6% band can face a real marginal rate above the 49.5% top rate — a rate that exists in no published table, produced entirely by two credits withdrawing at once.
India, at the §87A rebate threshold. The rebate cancels the tax entirely up to a limit and then stops. Crossing the limit does not taper the relief, it removes it, so a small increase in income can produce a very large increase in tax.
Malaysia, at RM35,000 of chargeable income. The RM400 rebate is a cliff for the same reason. One ringgit over the ceiling costs the whole rebate.
Ireland, five times over. The income tax scale steps once, from 20% to 40%. The USC steps three more times, at thresholds that do not coincide with it. The combined marginal rate therefore moves five times across an ordinary salary range rather than once.
Each of those pages measures the marginal rate rather than reading it off a table, because in exactly these cases the table is wrong about what the next unit of income costs.
Where the official source is missing, hidden, or wrong
This site takes every figure from the authority that sets it, and records the document and the date. Doing that across 27 countries turned up something worth publishing: the primary source is frequently not where you would expect, and in one case it is out of date.
Philippines — the summary page is wrong. RA 10963 enacted two rate schedules in the same subsection: one for 2018–2022 and a lower one "effective January 1, 2023 and onwards". The BIR's own income-tax page publishes only the first, which expired. The current schedule is in the Tax Code on the same site. The difference is five points at every band below the top, and it is the reason most Philippine calculators overstate the bill.
Pakistan — the rates are not on the tax authority's website at all. The FBR site covers registration, filing and payment but does not publish the salary slab table. The rates live in the First Schedule to the Income Tax Ordinance, replaced each year by the Finance Act and published in the Gazette. Reading the Gazette is also how we found that the 9% surcharge on salaries above Rs 10,000,000 has just been abolished.
Malaysia — the portal moved. LHDN rebuilt its site and the bookmarked rate-table URLs now return 404. The table is at a path mixing English and Malay, and a large number of secondary pages still carry figures nobody re-checked after the move.
Canada and Australia — the sites refuse automated readers. The CRA and the ATO both return 403 to ordinary tools, which means most compiled data sets are transcribing each other rather than the source. Both were read in a real browser instead.
The general lesson, and it is the reason this site exists: "the tax authority published it" is not the same as "the tax authority publishes it correctly today". Every figure here carries the document and the date so anyone can check the claim rather than trust it.
How these calculators work, and what none of them do
Every figure on every country page is computed by a deterministic engine written against that country's published rules. The scale, the thresholds, the credits and the rebates are in code, and the code is tested against amounts the authority itself prints.
That last point is the one that matters. Most of these countries publish their scale as a cumulative amount plus a rate on the excess — "R245,100 then 26% of the excess", or "₱22,500 plus 20%". Each of those rows asserts exactly how much tax there is at the floor of the band, which makes it a test. A shifted threshold still produces plausible percentages; it does not reproduce the published cumulative amount.
The AI layer explains the result. It never produces it. The model receives figures the engine has already computed and puts them into sentences; it is not asked to do arithmetic, and where it has no computed figures it is instructed to say so rather than to estimate. That boundary is the reason an AI explanation on this site can be trusted at all.
What none of these calculators do is model your whole situation. Social insurance, mandatory retirement contributions, employer schemes and claimed reliefs are all excluded, and each page lists its own exclusions in full underneath the result rather than in a disclaimer nobody reads.
They are also not tax advice. They are estimates for planning, computed in your browser — nothing you type is sent anywhere, stored or sold.
What is covered, and what is not here yet
27 countries have a full calculator, a verified engine and a page explaining the exception that makes that system unlike the others: United Kingdom, Ireland, France, Spain, Portugal, Italy, Malta, Netherlands, Germany, Austria, Switzerland, Luxembourg, Sweden, Canada, Australia, New Zealand, India, Singapore, Hong Kong, Japan, Malaysia, Philippines, Pakistan, Thailand, South Africa, Ethiopia, Jamaica.
They were not chosen at random. They are the 27 countries with the most search demand for an income tax calculator in English, which is also, roughly, the set of countries where someone is most likely to be looking for one in a language this site is written in.
That is every country with meaningful English-language search demand for an income tax calculator. Two of them took a second attempt. Malta's tax authority is behind a security service that blocks automated readers outright — the Income Tax Act came instead from the legislation portal's own PDF viewer, whose file sits behind a path the page never links to. Ethiopia's Ministry of Revenue serves the current proclamation only from a host that answers on one hostname and not the other. Both were worth the second attempt: each turned up something no third-party table carries.
Two of those findings are worth naming here. Ethiopia replaced its income tax scale wholesale in 2025 — the exempt amount tripled and the 10% entry band was deleted — and almost every published table still shows the repealed version. And Malta's parent-with-one-child computation contains a five-euro discontinuity at €60,000 that is in the consolidated statute rather than in anyone's transcription of it.
Three of the countries here carry a warning rather than a complete answer. Switzerland's federal tariff is computed exactly and is only a quarter to a third of a Swiss bill, because the cantonal and communal layers vary down to the village. Spain's page covers the state scale and all fifteen common-regime regional scales, but not the Basque Country or Navarre, which have their own income tax laws entirely. And Sweden's municipal rate — which is the Swedish income tax, in practice — is set by each of 290 municipalities, so that page lets you set it rather than pretending an average exists.
Beyond those, the remaining tail is jurisdictions with fewer than a hundred English-language searches a month between them. Each would be a real piece of work rather than a template with the currency changed: the whole point of these pages is the exception in each system, and finding the exception means reading the statute.
Scotland is a partial exception to the list: it has its own six-band income tax scale, and rather than a separate page it is built into the United Kingdom calculator, which is where someone searching for it will land anyway.
The United States is not on this list because it is the rest of the site: federal tax, all 50 states and DC, local income tax across 3,661 jurisdictions, and property tax for every US county.
Where to go next
Questions
- Which of these countries has the highest income tax?
- Four share the highest headline rate at 45% — the United Kingdom, Germany, Australia and South Africa — but the headline is misleading. Australia's becomes 47% with the Medicare levy, Ireland's 40% becomes 48% with the USC and higher with PRSI, and the United Kingdom has a 60% band above £100,000 that appears in no rate table. Compare effective rates on a stated income, not headlines.
- Which has the lowest?
- Singapore, at a 24% top rate reached only above $1,000,000, and on a narrow base: no capital gains tax, no inheritance tax, and most foreign income received by an individual untaxed. New Zealand's 39% also sits on a base with no general capital gains tax. A rate means little without knowing what it is charged on.
- Why is my payslip lower than the figure your calculator gives?
- Because every one of these countries has at least one charge on employment income that its income tax scale does not mention — National Insurance, the USC and PRSI, the Medicare levy, ACC and KiwiSaver, CPF, EPF, SSS and PhilHealth, CPP and EI, UIF. Each country page lists its own exclusions in full underneath the result, and none of them is folded silently into the number.
- Do you cover the United States?
- Yes — the US is the rest of the site rather than an entry in this list. Federal income tax and FICA, all 50 states and DC read off each state's own department of revenue, local income tax across 3,661 jurisdictions, and property tax for every US county as an effective rate computed from tax actually paid.
- Will you add more countries?
- Yes. Japan, France, Switzerland, Spain, Portugal and Hong Kong are the nearest by demand. Each takes real work: the value of these pages is the exception in each system — the withdrawn allowance, the tapering credit, the rebate cliff, the formula instead of brackets — and finding that means reading the statute rather than copying a rate table.
- Where do the figures come from?
- From each country's own tax authority or statute, with the document and the date recorded on the page. Where the two disagree, the statute wins: the Philippine schedule here comes from the Tax Code because the BIR's own summary page still publishes one that expired at the end of 2022, and the Pakistani slabs come from the Gazette because the FBR does not publish them on its site at all.
- Does the AI calculate the tax?
- No, and this is the boundary the whole site is built on. A deterministic engine computes every figure from the published rules; the model receives the finished numbers and explains them. It is never asked to do arithmetic, and where it has no computed figures it says so instead of estimating.
- Is Scotland covered separately?
- Not as its own page. Scotland sets its own income tax on non-savings income with six bands rather than the three that apply in the rest of the UK, and that scale is built into the United Kingdom calculator — including the point where a Scottish taxpayer's marginal rate diverges from an English one on the same salary.