{{ taxPayableDisplay }}
{{ summaryLine }}
Disabled candidate {{ selectedPreset.country }} {{ taxableIncomeDisplay }} taxable {{ marginalRateDisplay }} marginal {{ taxMethodBadge }}
Income tax inputs
Use an official preset, or choose Custom progressive brackets and edit the rows in Advanced.
{{ incomeBasisHelp }}
Choose whether the income amount is monthly or annual.
Use the same currency as the selected tax table.
{{ selectedPreset.currency }}
{{ selectedPreset.allowanceHint }}
{{ deductionHelp }}
{{ selectedPreset.currency }}
Use for known tax credits, rebates, withholding offsets, or manual post-bracket reductions.
{{ selectedPreset.currency }}
Used in the scenario table and chart marker.
{{ selectedPreset.currency }}
Active only when Tax table is Custom progressive brackets.
Examples: $, RM, S$, GBP, EUR.
Example: Bonus estimate or second contract.
Use a larger value when comparing how the curve behaves across higher brackets.
{{ selectedPreset.currency }}
Choose cents for planning or whole units for quick estimates.
Metric Value Basis Copy
{{ row.metric }} {{ row.value }} {{ row.basis }}
Band Rate Taxed amount Tax Share Copy
{{ row.label }} {{ row.rate }} {{ row.taxedAmount }} {{ row.tax }} {{ row.share }}
Scenario Annual income Taxable income Tax payable Marginal rate Effective rate After-tax income Copy
{{ row.scenario }} {{ row.annualIncome }} {{ row.taxableIncome }} {{ row.tax }} {{ row.marginalRate }} {{ row.effectiveRate }} {{ row.afterTaxIncome }}
Check Status Action Copy
{{ row.check }} {{ row.status }} {{ row.action }}
Preset Source Last reviewed Scope note Copy
{{ row.preset }} {{ row.source }} {{ row.reviewed }} {{ row.note }}
{{ jsonPayload }}
Customize
Advanced
:

Income tax estimates usually begin with taxable or chargeable income, not simply the salary, business income, or receipts a person sees first. Allowances, deductions, and reliefs can reduce the amount that reaches the rate table. Credits and rebates work later by reducing tax after the rate table has been applied.

Many individual income tax systems use progressive brackets. The first slice of income is taxed at the lowest rate, the next slice is taxed at the next rate, and only the top slice reached by the taxpayer uses the marginal rate. That is why a person can be in a 24% bracket without paying 24% on all income.

Progressive income tax bands Taxable income is split across bands, with each slice taxed at that band rate before total tax is summed. Progressive income tax bands Only the slice inside each band uses that band rate. first band middle band higher band top slice 0 threshold threshold threshold income Total tax is the sum of each taxed slice after the selected allowance, deductions, and credits are applied.

Bracket estimates help with salary planning, bonus checks, cross-jurisdiction comparison, and explaining what a raise might add after tax. They are weaker when the real return depends on special income types, filing eligibility, relief eligibility, payroll taxes, local taxes, withholding rules, or tax authority forms that require more information than a bracket table can hold.

Use a calculated estimate as a planning number. For filing, payroll withholding, or paid advice, check the relevant tax authority source and any personal rules that apply to the taxpayer.

How to Use This Tool:

Start by matching the tax table and income basis to the number you already have. Enter taxable or chargeable income directly when that amount is known, because most official rate tables apply after allowances and deductions.

  1. Choose Tax table. The preset list includes United States federal 2026 filing statuses, United Kingdom 2026/27 tables for England, Wales, Northern Ireland, and Scotland, Malaysia resident and non-resident individual tables, Singapore resident and non-resident tables, plus Custom progressive brackets.
  2. Set Income basis. Use Taxable / chargeable income when the income has already been reduced. Use a gross-income mode only when you want the calculator to subtract the listed preset allowance or your manual deductions and reliefs.
  3. Choose Income period and enter the income amount. Monthly income is multiplied by 12 before deductions, allowances, brackets, and credits are applied.
  4. Enter Deductions / reliefs and Credits / rebates only when those amounts are verified for the selected jurisdiction. Deductions reduce income before brackets; credits reduce gross bracket tax after brackets.
  5. Add Scenario extra annual income when you want to model a raise, bonus, side income, or extra contract under the same table and deduction basis.
  6. For custom brackets, enter one row per bracket as upper_limit,rate_percent. Use INF for the final open-ended bracket.
  7. If an alert appears, fix negative inputs, non-increasing bracket limits, invalid custom rows, or a missing INF row before trusting the ledger.

