Finance calculators

Road Tax Calculator

Updated Jul 7, 2026 By Jehan Wadia
Rate Formulas
Vehicle Details (Scenario A)
You can find this in your vehicle registration card (Kad Pendaftaran Kenderaan).
Your region is indicated on your vehicle's registration documents.
Estimated Road Tax
RM 0.00
Road tax calculation breakdown
Base Rate (first cc bracket)
Progressive Rate (remaining cc)
Subtotal (Base + Progressive)
Region Multiplier Applied
Ownership Surcharge
Age Adjustment
Estimated Road Tax

Estimate based on JPJ published rates. For Sabah/Sarawak, Langkawi/Pangkor, and Labuan, rates shown are approximate (~0.5× Peninsular); please verify directly with JPJ for exact figures.

Step-by-Step Solution
Road Tax Breakdown

Introduction

Every vehicle owner in Malaysia must pay road tax each year. The amount you owe depends on your engine size (in cc), the region where your car is registered, and whether the vehicle is owned by a person or a company. Rates also differ between saloon and non-saloon cars. With so many factors, it can be hard to figure out the exact cost on your own.

This free Malaysia Road Tax Calculator does the math for you in seconds. Just enter your engine capacity, pick your region and vehicle type, and the tool shows your estimated road tax along with a full step-by-step breakdown. You can also compare two vehicles side by side to see how switching to a smaller or larger engine changes what you pay. All calculations follow the rate tables published by JPJ (Jabatan Pengangkutan Jalan), the Road Transport Department of Malaysia.

How to Use Our Road Tax Calculator

Enter your vehicle details below to get an estimate of your yearly road tax in Malaysia. The calculator will show you the total amount, a full cost breakdown, and a step-by-step explanation of how it was calculated.

Engine Capacity (cc): Type in your car's engine size in cubic centimetres. You can find this number on your vehicle registration card (Kad Pendaftaran Kenderaan). If you need help determining your engine size, our Engine Displacement Calculator can assist.

Registration Region: Pick the region where your vehicle is registered. Choose from Peninsular Malaysia, Pulau Pangkor & Langkawi, Sabah/Sarawak, or Labuan. Rates are lower outside Peninsular Malaysia.

Vehicle & Ownership Type: Select whether your car is a saloon or non-saloon, and whether it is owned by an individual or a company. Company-owned saloon cars pay a higher rate.

Year of Manufacture: Choose the year your vehicle was made. This is used to determine the age of your car.

Once all fields are filled in, click Calculate Road Tax to see your results. You can also click Compare Another Scenario to check the road tax for a second vehicle side by side.

What Is Road Tax in Malaysia?

Road tax is a yearly fee you must pay to legally drive your vehicle on Malaysian roads. It is managed by JPJ (Jabatan Pengangkutan Jalan), which is the Road Transport Department. When you pay your road tax, you get a sticker or digital proof that shows your vehicle is registered and allowed on the road. Driving without valid road tax can lead to fines or having your vehicle seized.

How Is Road Tax Calculated?

Your road tax amount depends on a few key factors. The biggest one is your engine capacity, measured in cubic centimetres (cc). A larger engine means higher road tax. The rate also changes based on your registration region. Vehicles registered in Peninsular Malaysia pay the full rate, while those in Sabah, Sarawak, Langkawi, Pangkor, and Labuan pay roughly half. Your vehicle type matters too. Saloon cars (sedans) and non-saloon cars (SUVs, MPVs, pickup trucks) follow different rate tables. Company-owned saloon cars are charged at a higher rate than individually owned ones.

How the Rate Structure Works

JPJ uses a bracket system, similar to income tax. Each engine size range has a base rate, which is a fixed amount. If your engine is above the starting point of that bracket, you also pay a progressive rate for every extra cc. For example, a 1,500 cc individually owned saloon car in Peninsular Malaysia pays a flat base rate of RM 90. A 1,700 cc car pays RM 200 plus RM 0.40 for each cc above 1,600. The larger your engine, the steeper the per-cc rate becomes. You can explore how progressive brackets work in more detail with our Tax Bracket Calculator.

Where to Find Your Engine Capacity

Your engine capacity is printed on your vehicle registration card (Kad Pendaftaran Kenderaan). You can also find it in your vehicle's owner manual or on the JPJ website by searching your plate number. If you know your engine's bore and stroke measurements but not the total displacement, use our Engine Displacement Calculator to convert those figures into cc. Make sure you enter the correct cc so your road tax estimate is accurate.

