Vietnam Gross to Net Salary Calculator 2026

Convert Vietnamese gross and net salaries with social, health and unemployment insurance, family deductions and personal income tax, by period.

Free tool: 20 requests per minute.

Result

Press “Run” to see the result.

The salary API computes a monthly salary in Vietnam both ways: from gross to net (gross=30000000) and from the net amount an employee should receive back to the gross to put in the contract (net=26215000). It returns every step: compulsory insurance of the employee (BHXH 8%, BHYT 1.5%, BHTN 1%) with their caps, income before tax, family deductions, taxable income, tax per bracket and the employer’s cost (BHXH 17%, TNLĐ-BNN 0.5%, BHYT 3%, BHTN 1%, optional 2% union fund).

Rules are stored with their effective dates and the period is a parameter (date or month), so payroll for past months is computed with the rules of that time: the 7-bracket table and 11 / 4.4 million deductions until 2025; the 5-bracket table of Law 109/2025/QH15 and 15.5 / 6.2 million deductions (Resolution 110/2025/UBTVQH15) from tax year 2026; the base salary (2.34 → 2.53 million from 1/7/2026) for the 20× insurance cap and the regional minimum wages for the unemployment insurance cap. The legal reference of each value is returned in rules.

insurance_salary sets a different salary for insurance (it defaults to gross), non_taxable excludes tax-free allowances, region (1–4) selects the minimum-wage region and resident=false applies the flat 20% of non-residents. The result is an estimate for planning and checking payroll; special cases (overtime, bonuses, foreigners’ insurance) need your own rules.

Use this in your code

curl "https://apibox.io.vn/v1/vn-salary?gross=30000000&dependents=1&month=2026-11" \
  -H "Authorization: Bearer YOUR_API_KEY"

API documentation → Get a free API key

FAQ

Which tax table is used in 2026?

The 5-bracket table (5%, 10%, 20%, 30%, 35%) of Law 109/2025/QH15 applies to salaries of tax year 2026, with the 15.5 million personal and 6.2 million dependant deductions. Periods in 2025 and earlier use the 7-bracket table.

Why is the insurance lower than 10.5% for high salaries?

BHXH and BHYT are capped at 20 × the base salary (50.6 million from 1/7/2026) and BHTN at 20 × the regional minimum wage. The caps used are in insurance.caps.

How is net → gross computed?

By searching the smallest gross that gives at least the requested net with the same rules, so the result is exact to the dong.