Thuế nhập khẩu và giá vốn hàng nhập API
Tính thuế nhập khẩu (MFN hoặc ưu đãi FTA theo mã HS), TTĐB, BVMT và VAT hàng nhập khẩu đúng thứ tự, kèm giá vốn mỗi đơn vị hàng nhập về Việt Nam.
Gửi mã HS 8 số hs_code và trị giá cif (hoặc fob / exw + freight + insurance) theo đồng tiền currency kèm tỷ giá exchange_rate (nếu không gửi, API lấy tỷ giá mua chuyển khoản Vietcombank hôm nay). API đọc dòng thuế năm 2026 từ /v1/hs-code và tính lần lượt, mỗi loại thuế cộng vào căn cứ của loại sau: trị giá hải quan, thuế nhập khẩu (thuế suất MFN, thuế suất ưu đãi đặc biệt theo hiệp định fta — mẫu C/O như E, D, EUR.1, CPTPP, RCEP kèm nước xuất xứ origin_country — hoặc thuế suất thông thường bằng 150% MFN với mfn=false), thuế TTĐB trên trị giá + thuế nhập khẩu (Luật Thuế TTĐB 66/2025), thuế BVMT theo đơn vị, và thuế GTGT hàng nhập khẩu trên tổng (8% khi còn giảm thuế và hàng không bị loại trừ, ngược lại 10%).
Kết quả có bảng steps ghi căn cứ, thuế suất, số tiền và văn bản của từng bước, tổng số thuế nộp tại hải quan và giá vốn landed_cost (trị giá + các loại thuế không được khấu trừ + other_costs, chỉ cộng VAT khi vat_deductible=false), chia theo đơn vị khi có quantity. Có thể ghi đè mọi thuế suất (import_duty_rate, excise_rate, environmental_tax_per_unit, vat_rate, additional_import_tax cho thuế chống bán phá giá, tự vệ). Mặt hàng TTĐB phụ thuộc dung tích xi lanh, số chỗ cần gửi excise_rate.
Tham số
| Tên | Vị trí | Kiểu | Bắt buộc | Mặc định | |
|---|---|---|---|---|---|
hs_code | query|body | string | không | Mã HS 8 số (ví dụ 2203.00.91); hoặc gửi import_duty_rate. | |
cif | query|body | number | không | Trị giá CIF (= trị giá hải quan). Hoặc fob / exw kèm freight, insurance. | |
currency | query|body | string | không | VND | Đồng tiền của trị giá. |
exchange_rate | query|body | number | không | Tỷ giá (mặc định: tỷ giá mua chuyển khoản Vietcombank hôm nay). | |
fta | query|body | string | không | Mẫu C/O hoặc hiệp định: E, D, AJ, VJ, AK, AANZ, AI, VK, VC, EAV, CPTPP, AHK, EUR.1, UK, S, VIFTA, RCEP. | |
origin_country | query|body | string | không | Mã nước xuất xứ 2 ký tự (nhóm RCEP, nước bị loại trừ, CPTPP Mexico). | |
quantity | query|body | number | không | Số lượng (cho thuế BVMT và giá vốn mỗi đơn vị). | |
excise_rate | query|body | number | không | Ghi đè thuế suất TTĐB (%). | |
environmental_tax_per_unit | query|body | number | không | Thuế BVMT mỗi đơn vị (đồng). | |
other_costs | query|body | number | không | Chi phí khác cộng vào giá vốn (đồng). | |
date | query|body | string | không | Ngày nhập khẩu (giảm VAT, lộ trình TTĐB). |
Ví dụ
curl "https://apibox.io.vn/v1/vn-import-cost?hs_code=2203.00.91&fob=9000&freight=800&insurance=200¤cy=USD&exchange_rate=25000&fta=EUR.1&origin_country=DE&quantity=12000&date=2026-11-11" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/vn-import-cost?hs_code=2203.00.91&fob=9000&freight=800&insurance=200¤cy=USD&exchange_rate=25000&fta=EUR.1&origin_country=DE&quantity=12000&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-import-cost?hs_code=2203.00.91&fob=9000&freight=800&insurance=200¤cy=USD&exchange_rate=25000&fta=EUR.1&origin_country=DE&quantity=12000&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-import-cost?hs_code=2203.00.91&fob=9000&freight=800&insurance=200¤cy=USD&exchange_rate=25000&fta=EUR.1&origin_country=DE&quantity=12000&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ề
{
"date": "2026-11-11",
"currency": "USD",
"exchange_rate": 25000,
"exchange_rate_source": "exchange_rate parameter",
"value_basis": "FOB + freight + insurance",
"value_parts": {
"fob": 9000,
"freight": 800,
"insurance": 200
},
"value_foreign": 10000,
"hs": {
"code": "22030091",
"code_formatted": "2203.00.91",
"description_vi": "Có nồng độ cồn không quá 5,8% tính theo thể tích",
"unit": "lít/kg",
"mfn_rate": 35,
"normal_rate": 52.5,
"vat": "10/8",
"special_consumption_tax": 65,
"environmental_tax": null,
"fta": {
"agreement": "EVFTA",
"cell": 22
},
"tariff_year": 2026
},
"fta": "EVFTA",
"origin_country": "DE",
"customs_value": 250000000,
"import_duty": 55000000,
"additional_import_tax": 0,
"excise_tax": 198250000,
"environmental_tax": 0,
"vat": 50325000,
"vat_rate": 10,
"total_taxes": 303575000,
"payable_at_customs": 303575000,
"other_costs": 0,
"vat_deductible": true,
"landed_cost": 503250000,
"quantity": 12000,
"landed_cost_per_unit": 41937.5,
"steps": [
{
"step": 1,
"name": "Customs value",
"name_vi": "Trị giá tính thuế (trị giá hải quan)",
"base": "10,000 USD × 25000",
"rate": null,
"amount": 250000000
},
{
"step": 2,
"name": "Import duty",
"name_vi": "Thuế nhập khẩu",
"base": 250000000,
"rate": 22,
"amount": 55000000,
"basis": "special preferential rate EVFTA"
},
{
"step": 3,
"name": "Excise tax",
"name_vi": "Thuế tiêu thụ đặc biệt",
"base": 305000000,
"rate": 65,
"amount": 198250000,
"ref": "Luật Thuế TTĐB 66/2025/QH15 Điều 6 khoản 1 điểm b"
},
{
"step": 4,
"name": "Environmental protection tax",
"name_vi": "Thuế bảo vệ môi trường",
"base": 0,
"rate": null,
"amount": 0
},
{
"step": 5,
"name": "Import VAT",
"name_vi": "Thuế GTGT hàng nhập khẩu",
"base": 503250000,
"rate": 10,
"amount": 50325000,
"basis": "10%: Không được giảm VAT theo 174/2025/NĐ-CP - PL2: Bia theo quy định của Luật Phòng, chống tác hại của rượu, bia;"
}
],
"reviewed": "2026-11-11",
"disclaimer": "Reference calculation, not legal advice; check the official text."
}
Ứng dụng
- Báo giá giá vốn trước khi đặt hàng từ Trung Quốc, châu Âu
- So sánh thuế MFN và FTA khi chọn nước cung cấp
- Ước tính tiền cần nộp khi thông quan
- Tính giá vốn hàng nhập khẩu để hạch toán
Hỏi đáp
Các loại thuế được tính theo thứ tự nào?
Thuế nhập khẩu trên trị giá hải quan; TTĐB trên trị giá + thuế nhập khẩu (+ chống bán phá giá, tự vệ); BVMT theo đơn vị; GTGT trên trị giá + thuế nhập khẩu + TTĐB + BVMT.
Thuế suất FTA nào được áp dụng?
Thuế suất của hiệp định bạn gửi ở fta theo biểu thuế, nếu dòng hàng có cam kết và nước xuất xứ origin_country không bị loại trừ; RCEP phụ thuộc nước xuất khẩu. Nếu không, API dùng thuế suất MFN và ghi chú lý do.
Kết quả có giống số trên tờ khai hải quan?
Đây là ước tính. Hải quan có thể điều chỉnh trị giá (phí bản quyền, hoa hồng, giá giao dịch liên kết) và dùng tỷ giá của tuần khai báo; hãy đối chiếu biểu thuế chính thứ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.