When to Renew Your Road Tax

Road tax in Malaysia must be renewed every year before it expires. You can renew it online through the MyJPJ app, at JPJ offices, post offices, or through authorised kiosks. You will also need a valid car insurance policy before you can renew your road tax. Late renewal may result in penalties, so it is best to renew on time. If you are budgeting for your total vehicle expenses, consider using our Fuel Cost Calculator to estimate your yearly petrol spending, or our Auto Loan Calculator if you are still financing your vehicle.


Formulas used

Progressive Rate Component
\text{Progressive} = \text{Rate per cc} \times (\text{cc} - \text{Bracket Threshold})
Subtotal (Base + Progressive)
\text{Subtotal} = \text{Base Rate} + \text{Progressive}
Region-Adjusted Amount
\text{After Region} = \text{Subtotal} \times \text{Region Multiplier}
Ownership Surcharge
\text{Surcharge} = \text{After Region} \times \text{Surcharge Rate}
Total Estimated Road Tax
\text{Road Tax} = \text{After Region} + \text{Surcharge} + \text{Age Adjustment}

Frequently asked questions

Is this road tax calculator free to use?

Yes. This Malaysia road tax calculator is 100% free. You can use it as many times as you want with no sign-up or payment needed.

How accurate is this road tax calculator?

The calculator uses the official JPJ rate tables for Peninsular Malaysia. For Sabah, Sarawak, Langkawi, Pangkor, and Labuan, it uses an approximate 0.5× multiplier. The actual rates for those regions may differ slightly, so check with JPJ for the exact amount.

What is the difference between a saloon and a non-saloon car?

A saloon car is a sedan — a regular passenger car with a separate boot (trunk). A non-saloon car includes SUVs, MPVs, pickup trucks, and other vehicle types that are not classified as sedans. Each type follows a different JPJ rate table.

Why do company-owned cars pay more road tax?

JPJ charges higher road tax rates for company-owned saloon cars. This is set by government policy. The higher rates mainly apply to vehicles with engines above 1,600 cc, where the base rate and per-cc rate can be roughly double the individual rate.

Why is road tax cheaper in Sabah, Sarawak, and Labuan?

The Malaysian government sets lower road tax rates for East Malaysia (Sabah and Sarawak), Labuan, Langkawi, and Pangkor. These regions get about a 50% discount compared to Peninsular Malaysia rates.

Does the age of my car affect road tax?

Currently, there is no age-based discount or surcharge on road tax for private cars in Malaysia. The year of manufacture field is included for reference, but it does not change your road tax amount at this time.

What does engine capacity (cc) mean?

Engine capacity, measured in cubic centimetres (cc), tells you the size of your engine. A higher cc means a bigger, more powerful engine — and higher road tax. You can find your cc on your vehicle registration card.

Can I use this calculator for motorcycles?

No. This calculator only covers cars (saloon and non-saloon vehicles). Motorcycles have a separate road tax rate structure under JPJ and are not included in this tool.

What is the base rate and progressive rate?

The base rate is a fixed amount charged for your engine size bracket. The progressive rate is an extra charge per cc for every cc above the bracket's starting point. Together, they make up your road tax before any region adjustment.

How do I compare road tax for two different cars?

Click the Compare Another Scenario button below the main result. This opens a second set of inputs where you can enter details for a different vehicle. The tool will show both results side by side with the difference in cost.

Do electric vehicles (EVs) use this calculator?

No. Electric vehicles do not have an engine capacity in cc, so this calculator does not apply to them. EVs in Malaysia currently enjoy road tax exemptions under government incentive programs. Check with JPJ for the latest EV road tax rules.

Do I need car insurance before paying road tax?

Yes. In Malaysia, you must have a valid car insurance policy before you can renew your road tax. JPJ requires proof of insurance as part of the renewal process.

Can I pay road tax online?

Yes. You can renew your road tax online through the MyJPJ app or the JPJ website. You can also renew at post offices, JPJ counters, and authorised kiosks.

What happens if I drive without valid road tax?

Driving without valid road tax is an offence in Malaysia. You can be fined up to RM 300, and your vehicle may be seized by authorities. Always renew your road tax before it expires.

Does this calculator include insurance costs?

No. This tool only calculates your road tax. Car insurance is a separate cost. You will need to get an insurance quote from your provider or use a car insurance calculator to estimate that expense.