Car On-Road Price Calculator (Vietnam, VND)
In Vietnam the sticker price of a car is not what you pay to drive it home. The number that matters is the on-road price ("giá lăn bánh"): the list price plus the stack of taxes, registration fees and insurance you must pay before the car is legally on the road. If you budget from the advertised price alone, you will be short by tens of millions of dong at the dealership.
The heaviest line is almost always the registration tax (lệ phí trước bạ) — typically 10% of the list price in most provinces, but as high as 12% in some cities. On a 800.000.000 VND car the 10% registration tax alone is 80.000.000 VND, roughly 70% of everything added on top of list. After that come the license plate fee (20.000.000 VND in Hanoi and Ho Chi Minh City, but only 1.000.000 VND in many other localities), the inspection / certificate fee, the annual road maintenance fee, compulsory civil-liability insurance, and optional own-damage (comprehensive) insurance if you want to protect the vehicle itself.
Add it all up at the illustrative levels above and the 800.000.000 VND car has an on-road price of about 914.380.560 VND — 114.380.560 VND more than the list price, or roughly 14.3% of it. The calculator above lets you edit every fee to match your locality and model, because all defaults here are typical illustrative figures, not quotes. Registration tax, plate fees and insurance premiums vary by province, vehicle type and date — confirm the exact numbers with the dealer or your local tax office before you commit.
What goes into the on-road price, and how the tool computes it
The general formula
The on-road price is the list price plus every required and optional fee:
On-road price = List price + Registration tax + Plate + Inspection + Road fee + Civil-liability insurance + Own-damage insurance
| Item | How it is calculated | Illustrative level |
|---|---|---|
| Registration tax | List price × 10% (some provinces 12%) | 80.000.000 |
| License plate fee | Fixed, set by locality | 20.000.000 (Hanoi/HCMC) |
| Inspection / certificate fee | Fixed | 340.000 |
| Road maintenance fee (1 year) | Fixed, by vehicle class | 1.560.000 |
| Compulsory civil-liability insurance (1 year) | Fixed, by vehicle class | 480.560 |
| Own-damage insurance (optional) | List price × 1.5% | 12.000.000 |
Two of these are percentages of the car's price — the registration tax and own-damage insurance — and they scale up fastest as the car gets more expensive. The other four are essentially fixed amounts, so on a pricier car they shrink as a share of the total.
Why the registration tax dominates
Because it is a percentage of the price, the registration tax scales linearly with the list price. In the 800.000.000 VND example it is 80.000.000 VND on its own — about 70% of all the add-on fees. It is also the biggest source of variation between localities: moving from 10% to 12% on a 800.000.000 VND car adds another 16.000.000 VND of tax.
The optional part and what the model leaves out
Own-damage (comprehensive) insurance is optional — drop it and the on-road price falls by 12.000.000 VND, but you lose protection for the car itself against collision, scratches or theft. The tool counts civil-liability insurance and the road fee for one year; multi-year packages cost more. The model does not include accessories, dealer plate-handling service fees, or any temporary manufacturer registration-tax support promotions — add or subtract those manually if they apply to your deal.
Worked example: a 800.000.000 VND car registered in Hanoi
Illustrative assumptions: 10% registration tax, a 20.000.000 VND plate fee (Hanoi/HCMC level), own-damage insurance at 1.5% of the price, with civil-liability insurance and the road fee counted for one year.
| Item | Amount |
|---|---|
| List price | 800.000.000 |
| Registration tax (10%) | 80.000.000 |
| License plate fee | 20.000.000 |
| Inspection / certificate fee | 340.000 |
| Road maintenance fee (1 year) | 1.560.000 |
| Compulsory civil-liability insurance (1 year) | 480.560 |
| Own-damage insurance (1.5%) | 12.000.000 |
| Total add-on fees | 114.380.560 |
| On-road price | 914.380.560 |
Three things stand out.
- The on-road price is 114.380.560 VND above the list price — about 14.3% of it. Budget only 800.000.000 VND and you are short by exactly this amount when you sign.
- Registration tax is the giant. At 80.000.000 VND it accounts for about 70% of all the fees, far ahead of everything else.
- Locality changes the answer materially. The same car registered in a province with a 12% tax, a 1.000.000 VND plate fee and no own-damage cover comes to 899.380.560 VND — a different number from the fully insured Hanoi case.
Enter your actual registration-tax rate, plate fee and insurance choices to get a figure close to your deal. Once you have the on-road price, FiMo's car loan calculator can turn it into a monthly installment.
Frequently asked questions
What is the on-road price of a car in Vietnam?
The on-road price ("giá lăn bánh") is the total you actually pay to put a car legally on the road: the list price plus registration tax, license plate fee, inspection/certificate fee, road maintenance fee, compulsory civil-liability insurance, and optional own-damage insurance. Illustrative example: a 800.000.000 VND listed car has an on-road price of about 914.380.560 VND — 114.380.560 VND more than the sticker price.
How is the car registration tax calculated — 10% or 12%?
The registration tax (lệ phí trước bạ) is a percentage of the car's price: most provinces charge 10%, while some cities go up to 12%. On a 800.000.000 VND car, 10% is 80.000.000 VND; at 12% you would pay 16.000.000 VND more. It is the single largest add-on, about 70% of all the fees, so set the rate to match the locality where you register the car.
How much is the license plate fee?
The plate fee is a fixed amount set by locality, independent of the car's price. In Hanoi and Ho Chi Minh City it is typically 20.000.000 VND for a passenger car, whereas many other provinces charge only about 1.000.000 VND. That gap can swing the on-road price by tens of millions of dong depending on where you register, so enter the figure that applies to your location.
Is own-damage (comprehensive) insurance mandatory?
No. Only civil-liability insurance is compulsory; own-damage (comprehensive) cover is optional. In the example, own-damage insurance at 1.5% of the price costs 12.000.000 VND — drop it and the on-road price falls by exactly that. But it protects the car itself against collision, scratches and theft, so many new-car buyers keep it. Set the rate to 0 in the tool to exclude it.
Why is the on-road price so much higher than the list price?
Because the list price excludes taxes, registration fees and insurance. Once you add them, the 800.000.000 VND car gains 114.380.560 VND — roughly 14.3% of the list price — to reach 914.380.560 VND on the road. Most of that gap is the registration tax (80.000.000 VND). That is why you should compute the on-road price before fixing your budget, so you are not short at the dealership.
Are the default fee rates in this calculator accurate?
The defaults are typical illustrative levels for a passenger car in Hanoi/HCMC, not quotes. Registration tax (10%–12%), plate fees, the road maintenance fee and insurance premiums all vary by province, vehicle type, seat count and date, and manufacturers sometimes run registration-tax support promotions. Edit each field with the numbers your dealer or local tax office gives you to get an on-road price that reflects your actual deal.