Tính án phí Toà án API
Tính án phí theo NQ 326/2016: dân sự, hôn nhân gia đình, lao động, kinh doanh thương mại, ly hôn chia tài sản, phúc thẩm, tạm ứng, miễn giảm.
Tính án phí và tạm ứng án phí của vụ án tại Việt Nam theo Nghị quyết 326/2016/UBTVQH14 (vẫn còn hiệu lực năm 2026). Gửi case_type (civil – dân sự, family – hôn nhân gia đình, labour – lao động, commercial – kinh doanh thương mại, administrative – hành chính, criminal – hình sự, divorce – ly hôn) và với tranh chấp có giá ngạch thì gửi amount (giá trị tài sản tranh chấp, đồng). Kết quả cho biết bậc áp dụng, công thức từng bước (ví dụ 36.000.000 + 3% phần vượt 800 triệu), mức tạm ứng (50% án phí, không thấp hơn mức không có giá ngạch) và cả bảng bậc.
Ly hôn có chia tài sản: gửi property_shares (giá trị phần mỗi bên được chia), án phí của từng bên tính trên phần của mình, kèm quy tắc 50% / miễn khi hai bên thoả thuận trước khi xét xử hoặc trước khi hoà giải. instance=appeal cho án phí phúc thẩm, procedure=simplified (thủ tục rút gọn) giảm 50%, exemption (worker_claims, elderly, poor_household, disabled…) trả căn cứ miễn theo Điều 12, force_majeure giảm 50% theo Điều 13. Tranh chấp đất đai (land=true) trả cả hai cách tính đang được các Toà áp dụng (có và không có giá ngạch). fee trả các khoản lệ phí Toà án khác (thuận tình ly hôn, mở thủ tục phá sản, công nhận bản án nước ngoài, sao chụp tài liệu…); fee=list liệt kê toàn bộ.
Mỗi kết quả ghi rõ căn cứ pháp lý và lời miễn trừ: ai chịu án phí cuối cùng do bản án quyết định (bên có yêu cầu không được chấp nhận phải chịu án phí phần đó).
Tham số
| Tên | Vị trí | Kiểu | Bắt buộc | Mặc định | |
|---|---|---|---|---|---|
case_type | query | string | không | civil | civil (dân sự), family (hôn nhân gia đình), labour (lao động), commercial (kinh doanh thương mại), administrative (hành chính), criminal (hình sự), divorce (ly hôn), consensual_divorce (thuận tình ly hôn). |
amount | query | number | không | Giá trị tài sản tranh chấp (đồng) – vụ án có giá ngạch. Bỏ trống nếu không có giá ngạch. Với hình sự / hành chính: phần bồi thường dân sự. | |
instance | query | string | không | first | first (sơ thẩm) hoặc appeal (phúc thẩm). |
procedure | query | string | không | normal | normal hoặc simplified (thủ tục rút gọn, 50%). |
property_shares | body | array | không | Ly hôn: giá trị phần tài sản mỗi bên được chia, ví dụ [{"party":"vợ","value":1200000000}, …]. | |
property_agreement | query | string | không | none | Ly hôn: none, before_mediation (thoả thuận trước hoà giải – không chịu án phí phần tài sản) hoặc before_trial (50%). |
exemption | query | string | không | Căn cứ miễn, giảm (phân tách bằng dấu phẩy): worker_claims, child_support, administrative_detention, personal_injury, child, poor_household, elderly, disabled, revolution_merit, ethnic_minority, martyr_relative, force_majeure (giảm 50%). | |
land | query | boolean | không | false | Tranh chấp quyền sử dụng đất, quyền sở hữu: trả thêm cách tính không có giá ngạch. |
fee | query | string | không | Lệ phí Toà án khác: consensual_divorce, civil_matter, bankruptcy, foreign_judgment, ship_aircraft_arrest, copy (+ pages)… hoặc list. |
Ví dụ
curl "https://apibox.io.vn/v1/vn-court-fee?case_type=civil&amount=1000000000" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/vn-court-fee?case_type=civil&amount=1000000000', {
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-court-fee?case_type=civil&amount=1000000000",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/vn-court-fee?case_type=civil&amount=1000000000');
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ề
{
"case_type": "civil",
"case_type_vi": "dân sự",
"instance": "first",
"procedure": "normal",
"has_monetary_value": true,
"claim_value": 1000000000,
"court_fee": 42000000,
"advance_fee": 21000000,
"bracket": {
"index": 4,
"from": 800000000,
"to": 2000000000,
"base": 36000000,
"rate_percent": 3,
"over": 800000000
},
"formula": "36,000,000 + 3% × (1,000,000,000 − 800,000,000)",
"formula_vi": "36.000.000 + 3% × (1.000.000.000 − 800.000.000)",
"steps": [
{
"en": "First-instance fee, civil case with monetary value 1,000,000,000 (bracket 4): 36,000,000 + 3% × (1,000,000,000 − 800,000,000) = 42,000,000",
"vi": "Án phí sơ thẩm vụ án dân sự có giá ngạch 1.000.000.000 (bậc 4): 36.000.000 + 3% × (1.000.000.000 − 800.000.000) = 42.000.000 đồng",
"amount": 42000000
},
{
"en": "Advance fee: 50% of 42,000,000, at least the no-value fee 300,000 = 21,000,000",
"vi": "Tạm ứng án phí: 50% × 42.000.000, không thấp hơn mức không có giá ngạch 300.000 = 21.000.000 đồng",
"amount": 21000000
}
],
"currency": "VND",
"notes": [
"The court fee is charged on the value of the claims the court does not accept: the party who loses a claim pays the fee on that claim (Điều 26, 27). The amount here assumes one party bears the whole value."
],
"legal": [
{
"ref": "Nghị quyết 326/2016/UBTVQH14",
"effective_from": "2017-01-01",
"url": "https://thuvienphapluat.vn/van-ban/Thue-Phi-Le-Phi/Nghi-quyet-326-2016-UBTVQH14-muc-thu-mien-giam-thu-nop-quan-ly-va-su-dung-an-phi-le-phi-Toa-an-337911.aspx"
}
],
"disclaimer": "Reference calculation, not legal advice; check the official text.",
"disclaimer_vi": "Kết quả tham khảo, không phải tư vấn pháp lý; hãy đối chiếu văn bản chính thức.",
"reviewed": "2026-11-11"
}
Ứng dụng
- Ước tính tiền tạm ứng án phí trước khi nộp đơn khởi kiện
- Báo cho khách hàng án phí vụ tranh chấp hợp đồng, đòi nợ
- Tính án phí của từng bên khi chia tài sản ly hôn
- Gắn công cụ tính án phí vào ứng dụng pháp lý, website văn phòng luật
Hỏi đáp
Nghị quyết 326/2016 còn hiệu lực không?
Còn. Đến tháng 11/2026 chưa có văn bản thay thế; các Toà án nhân dân khu vực (từ 1/7/2025) vẫn áp dụng mức án phí này. Bảng được rà soát 6 tháng một lần.
Tạm ứng án phí tính thế nào?
Vụ án có giá ngạch: 50% mức án phí tính trên giá trị yêu cầu, nhưng không thấp hơn án phí vụ án không có giá ngạch (300.000 đồng, hoặc 3.000.000 đồng với kinh doanh thương mại). Tạm ứng án phí phúc thẩm bằng mức án phí phúc thẩm.
Cuối cùng ai phải chịu án phí?
Đương sự có yêu cầu không được Toà án chấp nhận phải chịu án phí đối với phần đó. Kết quả ở đây giả định một bên chịu toàn bộ giá trị tranh chấp.
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.