NL Tax Calculator

nl.nltaxcalculatorPublished by nltaxcalculator.nlOfficial publisherv1.3.0Updated Oct 31, 2026

Dutch tax: net salary, tax return, Box 3, 30% ruling, cross-border (DE/BE/UK/IN), WOZ, benefits.

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Dutch tax and benefits calculators for 2026: net salary, Box 3, 30% ruling, housing, cross-border pay and allowances, with sources.

What you can do
  • Calculate net pay and reverse gross targets, including holiday allowance, pension, the 30% ruling and cross-border or US situations
  • Estimate Box 3 wealth tax, actual-return comparisons and the planned 2028 system
  • Work through housing and household costs: mortgage, rent versus buy, WOZ objection, transfer tax, health insurance and benefits
  • Plan around life events: job loss, visa salary checks, leave after a birth, gifts, inheritance, RSUs and AOW
  • Compare freelancing, employment and a BV, plus freelancer rates, deductions and DBA false self-employment checks
  • Look up Dutch terms, deadlines and official 2024-2026 figures
When to use it
Useful when someone asks about Dutch pay, tax returns, allowances, housing costs or moving to or from the Netherlands and wants a quick indicative figure with the official source. Also handy for explaining Dutch tax and job-ad terms or checking upcoming deadlines.
Requirements
Remote MCP endpoint; no account, API key or environment variable is declared. The assistant supplies numbers in euros and fixed options, and results are returned in English.
Before you install
Results are estimates, not tax advice, and the Belastingdienst decides eligibility. Some tools cover proposals or plans that may still change, such as the 2027 Belastingplan and the 2028 Box 3 system. Calculations are sent to the provider's service.

Installation

In SourceWeft

  1. Open NL Tax Calculator in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/nl.nltaxcalculator%2Fdutch-tax/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "nl-tax-calculator": {
      "type": "http",
      "url": "https://nltaxcalculator.nl/dutch-tax/api/mcp"
    }
  }
}

Tools

39

net_salary_netherlands

Dutch net salary (take-home pay)

Gross-to-net salary in the Netherlands for 2026: income tax with the general and labour tax credits, optional 8% holiday allowance on top, the 30% ruling (with its salary norm and cap) and a pension contribution. Returns net per month and per year and the effective tax rate. Single employee below state pension age.

Parametersgross_annualrequiredpension_percentthirty_percent_rulingholiday_allowance_on_top

box3_wealth_tax

Dutch Box 3 wealth tax

Box 3 tax on savings and investments in the Netherlands for 2026 (the notional-return system): the tax-free allowance, the notional return on savings, investments and debts, and the 36% tax. Optionally for fiscal partners (double allowance).

Parametersdebtssavingsinvestmentsfiscal_partner

minimum_wage_netherlands

Dutch minimum wage by age: per hour, month and year, and net

The Dutch statutory minimum wage (wettelijk minimumloon) from 1 July 2026: the hourly rate for an age (21 and older get the full adult rate), and for a number of hours a week the gross pay per month and per year with the 8% holiday allowance (vakantiegeld), what is left after income tax, and the healthcare allowance (zorgtoeslag) a single person could get. Single employee without the 30% ruling or a pension contribution.

Parametersagehours_per_week

woz_objection_netherlands

WOZ value objection check and OZB property tax

Checks whether objecting to a Dutch WOZ value (the municipal home valuation) is worth it: compares the WOZ value with comparable sales by price per m², and shows what a lower value saves a year in eigenwoningforfait (Box 1) and OZB property tax, and the 6-week objection deadline. Without comparable sales it still gives the yearly OZB and how objecting works. Objecting is free; the decision (WOZ-beschikking) says the value and the date.

Parameterswoz_yearwoz_valuerequiredcomparablesozb_rate_pctdecision_dateliving_area_m2taxable_income

salary_country_comparison

Net salary in the Netherlands vs another country

Compares take-home pay in the Netherlands (2026, optionally with holiday allowance and the 30% ruling) with a salary in India, the United States, the United Kingdom, Germany, France, Greece, Spain, Romania, Bulgaria or China, converted to euros. Income tax and employee social contributions per country in a simplified model; pensions and local taxes are left out, as described in each country note.

Parameterscountryrequiredfx_per_eurnl_gross_annualrequiredhome_gross_annualrequirednl_holiday_allowancenl_thirty_percent_ruling

dba_false_self_employment_check

DBA check: does a freelance assignment look like employment?