Read Tax Ledger first, then use Bracket Allocation, Scenario Check, Tax Curve, Filing Guardrails, and Source Notes to audit why the estimate changed.

Interpreting Results:

Estimated tax payable is the main planning number. It is gross bracket tax minus the credits or rebates entered in the form, floored at zero. It does not include tax components the selected preset excludes, such as U.S. state tax, U.K. National Insurance, Malaysia PCB or MTD reconciliation, Singapore CPF treatment, local taxes, or special withholding cases.

Marginal rate is the rate on the highest band reached by taxable or chargeable income. It is not the average tax burden. Use Effective rate on taxable income to see tax as a share of the bracket base, and Effective rate on annual income to see tax as a share of gross annual income before selected deductions.

Income tax result interpretation cues
Output What it means What to verify
Allowance / deductions applied Amount removed from annual income before the selected tax table. Confirm it is allowed for the taxpayer, income year, and jurisdiction.
Bracket Allocation Shows each band, taxed amount, and tax contribution. Use it when a marginal rate looks higher than the average rate.
Scenario delta Difference between the current estimate and the same settings with extra annual income. Inspect whether the extra income crossed a higher band or reduced an allowance.
Filing Guardrails Lists source freshness, income-basis, status, and excluded-tax warnings. Review it before using the result beyond rough planning.

A clean tax number still needs a source freshness check, a matching residency or filing status, and verified deductions or credits. A correct bracket calculation can be wrong for filing if it starts from the wrong income base.

Technical Details:

Progressive income tax applies a rate schedule to taxable or chargeable income after the chosen allowance and deduction treatment. Each bracket contributes tax only for the income slice between its lower and upper threshold. Flat-rate presets skip the slice calculation and multiply the full taxable amount by one rate.

Some rule sets combine methods. The Singapore non-resident employment preset calculates resident progressive tax and 15% flat tax, then uses the higher tax amount. Credits and rebates are applied after gross tax and cannot reduce the displayed tax payable below zero.

Formula Core:

The main calculation annualizes income, sets a taxable or chargeable base, calculates gross tax, then subtracts credits or rebates.

A = monthly income×12 when monthly period is selected X = max(0,A-D) P = max(0,G-C) Rtaxable = PX when taxable income is above zero

Here A is annual income, D is the selected allowance and deduction amount, X is taxable or chargeable income, G is gross tax from the selected method, C is credits or rebates, and P is estimated tax payable.

For a progressive schedule, the gross tax is the sum of each taxable slice multiplied by its bracket rate.

Si = max ( 0 , min ( X , Ui ) - Li ) G = i=1 n ( Si × ri )
Income tax calculation stages
Stage Rule Result field affected
Annualize income Monthly income is multiplied by 12; annual income is used as entered. Annual income
Apply deductions Taxable mode applies no deduction. Gross-preset mode subtracts the preset allowance plus manual deductions. Gross-manual mode subtracts manual deductions. Allowance / deductions applied
Set tax base Taxable or chargeable income is floored at zero. Taxable / chargeable income
Calculate gross tax Use progressive brackets, a flat rate, or the Singapore higher-of comparison rule. Gross bracket tax
Subtract credits Tax payable is floored at zero after credits or rebates. Estimated tax payable
Income tax preset scope and exclusions
Preset family Built-in rule Excluded or manual-only items
United States federal 2026 Ordinary federal brackets for single, married filing jointly, married filing separately, and head of household. Gross-preset mode can subtract the 2026 standard deduction. State and local tax, payroll tax, AMT, NIIT, capital gains, senior deduction, itemized deduction limits, filing eligibility, and tax credits are outside the preset unless entered manually.
United Kingdom 2026/27 England, Wales, and Northern Ireland use non-savings, non-dividend bands of 20%, 40%, and 45%. Scotland uses 19%, 20%, 21%, 42%, 45%, and 48% bands. Gross-preset mode applies a GBP 12,570 Personal Allowance taper above GBP 100,000. National Insurance, savings rates, dividend rates, Blind Person's Allowance, Marriage Allowance, and other reliefs are outside the preset.
Malaysia individual Resident YA 2025 uses progressive rates from 0% to 30% on chargeable income. Non-resident 2020 to 2025 uses a 30% flat rate. Personal relief eligibility, rebates, zakat treatment, PCB or MTD reconciliation, special income classes, and tax clearance questions require manual handling or official review.
Singapore individual Resident YA 2026 uses resident rates from YA 2024 onward. Non-resident employment uses the higher of 15% flat tax or resident progressive tax. Non-resident director fees and most other income use 24% flat tax. Reliefs, donations, rebates, CPF treatment, withholding-tax categories, residency tests, and income-type classification are not inferred.
Custom brackets Rows are parsed as upper_limit,rate_percent, sorted by upper limit, and applied progressively. Source validity, legal year, currency, deductions, credits, and special tax rules are fully user supplied.
Income tax validation and edge behavior
Edge case Behavior User check
Negative income, deductions, credits, or scenario income The alert list reports the negative value as invalid. Enter zero or a positive amount before using the result.
Deductions exceed income Taxable or chargeable income is floored at zero. Confirm the deduction amount and whether it belongs in the selected tax year.
Custom row without final open bracket The alert asks for an INF row so income above the final limit is handled. Add the open-ended row or raise the final threshold to cover the expected income range.
Credits exceed gross bracket tax Estimated tax payable is floored at zero. Review whether the credit is refundable or non-refundable outside this estimate.

