Net Pay Calculator

Take-home pay from your own tax rate, or an Australian 2025–26 estimate from ATO rates — offset, Medicare levy, HELP and super. Free, in your browser.

100% FreeRuns in your browserBasic

Inputs

Manual effective-rate mode, or an Australian 2025–26 annual estimate from the ATO's published rates. Keep one result as A, change the pay, and compare.

Before tax and before any deductions, in your pay currency.

%

Your own average rate on taxable pay — not a country's brackets.

Taken out before tax — e.g. salary sacrifice. Reduces taxable pay.

Taken out after tax — e.g. union fees. Does not reduce taxable pay.

Enter the values and press Calculate.

Or load an example to see a worked result.

Gross-to-net bridge
Schematic
Gross-to-net bridgeHorizontal waterfall from gross pay, minus pre-tax deductions, to taxable pay, minus tax at the entered rate and post-tax deductions, to net pay.Gross payG− Pre-tax deductionsP= Taxable payG − P− Tax at your rater × (G − P)− Post-tax deductionsD= Net payN
Net = gross − pre-tax deductions − tax rate × (gross − pre-tax deductions) − post-tax deductions.

How the method works

Pre-tax and post-tax deductions are separate
Illustrative method
Pre-tax and post-tax deductions are separateHorizontal waterfall from gross pay, minus pre-tax deductions, to taxable pay, minus tax at the entered rate and post-tax deductions, to net pay.Gross pay5,000.00− Pre-tax deductions400.00= Taxable pay4,600.00− Tax at your rate1,150.00− Post-tax deductions200.00= Net pay3,250.00
Gross 5,000.00 − pre-tax deductions 400.00 = taxable 4,600.00; tax at 25% = 1,150.00; − post-tax deductions 200.00 = net 3,250.00.

The rate is your own effective-rate assumption — not any country's tax brackets or payroll withholding. Fixed example values for illustration — not your result.

Before you rely on this: Estimates only — not financial, tax or legal advice. Confirm current rates, fees and rules before relying on these figures.

Tip: Enter any known values to calculate the remaining results.

Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.