BHXH tự nguyện và BHYT hộ gia đình API
Mức đóng BHXH tự nguyện theo tháng, 3/6/12 tháng hoặc nhiều năm, có hỗ trợ của Nhà nước và tỉnh; BHYT hộ gia đình cho từng thành viên.
BHXH tự nguyện (Luật BHXH 2024, NĐ 159/2025/NĐ-CP): đóng 22 % mức thu nhập lựa chọn, từ chuẩn nghèo khu vực nông thôn (1.500.000 đ năm 2026) đến 20 lần mức tham chiếu (50.600.000 đ từ 1/7/2026). Nhà nước hỗ trợ 50 % (hộ nghèo, xã đảo, đặc khu), 40 % (hộ cận nghèo), 30 % (dân tộc thiểu số) hoặc 20 % (đối tượng khác) của 22 % × chuẩn nghèo, tối đa 10 năm; API cộng thêm hỗ trợ của tỉnh nơi đã kiểm chứng (coverage: Hà Nội, TP.HCM, Hải Phòng, Đà Nẵng) và đánh dấu unverified với nguồn chưa đủ chắc chắn. Phương thức: hằng tháng, 3, 6, 12 tháng, advance đóng trước 2–5 năm (chiết khấu theo lãi suất đầu tư quỹ) và missing đóng một lần cho số tháng còn thiếu khi đủ tuổi nghỉ hưu.
BHYT hộ gia đình (NĐ 188/2025/NĐ-CP): người thứ nhất 4,5 % lương cơ sở, người thứ 2, 3, 4 và từ người thứ 5 lần lượt 70 %, 60 %, 50 %, 40 % mức của người thứ nhất, đóng 3, 6 hoặc 12 tháng, kèm hỗ trợ của tỉnh cho một số trường hợp (ví dụ người 65–74 tuổi tại TP.HCM). type=both trả cả hai. Mức tính theo ngày (date, mặc định hôm nay).
Tham số
| Tên | Vị trí | Kiểu | Bắt buộc | Mặc định | |
|---|---|---|---|---|---|
type | query | string | không | bhxh | bhxh, bhyt hoặc both. |
income | query | number | không | BHXH: mức thu nhập tháng lựa chọn (mặc định mức thấp nhất). | |
group | query | string | không | other | poor (hộ nghèo), near_poor (cận nghèo), ethnic_minority (DTTS), island (xã đảo, đặc khu), veteran (cựu chiến binh) hoặc other. |
method | query | string | không | monthly | monthly, 3, 6, 12, advance (kèm years 2–5) hoặc missing (kèm months 1–60). |
years | query | number | không | Số năm đóng trước (method=advance). | |
months | query | number | không | BHYT: 3, 6 hoặc 12; BHXH missing: số tháng 1–60. | |
members | query | number | không | 1 | BHYT: số thành viên, hoặc mảng [{ name, age, case }] (POST). |
province | query | string | không | Tên hoặc mã tỉnh để tính hỗ trợ địa phương. | |
supported_months_used | query | number | không | Số tháng đã được Nhà nước hỗ trợ (tối đa 10 năm). | |
rate | query | number | không | Lãi suất tháng (%) cho đóng trước / đóng bù. | |
date | query | string | không | Ngày đóng (mặc định hôm nay). |
Ví dụ
curl "https://apibox.io.vn/v1/vn-voluntary-insurance?type=both&income=2000000&group=near_poor&method=12&province=H%E1%BA%A3i%20Ph%C3%B2ng&members=3&months=12&date=2026-11-11" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/vn-voluntary-insurance?type=both&income=2000000&group=near_poor&method=12&province=H%E1%BA%A3i%20Ph%C3%B2ng&members=3&months=12&date=2026-11-11', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/vn-voluntary-insurance?type=both&income=2000000&group=near_poor&method=12&province=H%E1%BA%A3i%20Ph%C3%B2ng&members=3&months=12&date=2026-11-11",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/vn-voluntary-insurance?type=both&income=2000000&group=near_poor&method=12&province=H%E1%BA%A3i%20Ph%C3%B2ng&members=3&months=12&date=2026-11-11');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Kết quả trả về
{
"province": {
"code": "31",
"name": "Hải Phòng"
},
"bhxh": {
"type": "bhxh_voluntary",
"date": "2026-11-11",
"group": "near_poor",
"income": 2000000,
"rate": 0.22,
"method": "12_months",
"months": 12,
"monthly_contribution": 440000,
"gross_amount": 5280000,
"support": {
"national_percent": 0.4,
"local_percent": 0.25,
"total_percent": 0.65,
"base": 330000,
"months_supported": 12,
"monthly_national": 132000,
"monthly_local": 82500,
"national": 1584000,
"local": 990000,
"total": 2574000,
"local_ref": "NQ 56/2025/NQ-HĐND TP Hải Phòng (11/12/2025), luatvietnam.vn"
},
"you_pay": 2706000,
"limits": {
"income_min": 1500000,
"income_min_ref": "NĐ 07/2021/NĐ-CP (chuẩn nghèo nông thôn, kéo dài đến 31/12/2026)",
"income_max": 50600000,
"reference_level": 2530000,
"reference_level_ref": "Nghị định 161/2026/NĐ-CP"
},
"notes": [],
"unverified": []
},
"bhyt": {
"type": "bhyt_household",
"date": "2026-11-11",
"months": 12,
"members": 3,
"base_salary": 2530000,
"base_salary_ref": "Nghị định 161/2026/NĐ-CP",
"rate": 0.045,
"first_member_monthly": 113850,
"ladder": {
"1": 1,
"2": 0.7,
"3": 0.6,
"4": 0.5,
"5+": 0.4
},
"rows": [
{
"member": 1,
"name": null,
"factor": 1,
"monthly": 113850,
"amount": 1366200,
"local_support_percent": 0,
"local_support": 0,
"you_pay": 1366200,
"support_rules": []
},
{
"member": 2,
"name": null,
"factor": 0.7,
"monthly": 79695,
"amount": 956340,
"local_support_percent": 0,
"local_support": 0,
"you_pay": 956340,
"support_rules": []
}
],
"total": 3142260,
"you_pay": 3142260,
"notes": [
"The 70/60/50/40% ladder applies to household members joining in the same fiscal year, in joining order.",
"If the base salary changes after payment there is no top-up or refund for the period already paid (NĐ 188/2025 Điều 8 k.3)."
]
},
"coverage": [
"Hà Nội",
"TP. Hồ Chí Minh",
"Hải Phòng",
"Đà Nẵng"
],
"legal": [
{
"ref": "Luật BHXH 41/2024/QH15 (Điều 31, 36)",
"effective_from": "2025-07-01"
},
{
"ref": "NĐ 159/2025/NĐ-CP (BHXH tự nguyện)",
"effective_from": "2025-07-01"
}
],
"reviewed": "2026-11-11",
"disclaimer": "Reference calculation, not legal advice; check the official text."
}
Ứng dụng
- Hiển thị số tiền cần đóng trong ứng dụng ví hoặc thu hộ bảo hiểm
- So sánh đóng hằng tháng và đóng theo năm cho khách hàng
- Tính BHYT hộ gia đình cho gia đình năm người
- Giải thích phần Nhà nước và tỉnh hỗ trợ
Hỏi đáp
Vì sao mức đóng thấp nhất là 264.000 đ/tháng?
22 % × 1.500.000 = 330.000 đ, trừ 20 % Nhà nước hỗ trợ (66.000 đ) cho người không thuộc nhóm được hỗ trợ cao hơn.
Tỉnh nào có hỗ trợ thêm?
Hiện có Hà Nội, TP.HCM, Hải Phòng và Đà Nẵng (xem coverage); tỉnh khác chỉ áp dụng mức hỗ trợ quốc gia.
Đóng trước nhiều năm dùng lãi suất nào?
Lãi suất đầu tư quỹ BHXH bình quân tháng của năm trước do BHXH Việt Nam công bố; truyền rate để dùng mức khác.
API liên quan
Kiểm tra JSON
Kiểm tra cú pháp JSON, báo đúng dòng và cột bị lỗi, và validate dữ liệu theo JSON Schema (draft 4, 7, 2019-09 hoặc 2020-12).
{ }Định dạng JSON
Làm đẹp JSON với thụt lề 0-8 dấu cách hoặc tab, rút gọn (minify) hoặc sắp xếp key theo bảng chữ cái. Báo lỗi cú pháp kèm dòng và cột.
CSVCSV sang JSON
Chuyển CSV thành mảng object JSON theo dòng tiêu đề, tự nhận dấu phân cách, tự chuyển số và boolean, báo lỗi từng dòng.