Accuracy Notes:

This is an educational finance estimate, not tax, legal, accounting, payroll, or investment advice. Use official calculators, forms, and qualified support before filing a return, changing payroll withholding, or advising someone else.

  • Preset sources were reviewed for the tax tables represented here, but tax authorities can update forms, guidance, or filing rules after a bracket table is published.
  • The calculation applies ordinary bracket math and documented flat-rate comparisons. It does not decide residency, filing status, income type, relief eligibility, withholding treatment, or local tax treatment.
  • Manual deductions, reliefs, credits, and rebates are accepted as entered. A correct calculation can still be wrong for filing if one of those amounts is not allowed for the taxpayer.
  • The tax curve samples the same calculation for charting. It is a visual audit aid, not a separate tax method.

Worked Examples:

A U.S. single filer uses US federal 2026 - Single, selects Taxable / chargeable income, chooses monthly income, and enters $8,000. The amount annualizes to $96,000 of Annual income and $96,000 of Taxable / chargeable income. The bracket ledger taxes $12,400 at 10%, $38,000 at 12%, and $45,600 at 22%, so Estimated tax payable is about $15,832.00 and Marginal rate is 22.00%.

A U.K. taxpayer in England enters GBP 110,000 annual gross income and chooses gross income minus the preset allowance. The Personal Allowance tapers from GBP 12,570 to GBP 7,570 because income is GBP 10,000 above the GBP 100,000 taper threshold. The ledger shows GBP 102,430 taxable income, about GBP 33,432.00 estimated tax payable, and a 40.00% marginal rate before National Insurance or other excluded items.

A Singapore non-resident employment case with S$120,000 annual taxable income compares resident progressive tax with the 15% flat employment-income rule. The flat method is higher for that amount, so Estimated tax payable is S$18,000.00 with a 15.00% effective rate on taxable income.

A custom bracket attempt that ends at 640600,35 without an open-ended row produces the alert Custom brackets should end with an INF row so income above the last limit is handled. Adding a final row such as INF,37 lets the calculator handle income above the last threshold.

FAQ:

Is this a filing calculator?

No. It estimates bracket-based income tax for planning and audit checks. Filing Guardrails lists excluded items that can matter before filing.

Why is my marginal rate higher than my effective rate?

The marginal rate is the rate on the highest band reached. The effective rate divides total tax payable by taxable or annual income, so lower brackets pull the average below the top rate for most progressive schedules.

Should I enter gross income or taxable income?

Enter taxable or chargeable income when you already know it. Use gross income modes only when the listed preset allowance or your manual deductions are the right amounts to subtract.

Why did the U.K. allowance shrink?

Gross-preset mode applies the Personal Allowance taper for the U.K. presets. The allowance is reduced by GBP 1 for every GBP 2 of income above GBP 100,000 and can reach zero at GBP 125,140.

Why does Singapore non-resident employment show a flat method?

That preset compares 15% flat tax with resident progressive tax and selects the higher tax amount, matching the rule shown in the source notes for non-resident employment income.

How do I fix a custom bracket error?

Use positive upper limits in increasing order and non-negative rates. End the table with an open row such as INF,37 so income above the last threshold is taxed.

Glossary:

Taxable income
Income remaining after the selected allowance, deduction, or relief treatment.
Chargeable income
The income base used by Malaysia and Singapore individual income tax tables after eligible reductions.
Progressive bracket
A tax band where only the income slice inside that band uses that band's rate.
Marginal rate
The rate applied to the highest taxable or chargeable income band reached.
Effective rate
Tax payable divided by the selected income base.
Credit or rebate
An amount entered as a post-bracket reduction of gross tax.
Personal Allowance
The U.K. allowance that can reduce taxable income before the rate bands apply.

References: