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.