Skip to content
Blog

Vietnam’s 2026 social insurance cap changes mid-year: the reference level rises on 1 July

Vũ Anh TuấnVũ Anh Tuấn · Content editor, Tetra··8 min read
Vietnam’s 2026 social insurance cap changes mid-year: the reference level rises on 1 July

Photo: Swello / Unsplash

In about three weeks, one parameter in your payroll system stops being correct. On 1 July 2026 Vietnam's base salary rises from VND 2,340,000 to VND 2,530,000 per month, and the social insurance reference level rises with it. The direct consequence: the contribution cap for social insurance and health insurance jumps from VND 46.8 million to VND 50.6 million in the middle of the financial year.

This is where many payroll systems will fail. The habit in Vietnam is to set payroll parameters once in January and run them for twelve months. 2026 does not allow that.

2026 has two configuration dates, not one

The first is 1 January 2026: regional minimum wages went up, the personal income tax family deduction was raised, the tax schedule was cut to five brackets, and the unemployment insurance cap changed by region. Those changes were covered earlier — see payroll and HR changes for 2026 for minimum wage and deductions, and the five-bracket PIT schedule and regional UI caps for tax and unemployment insurance. If you handled those in January, that half is done.

The second is 1 July 2026, and it is missing from most operating calendars. The Government issued Decree 161/2026/ND-CP dated 15 May 2026 setting the new base salary, effective 1 July 2026. At first glance the decree concerns only civil servants, public employees and the armed forces. But a chain of references in the Social Insurance Law carries it into every private employer, including foreign-invested ones.

The reference chain: from base salary to your contribution cap

The Social Insurance Law 2024, No. 41/2024/QH15, in force since 1 July 2025, dropped the old practice of anchoring the floor and cap directly to the "base salary". The current basis is:

  • Article 31, clause 1, point dd: the salary used as the basis for compulsory social insurance contributions is at minimum the reference level, and at maximum 20 times the reference level.
  • Article 141, clause 13: until the base salary is abolished, the reference level equals the base salary.

Put together: when the base salary changes, the reference level changes, and every employer's contribution floor and cap change with it. Implementing guidance sits in Decree 158/2025/ND-CP on compulsory social insurance.

The numbers your system needs:

  • Through 30 June 2026: reference level VND 2,340,000. Contribution floor VND 2,340,000, social and health insurance cap VND 46,800,000.
  • From 1 July 2026: reference level VND 2,530,000. Contribution floor VND 2,530,000, social and health insurance cap VND 50,600,000.

Contribution rates do not change: 10.5% employee and 21.5% employer — social insurance 8% and 17%, health insurance 1.5% and 3%, unemployment insurance 1% and 1%, plus 0.5% for occupational accident and disease borne by the employer. Only the base moves, not the formula.

Reference level is not the regional minimum wage

This distinction is where secondary sources most often get it wrong, and where misconfiguration is most likely.

  • The reference level is national and uniform. It governs the floor and cap for social insurance and health insurance. An employer in Ca Mau and one in Hanoi use the same figure.
  • The regional minimum wage is split across four geographic regions. It governs the lowest lawful salary payable, and it governs the unemployment insurance cap — 20 times the regional minimum wage under Article 34 of the Employment Law 2025, giving VND 106.2 million in Region I, 94.6 million in Region II, 82.8 million in Region III and 74 million in Region IV under Decree 293/2025/ND-CP effective 1 January 2026.

In short: within a single payslip, social and health insurance are capped nationally while unemployment insurance is capped regionally. Two thresholds, two change calendars. The unemployment side is covered in the article on the five-bracket schedule and regional UI caps.

Three errors in circulation — check whether yours inherited them

First, mislabelled regional caps. Many published summaries present the four figures 106.2 / 94.6 / 82.8 / 74 million under a heading like "social insurance contribution cap by region". That is wrong. Those are unemployment insurance caps. The social insurance cap is not regionalised. Any system configured from that table will roughly double the social insurance contributions of high earners.

Second, citing a repealed provision. Documents still circulate quoting "20 times the base salary" from Article 89 of the Social Insurance Law 2014. That article is no longer in force. The correct basis today is Article 31 of the Social Insurance Law 2024, and the correct term is "reference level". Right now both phrasings produce the same number, so the error hides — until the base salary is abolished under the wage reform roadmap, at which point the reference level will be determined separately and the two figures diverge.

