PayMetric Labs
2026 Vietnam Tax Rates · PIT + Insurance

Back-End Developer (Java / Go / Node.js) Take-Home Pay in Vietnam 2026

A Back-End Developer (Java / Go / Node.js) earning the median salary of ₫41.6M/mo in Vietnam takes home approximately 426.222.300 ₫/year (35.518.525 ₫/month) after personal income tax and compulsory social, health, and unemployment insurance, using 2026 rates.

Back-End Developer (Java / Go / Node.js) take-home pay by seniority

2026 median salary for each level in Vietnam, and what it leaves after personal income tax and compulsory social, health, and unemployment insurance. Labor-contract employee, single, no dependents. 2026 rates.

LevelGross / yearTake-home / year
Junior288.336.000 ₫254.457.684 ₫21.204.807 ₫/mo
Mid-level445.200.000 ₫383.208.600 ₫31.934.050 ₫/mo
Senior602.064.000 ₫509.562.552 ₫42.463.546 ₫/mo
Lead / Principal769.536.000 ₫642.525.312 ₫53.543.776 ₫/mo

The biggest pay step is Senior to Lead / Principal: 167.472.000 ₫ more a year before tax, of which 132.962.760 ₫ reaches take-home. 21% of that raise goes to personal income tax and compulsory social, health, and unemployment insurance, against an average 15% on the Senior salary, because the extra pay is taxed at the top of your bands rather than spread across all of them.

Around the headline median, the middle half of Back-End Developer (Java / Go / Node.js) salaries in Vietnam run from 453.900.000 ₫ to 510.900.000 ₫ a year, which is 390.216.450 ₫ to 436.129.950 ₫ after personal income tax and compulsory social, health, and unemployment insurance.

Adjust for your actual salary

The table above uses the Back-End Developer (Java / Go / Node.js) median. Enter your own gross salary below for a precise figure.

Annual take-home

426.222.300 ₫

Monthly take-home

35.518.525 ₫

Effective deduction rate

14.5%

Personal income tax (PIT)

20.024.700 ₫

Social + health + unemployment insurance

52.353.000 ₫

Permanent salary or contract?

Permanent median

498.600.000 ₫

426.222.300 ₫ take-home

Contract median

49.283.000 ₫/month

≈ 591.396.000 ₫ gross a year

At a median 49.283.000 ₫/month, contract work grosses about 591.396.000 ₫ a year over 12 months, 19% more than the 498.600.000 ₫ permanent median. That premium has to pay for what an employer would otherwise cover: paid holiday and sick days, pension contributions, and the gaps between contracts.

Contract and permanent benchmarks come from separate samples, so treat the gap as a guide rather than a like-for-like quote. See Back-End Developer (Java / Go / Node.js) contract rates and contractor take-home →

Frequently asked questions

1

How much does a Back-End Developer (Java / Go / Node.js) take home in Vietnam?

A Back-End Developer (Java / Go / Node.js) earning the median salary of ₫41.6M in Vietnam takes home approximately 426.222.300 ₫ per year (35.518.525 ₫ per month) after personal income tax and compulsory social, health, and unemployment insurance, using 2026 rates.

2

What is the effective tax rate for a Back-End Developer (Java / Go / Node.js) in Vietnam?

On a median Back-End Developer (Java / Go / Node.js) salary of ₫41.6M, the effective deduction rate (personal income tax and compulsory social, health, and unemployment insurance) is 14.5%, leaving 426.222.300 ₫ as take-home pay.

3

What does a senior Back-End Developer (Java / Go / Node.js) take home in Vietnam?

A senior Back-End Developer (Java / Go / Node.js) in Vietnam earns a median 602.064.000 ₫ a year and takes home approximately 509.562.552 ₫ (42.463.546 ₫ per month) after personal income tax and compulsory social, health, and unemployment insurance, an effective rate of 15.4%.

4

What does a junior Back-End Developer (Java / Go / Node.js) take home in Vietnam?

A junior Back-End Developer (Java / Go / Node.js) in Vietnam earns a median 288.336.000 ₫ a year and takes home approximately 254.457.684 ₫ (21.204.807 ₫ per month) after personal income tax and compulsory social, health, and unemployment insurance, an effective rate of 11.7%.

5

How much of a promotion does a Back-End Developer (Java / Go / Node.js) keep after tax in Vietnam?

The biggest pay step is Senior to Lead / Principal: 167.472.000 ₫ more a year before tax, of which 132.962.760 ₫ reaches take-home. 21% of that raise goes to personal income tax and compulsory social, health, and unemployment insurance, against an average 15% on the Senior salary, because the extra pay is taxed at the top of your bands rather than spread across all of them.

6

Do contract Back-End Developer (Java / Go / Node.js) roles pay more than permanent ones in Vietnam?

At a median 49.283.000 ₫/month, contract work grosses about 591.396.000 ₫ a year over 12 months, 19% more than the 498.600.000 ₫ permanent median. That premium has to pay for what an employer would otherwise cover: paid holiday and sick days, pension contributions, and the gaps between contracts. Contract and permanent benchmarks come from separate samples, so treat the gap as a guide.

Compare take-home pay for similar roles