Indicates whether a Dutch freelance (ZZP) assignment risks being treated as disguised employment (schijnzelfstandigheid) under the DBA rules the Belastingdienst enforces again since 2025: authority, integration in the organisation, personal work and pay, and acting as an entrepreneur. Answer each question yes, partly or no; at least 4. An indication only; the official check is the Belastingdienst Webmodule Beoordeling Arbeidsrelatie.

ParameterscoreWorksetsHourspaidForTimesetsOwnRatehowWhenWherelongAssignmentlooksLikeStaffseveralClientsinvestsOwnMeansmustDoPersonallysameInstructionsclientCarriesRisk

job_offer_comparison

Compare Dutch job offers after tax

Compares two or three Dutch job offers by what is left after income tax in 2026: base salary, 8% holiday allowance, the 30% ruling (with its salary norm), the employee pension contribution and a bonus. Returns net per year and per month for each and the difference.

Parametersoffersrequired

fiscal_partner_split_netherlands

Best split of deductions and Box 3 between fiscal partners

For Dutch fiscal partners (married, registered or chosen in the tax return): finds the split of the own-home result (eigenwoningforfait minus mortgage interest), the joint Box 3 income and shared deductions between the two partners that gives the lowest total income tax, and how much it saves against 50/50 and against putting everything with the higher earner. Partners may divide these freely in the tax return (aangifte).

Parametersdebtssavingstax_yearwoz_valueinvestmentsshared_deductionspartner_a_gross_annualrequiredpartner_b_gross_annualrequiredmortgage_interest_annualpartner_a_pension_annualpartner_b_pension_annualpartner_a_thirty_percent_ruling+1 more

personal_loan_affordability

Can I afford this personal loan? (Dutch guideline)

Checks a personal loan or other consumer credit in the Netherlands against a conservative guideline: total credit repayments of at most about 15% of net monthly income. Returns the monthly instalment for the amount, rate and term, the room left, and whether it fits. A rule of thumb, not a lender decision; Dutch lenders use NIBUD/NVB tables and check BKR registration.

Parametersterm_yearsloan_amountrequirednet_monthly_incomerequiredannual_interest_pctexisting_monthly_debt_payments

cross_border_salary_netherlands

Cross-border salary: moving to the Netherlands, or commuting with Germany, Belgium and others

Salary between the Netherlands and Germany, Belgium, the United Kingdom, India, Poland or Romania under the tax treaty and EU social security rules. mode "move": the year someone moves to the Netherlands (2026): Dutch tax on the resident part, the home country's tax on the salary before the move (Germany with progression; India's 182-day test for its April-March year), whether the home country also taxes the Dutch salary, and social security when posted. mode "commute": someone living in one country and working for an employer in the other: the salary split by working days (Germany: up to 34 home-working days from 2026 do not shift the taxing right), which country relieves double tax and how, and which country's social security applies (25% rule, telework framework agreement). Each answer cites the treaty articles. Salary only; Belgian and Polish tax amounts are not calculated yet.

Parametersmoderequiredpostedcountryrequiredlives_inmove_datefx_per_eurgross_annualworking_daysnl_gross_annualtelework_requestdays_in_residenceholiday_allowance+2 more

visa_salary_check

Highly skilled migrant / EU Blue Card salary check

Checks whether a salary meets the 2026 IND salary requirement for a Dutch highly skilled migrant (kennismigrant) permit or an EU Blue Card. Holiday allowance does not count; a 13th month counts only when paid monthly. Also checks the 30% ruling salary norm.

Parametersperpermitsalaryrequiredunder_30recent_graduatethirteenth_monthincludes_holiday_pay

job_loss_planner

Losing a job in the Netherlands: severance, WW, visa and 30% ruling

For an employee whose Dutch contract ends: the statutory transition payment (transitievergoeding), unemployment benefit (WW) amount and duration under UWV rules, and for expats the highly skilled migrant / Blue Card search period end date and the last start date for a new job to keep the 30% ruling.

Parameterspermitholiday_paygross_monthlyrequiredemployment_endrequiredemployment_startrequiredpermit_two_yearsfour_of_five_yearsthirty_percent_rulingwork_history_start_year

dutch_tax_changes_2027

What the 2027 Dutch tax plan means for a salary

Compares income tax on a gross salary in 2026 with the Belastingplan 2027 proposal (presented on Prinsjesdag 2026, a proposal until Parliament votes): brackets and tax credits, and the 30% ruling dropping to 27% unless it started before 2024.