Third, quoting a figure without a date. "The 2026 base salary is VND 2.53 million" is wrong for half the year. For the first six months of 2026 it remains VND 2.34 million. Every internal note, every employee communication and every stored parameter must carry an effective period.

Bridging data across two halves of the year

This is the part that actually costs time. Changing one number on a configuration screen takes five minutes. Keeping both halves of the year consistent is the real work.

  • January to June payroll was computed against the VND 46.8 million cap and must not be recalculated. The decree is not retroactive. If your system recomputes history whenever a parameter changes — a common trap when parameters are stored as a "current value" rather than a value per period — your first-half figures will silently become wrong the moment you update them.
  • Issued payslips must stay as issued. Freeze them as immutable records rather than regenerating them from current parameters each time an employee opens one.
  • Year-end reconciliation must add up two segments correctly: six months on the old base, six months on the new one. No annual report should multiply a single cap by twelve months.
  • Adjustment filings to the social insurance agency: identify the affected population before the July run, not after. It includes employees whose contribution salary exceeds VND 46.8 million, whose contributions will rise, and employees below the new VND 2,530,000 floor.
  • Time tracking and when the obligation arises: since 1 July 2025 the compulsory scheme has covered registered household business owners, company managers who draw no salary, part-time workers, and labour contracts of one month or more. It comes with a rule: an employee who neither works nor receives salary for 14 working days or more in a month does not contribute for that month. So time tracking must produce actual worked days for payroll to know whether an obligation arose at all. If your attendance and payroll systems are not connected, that gap is worth closing before July.

Also worth re-checking the base itself: in the private sector, the contribution salary is the job or position wage, plus wage allowances, plus other supplementary amounts agreed to be paid regularly and stably each pay period. Amounts that are irregular or unstable are excluded. Reviewing your earnings catalogue at the same time as the cap change makes sense, since both feed the same field.

Acceptance checklist for the July run

Run July 2026 payroll in a test environment first and look for these signals:

  • Take an employee with a contribution salary of VND 60 million. The July 2026 run must show a social insurance basis of VND 50.6 million. If it still shows 46.8 million, the parameter was not updated.
  • For the same employee, the unemployment insurance basis should be the full VND 60 million if the employer is in Region I, because the Region I cap of 106.2 million is not reached. If the system caps unemployment insurance at 50.6 million, you are applying one cap to two different schemes.
  • Take a low-paid employee: the July contribution basis must not fall below VND 2,530,000.
  • Reopen the June 2026 payroll after updating parameters. The figures must match the approved version exactly. If they moved, your system is recalculating history.
  • Compare total July contributions against June. The difference must be explainable by the specific group above the old cap, not by the whole headcount.
  • Test an employee with 14 or more unpaid working days in the month: the system must recognise that no contribution obligation arises for that month.

Make thresholds date-effective, not hard-coded

The architectural lesson of 2026 fits in one sentence: insurance and tax thresholds must be stored as parameters with effective date ranges, not as constants in code or a single configuration field.

The reasoning is concrete. The social insurance cap changes mid-year. The unemployment cap changes at year start. The family deduction follows its own schedule. Three thresholds, three calendars. A system holding only a current value will either miscalculate the future or distort the past, and usually both. With date-effective parameters, preparing for 1 July 2026 is one configuration row with a start date, entered weeks in advance, with nobody watching the clock at midnight on 30 June.

The HR module of Tetra eOffice stores these thresholds as date-effective parameters and runs on your own infrastructure, so closed payroll periods keep their original figures while new periods pick up the new base.

Conclusion

2026 has two payroll configuration dates, not one, and the 1 July date is the easiest to miss precisely because it falls mid-year. The work for the next three weeks is short: load the new reference level with an effective date of 1 July 2026, keep the national social and health insurance cap clearly separate from the regional unemployment cap, run a July trial payroll, and confirm that June payroll did not move.

If you are reviewing payroll and insurance configuration for the second half of the year, book a consultation to go through it against your current system.

Note: this article is for reference; employers should verify against the prevailing legal texts before applying.

Related articles

Free resource

Personal Data Protection checklist

Review your business before the law takes effect on 01/01/2026.

Get the checklist