Compare job offers by take-home pay, not headline salary
A complete method for comparing two offers: the same annual unit, published tax rules, payday timing, benefits, and the money left after housing.
A larger headline salary can leave you with less money each month. Tax residence, payroll contributions, pay frequency, bonuses, and housing change the result more than most offer letters show. Use one method for every offer so the comparison is honest.
1. Convert every offer to annual gross
Put both offers on a 12-month gross figure before you look at tax. A monthly salary of 6,000 is 72,000 a year only if you are paid 12 months. In Austria and parts of Europe, 13th or 14th salaries change the annual total. Bonus targets are not guaranteed; include a conservative bonus and a stretch bonus as two scenarios, not one blended number.
Pay frequency matters for cash flow even when annual tax is the same. A biweekly US paycheck arrives 26 times a year; a monthly UK or German salary arrives 12 times. GrossNetGuide annualizes the salary first, then shows net per payday from the schedule you set.
2. Apply the same tax profile rules
Use the published 2026 rules for the country where you will be on payroll, not the country of the employer’s headquarters. Remote work, split-year moves, and contractor status can change tax residence; those cases need a specialist, not a standard employee profile.
In the United States, federal income tax, Social Security, and Medicare apply nationwide. State income tax does not. A 120,000 offer in Texas and the same offer in California are not comparable until you add state tax. This calculator uses IRS 2026 federal brackets and 2025 state income-tax tables compiled from official state statutes.
In Canada, choose the province or territory of employment. Federal tax is only half the picture; Quebec uses QPP and QPIP instead of CPP and standard EI. In Germany, tax class, church tax, and statutory versus private health insurance change monthly withholding. In the UK, this model covers England and Wales, not Scottish bands.
3. Separate tax from benefits
Employer pension matches, private health cover, equity, and relocation allowances do not appear in a net-pay figure. Write them down as annual cash-equivalent notes next to take-home pay. Do not inflate net pay to hide a weaker benefits package, and do not ignore a strong one.
4. Subtract housing last, in local currency
Do not convert currencies until the last step, and only with a dated rate. Compare net pay in the local currency, then subtract rent and utilities from a dated city snapshot plus your own groceries, transport, health, and childcare. A higher net salary in Zurich can disappear in rent; a lower net salary in Berlin can still fund a household.
5. Decision rule
Keep the offer with the stronger combination of (a) net pay after published tax and employee contributions, (b) benefits you will actually use, and (c) leftover income after realistic housing. If those three disagree, the leftover figure is usually the one that predicts whether the move is sustainable.
Box 1 rates, generic tax credits, and employee contributions for an employee below AOW age, using Belastingdienst 2026 figures.
Made for clearer money decisions.Tax data: 2026 · U.S. state brackets: provisional 2025 · Cost data: community snapshots
Published 2026 tax-year rules · official sources linked below
01 —YOUR SCENARIO
Start with the offer
Live calculation
⌄
Federal single filer · 2026 IRS rules · add a state for state income tax
⌄
⌄
$
Enter a gross annual salary before deductions.
Enter a salary between 0 and 10,000,000.
+Pay and work schedule
Bonuses and commissions
+Tax profile · optional
Customize the German estimate if you know these details. The default profile is used otherwise.
This profile estimates annual tax liability; payroll tax-class withholding can differ.
German tax classes primarily affect monthly withholding. This model estimates annual tax liability, not a payroll withholding slip.
Tax class V/VI withholding depends on partner/payroll circumstances and is not calculated separately here. The result uses the annual baseline profile.
◈Calculations run in this browser; account sync is optional.
Enter a salary to see take-home pay.
02 —YOUR TAKE-HOME
US · 2026
Take-home pay
$— / month
$— take-home per year
—
How gross pay is divided
In your pocket—Income tax—Payroll—
—
—
More charts and details
Optional breakdown of tax bands, monthly cashflow, and effective versus marginal rates.
Community-reported city estimates · observed 2026-11-02. Not a personal budget.
Top income-tax rates
Top marginal income-tax rates from the published tables in this profile. Payroll contributions and local taxes are excluded.
Country
Top rate
Selection
i
Not tax advice.Rules vary by country, region, deductions, and payroll setup. Review the assumptions and official sources before making decisions.assumptions and sources
What’s included, and which sources?
The country models are starting-point estimates, not payroll calculations.
Estimates exclude individual credits and payroll adjustments and may differ from a payslip or tax return.
Tax references and data sources
Location matters
Compare real-life scenarios
Set a local-currency salary for each place. We don’t silently convert currencies.
PAY MIX
Compare take-home pay across US states
State
Take-home share
Net / year
Combined top rate
Local city taxes, credits, and filing statuses other than single are not included. Nine states have no wage income tax.
PAY MIX
Where gross pay goes
Shares are comparable across currencies; amounts stay in each local currency.
NetIncome taxPayroll
No scenarios match these filters.
🇺🇸
—
🇨🇦
—
🇫🇷
—
🇩🇪
—
🇬🇧
—
🇦🇹
—
🇨🇭
—
🇳🇱
—
🇮🇪
—
Each result is shown in local currency. City selection changes only cost estimates, not tax jurisdiction: Canada uses the selected province or territory, U.S. state brackets are provisional, and German state is set separately.
PRIVATE · THIS DEVICE
Saved on this device
OPTIONAL · SUPABASE
Sync across devices
Local only
Add a real Supabase project to enable private scenario sync.
The same email link lets you sign in or create an account. Sync is optional; local saves work without it.
Your money, made clearer
Your pay, decoded
Turn one annual number into a plan you can actually use.
Take-home pay—Annual, after income tax and employee contributionsGross per month—Annual gross divided by 12 calendar monthsGross per payday——Net per payday——Gross per hour—Based on your work scheduleNet per hour—Annual take-home divided by scheduled work hoursEmployer's estimated cost——Rent share of net pay—City-centre 1-bedroom snapshotAfter rent & utilities—Before your other expensesMarginal deduction rate—Estimated change in net pay on the next €100 of the German earnings reference.2025 vs 2026 tax comparison—A verified 2025 German ruleset is needed before this change can be calculated.Workdays for tax and contributions——Uses a 260-day year and includes modeled employee deductions.
SALARY ANALYSIS
How net pay changes as gross pay rises
YOUR SCENARIO · 2026
Your tax report
Applies published 2026 rules to this profile. Not tax or financial advice.
No jargon, just useful
Understand your paycheck
What the line items mean, and why the same salary can feel different in different places.
Official source and tax-year data
Rules are versioned in the tax-data configuration. Review the references in the calculator's assumptions panel before changing tax-year parameters.