Parametersgross_annualrequiredthirty_percent_rulingruling_started_before_2024

transfer_tax_netherlands

Dutch transfer tax on buying a home

Overdrachtsbelasting in 2026 when buying a home in the Netherlands: 2% for a home you live in, 0% for first-time buyers aged 18-34 up to a €555,000 price, 8% for other homes.

Parameterspricerequiredown_homebuyer_agefirst_time_starter_exemption

us_tax_for_americans_in_netherlands

US tax for Americans living in the Netherlands (FEIE vs Foreign Tax Credit)

For a US citizen or green-card holder with a Dutch salary: Dutch tax, the creditable part (AOW/Anw premiums are not creditable under the US-Dutch totalization agreement), and the US tax for 2026 under the Foreign Earned Income Exclusion and under the Foreign Tax Credit, incl. the child tax credit and its refundable part.

Parameterschildrenusd_per_eurfiling_statusgross_annual_eurrequiredother_us_income_usdthirty_percent_ruling

income_tax_return_netherlands

Full Dutch income tax return estimate (Box 1, Box 3, partner, mortgage, treaty relief)

Estimates the whole 2026 Dutch income tax return: Box 1 salary tax with the tax credits and the 30% ruling, the own home (eigenwoningforfait and mortgage interest, with the best split between fiscal partners), Box 3 on savings and investments, and tax-treaty relief for real estate abroad (exempt in the Netherlands). With the payroll tax already withheld it says whether you get money back or have to pay.

Parametersdebtssavingswoz_valueinvestmentsgross_annualrequiredpartner_gross_annualpayroll_tax_withheldthirty_percent_rulingforeign_property_valueforeign_property_countryholiday_allowance_on_topmortgage_interest_annual+1 more

freelancer_tax_netherlands

Dutch freelancer (ZZP) income tax estimate

Estimates 2026 Dutch income tax for a self-employed person (ZZP / eenmanszaak) from yearly revenue and business costs: profit, the self-employed deduction (1,225-hour criterion), starters deduction, SME profit exemption, tax credits, the separate income-related healthcare contribution (Zvw) and the income left after tax. Also shows the VAT charged on the revenue. Read-only calculation; it files nothing and is not tax advice.

Parametersrevenuerequiredstartervat_ratebusiness_costsmeets_hours_criterion

mortgage_netherlands

Dutch mortgage: how much you can borrow, monthly cost and tax saving

For buying a home in the Netherlands in 2026: an indicative maximum mortgage on income, the monthly annuity payment, the first-year mortgage interest deduction worked out with the real Box 1 calculation (eigenwoningforfait, the deduction capped at the second-bracket rate), net monthly cost and whether NHG (national mortgage guarantee) is possible.

Parameterspricerequiredterm_yearsloan_amountother_monthly_debtgross_annual_incomerequiredclaimant_gross_incomeinterest_rate_percent

benefits_toeslagen_check

Healthcare allowance (zorgtoeslag) and other Dutch benefits (toeslagen) estimate

Estimates which main Dutch household benefits are likely for 2026, from income, assets, rent and children's ages, with indicative yearly amounts. Read-only; it does not apply for anything, and the Belastingdienst decides eligibility. Covers healthcare allowance (zorgtoeslag), rent allowance (huurtoeslag), child benefit (kinderbijslag), child budget (kindgebonden budget), the conditions for childcare allowance (kinderopvangtoeslag), the working-parent tax credit (IACK) and exemption from municipal taxes (kwijtschelding).

Parametersassetsincomerequiredhousingyou_workchild_agesmonthly_rentpartner_workspartner_incomeuses_childcare

box3_actual_return_estimate

Box 3 actual-return comparison (2017-2026)

When the actual return on Box 3 assets was lower than the notional return, the Belastingdienst taxes the actual return instead (following the Supreme Court rulings). For one tax year from 2017 to 2026 this compares the notional Box 3 tax with the tax on the actual return (interest, dividends, rent and value changes minus interest paid), and estimates the difference that could be refunded and which procedure applies to that year. Read-only calculation; it submits nothing and is not tax advice.

Parametersyearrequireddebtssavingsother_assetsvalue_changeinterest_paidfiscal_partnerassessed_box3_taxinterest_receiveddividends_and_rent

gross_salary_for_target_net

Gross salary needed for a target Dutch net salary

Reverse salary calculation for salary negotiations in the Netherlands (2026): the gross annual and monthly salary needed to take home a given net amount, with or without holiday allowance and the 30% ruling.

Parameterstarget_net_monthlyrequiredthirty_percent_rulingholiday_allowance_on_top

thirty_percent_ruling_timeline

30% ruling year by year (30%, 27% from 2027, the end after 5 years)

Net income year by year for an employee with the Dutch 30% ruling: 30%, then 27% from 2027 for rulings that started in 2024 or later, the salary norm, the end of the ruling after five years, and Box 3 on Dutch and foreign assets (partial non-resident status only for rulings that started before 2024).

Parametersstart_yeardutch_assetsgross_annualrequiredfiscal_partnerforeign_savingsforeign_investmentspartial_non_resident

rent_vs_buy_netherlands

Renting or buying a home in the Netherlands

Compares the net cost of renting and of buying a home in the Netherlands over a number of years: rent with yearly increases and the return on the down payment if it stays invested (after Box 3), against mortgage payments, maintenance, the mortgage interest deduction and the equity built up.

Parametersyearsdown_paymentgross_incomemonthly_rentrequiredfiscal_partnerproperty_valuerequiredmaintenance_percentinterest_rate_percentrent_increase_percenthome_value_growth_percentinvestment_return_percent

gift_tax_netherlands

Dutch gift tax (schenkbelasting)

Gift tax in the Netherlands for 2026: the yearly exemption for children and others, the one-time raised exemption (general or for study) for a recipient aged 18-40, the rates per relationship and whether a gift tax return must be filed. The recipient pays; Dutch tax applies when the giver lives in the Netherlands.

Parametersamountrequiredrelationshiprequiredone_time_exemptionrecipient_aged_18_to_40giver_lives_in_netherlands

inheritance_tax_netherlands

Dutch inheritance tax (erfbelasting)

Inheritance tax in the Netherlands for 2026 for one heir: the exemption for a partner, child, disabled child, grandchild, parent or anyone else, and the rates of each group. Due when the deceased lived in the Netherlands.

Parametersamountrequiredrelationshiprequireddeceased_lived_in_netherlands

company_car_tax_netherlands

Company car tax (bijtelling) in the Netherlands

The yearly addition to income (bijtelling) for private use of a company car in the Netherlands in 2026, for electric and fuel cars (with the 60-month lock-in of an electric car's rate and cap from its first registration), and the extra income tax at the employee's marginal rate.

Parameterselectriccatalog_valuerequiredtaxable_incomefirst_registration_year

pension_annuity_room_jaarruimte

Pension saving room (jaarruimte) and the tax it saves

How much an employee or freelancer in the Netherlands may deposit into an annuity (lijfrente) or pension bank account in 2026 and deduct in Box 1: the jaarruimte from last year's income and factor A, unused room from earlier years (reserveringsruimte), and the tax the remaining room saves.

Parametersfactor_aalready_paidlast_year_incomerequiredthis_year_taxable_incomeunused_room_earlier_years

employee_vs_zzp_vs_bv

Employee, freelancer (ZZP) or own BV: what you keep

For one yearly budget (what a client or employer pays, excl. VAT) in the Netherlands in 2026: the net income as an employee (the budget covers salary and employer costs), as a freelancer (ZZP, with the entrepreneur deductions) and through your own BV (salary at least the customary wage, corporate tax and Box 2 on the dividend).

Parametersbv_salaryyearly_budgetrequiredbusiness_costsbv_extra_costsmeets_hours_criterion

freelance_hourly_rate

Freelance (ZZP) hourly rate needed for a target net income

The hourly rate a freelancer (ZZP) in the Netherlands needs in 2026 to take home a target net amount a month, after holidays, sick days and hours that can't be invoiced, business costs, the entrepreneur deductions, income tax and the Zvw contribution.

Parametersstartersick_daysholiday_weeksbusiness_costshours_per_weektarget_net_monthlyrequirednon_billable_percent

rsu_tax_netherlands

RSU (employee shares) tax in the Netherlands

Tax on restricted stock units in the Netherlands: each vest is taxed as wages in Box 1 at the value on the vesting day (with or without the 30% ruling), and shares you keep fall into Box 3 the next year. Year by year, with sell-to-cover or keeping the shares.

Parameterssalaryrequiredvest_yearsgrant_valuerequiredkeep_sharesother_box3_assetsshare_growth_percentthirty_percent_ruling

arrival_departure_year_m_form

Tax in the year you move to or leave the Netherlands (M-form)

For the year someone arrives in or leaves the Netherlands (the M-form, migration tax return): the salary earned while resident, the Dutch tax on it with the tax credits for that part of the year, and the net pay a month during the resident period.

Parametersdaterequiredscenariorequiredgross_annualrequiredthirty_percent_rulingholiday_allowance_on_top

marginal_rate_allowance_cliff

What you keep of a raise: tax plus lost allowances (poverty trap)

For a salary in the Netherlands in 2026: the allowances a household gets (healthcare and rent allowance, child budget), the net income including them, and the share of the next €1,000 of salary that is kept after extra income tax and lost allowances. Also lists the salary ranges where a raise is mostly lost.

Parametersassetspartnergross_annualrequiredmonthly_rentchildren_agespartner_income

health_insurance_cost_netherlands

Dutch health insurance: yearly cost after the deductible and healthcare allowance

The yearly cost of basic health insurance in the Netherlands in 2026: premium (with the discount for a voluntary extra deductible), the deductible (eigen risico) actually paid for expected care costs, and the healthcare allowance (zorgtoeslag) for the income.

Parametersannual_incomerequiredmonthly_premiumextra_deductibleallowance_partnerexpected_care_costs

aow_state_pension

Dutch state pension (AOW)

The Dutch state pension (AOW) from 1 July 2026 for a single person or someone with a partner: 2% of the full AOW for every insured year in the Netherlands in the 50 years before AOW age, gross and net a month, and the holiday allowance.

Parametersinsured_yearsrequiredliving_situation

box3_2028_actual_return_system

Box 3 from 2028: tax on the actual return (plan)

The planned new Dutch Box 3 (Wet werkelijk rendement, from 2028): tax on the actual return of the year (interest, dividends, price changes of investments incl. unrealised, rental income, minus interest and costs), compared with today's notional system. A plan; details can still change.

Parametersdebtssavingsdividendsinterest_paidnet_purchasesfiscal_partnerinvestments_endinterest_receivedinvestments_start

birth_parental_leave_pay

Pay during maternity, birth and parental leave in the Netherlands

Income during leave after a birth in the Netherlands (2026): maternity leave (UWV, 100% up to the daily wage cap), birth leave for the partner (1 week by the employer, up to 5 extra weeks at 70% from UWV) and paid parental leave (9 weeks at 70% from UWV), with what each parent receives and loses compared with normal pay.

Parametersholiday_pay_on_toppartner_gross_monthlybirth_parent_gross_monthlyrequiredparental_leave_weeks_partnerpartner_extra_birth_leave_weeksparental_leave_weeks_birth_parent

dutch_term_explained

Explain a Dutch tax, work or daily-life term

Explains Dutch terms from tax letters, job ads, housing, health and government (vakantiegeld, aanslag, toeslagen, eigen risico, jaarruimte, cao, ORT, IKB, WOZ, BSN, DigiD...). Job-ad terms are explained in 20 languages (en, nl, de, fr, pl, tr, ar, uk, ru, hi, ro, bg, it, es, pt, zh, el, hu, id, fa); the other terms in English or Dutch, for the assistant to translate.

Parameterstermrequiredlanguage

dutch_tax_deadlines

Upcoming Dutch tax and admin deadlines for a situation

The coming deadlines for someone in the Netherlands, from today: the income tax return, provisional assessments, the 30% ruling application window and its end, allowances (toeslagen) changes, health insurance switching, Box 3, pension (jaarruimte) and leaving the country.

Parameterschildrenemployeehomeownerallowancesleaving_dateself_employedjob_start_dateruling_start_datethirty_percent_rulingprovisional_assessmentlittle_employer_pensionsavings_above_allowance

dutch_tax_figures

Official Dutch tax figures with their sources

Looks up official Dutch tax figures for 2024, 2025 or 2026 with the source of each: tax brackets and rates, tax credits, Box 3 allowance and returns, the own home (eigenwoningforfait), the 30% ruling norm and cap, self-employed deductions, and for 2026 also allowances, NHG, the BV, visa salary norms, gift and inheritance tax, company cars and health insurance.

Parametersyearquery

Version history

4
  1. v1.3.0LatestOct 31, 2026
  2. v1.2.0Oct 31, 2026
  3. v1.1.0Oct 18, 2026
  4. v1.0.0Oct 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Nltaxcalculator integrations