How to calculate road tax in Malaysia (2026 rates and formula)
Road tax in Malaysia is officially called the Motor Vehicle Licence, or Lesen Kenderaan Motor (LKM). The amount is not based on a car's market value or age. It depends on the vehicle's registered specifications and classification.
For petrol, diesel, hybrid and plug-in hybrid vehicles, road tax is calculated from the exact registered engine capacity in cubic centimetres (cc). For battery electric vehicles (BEVs) and fuel-cell electric vehicles (FCEVs), the calculation changed on 1 January 2026 and is now based on the vehicle's registered motor output in kilowatts (kW).
The final amount may also depend on:
- whether JPJ classifies the vehicle as a saloon or non-saloon;
- whether a Peninsular Malaysia saloon is registered to an individual or a company; and
- whether the declared area of use is Peninsular Malaysia, Sabah, Sarawak, Langkawi, Pangkor or Labuan.
Road tax formula at a glance: For a combustion-engine vehicle up to 1,600cc, use the flat rate in the relevant JPJ band. Above 1,600cc, add the band's base rate to the progressive charge on each cc above its lower threshold. For a pure EV or fuel-cell vehicle, use the registered total motor output under the 2026 kW-based schedule.
The tables below are based on the official JPJ LKM calculation guidelines and the Ministry of Transport's 2026 zero-emission vehicle schedule. They are useful for budgeting, but the amount displayed by MyJPJ or JPJ at renewal is final.
Road tax calculator: details you need first
Gather these details from the Vehicle Ownership Certificate (VOC), MyJPJ or JPJ registration record before calculating.
| Input | What to use | Why it matters |
|---|---|---|
| Powertrain | Petrol, diesel, hybrid, PHEV, BEV or FCEV | Combustion vehicles use cc; BEVs and FCEVs use kW |
| Exact engine capacity or motor output | Registered cc or registered total kW | Marketing labels such as “1.5L” or “2.0L” may be rounded |
| Vehicle class | Private saloon or private non-saloon | The rate tables differ |
| Registered owner | Individual or company | Peninsular company-owned saloons use a higher schedule |
| Declared area of use | Peninsular Malaysia, Sabah, Sarawak, Langkawi, Pangkor or Labuan | Regional rates differ for combustion vehicles |
A model marketed as a “2.0-litre” car may be registered at 1,998cc. JPJ calculates from 1,998cc, not from the rounded badge.
How the cc-based road tax formula works
For private combustion-engine vehicles at or below 1,600cc, use the flat amount shown in the relevant table.
For an engine above 1,600cc:
Annual road tax = base rate + [(exact engine capacity − lower threshold of the band) × progressive rate per cc]
For example, an individually owned 1,998cc private saloon in Peninsular Malaysia falls in the 1,801cc–2,000cc band:
RM280 + [(1,998 − 1,800) × RM0.50] = RM379
The base rate is essential. A common mistake is to calculate only the progressive portion.

Private saloon road tax in Peninsular Malaysia
Saloon registered to an individual
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM55 | – |
| 1,201cc–1,400cc | RM70 | – |
| 1,401cc–1,600cc | RM90 | – |
| 1,601cc–1,800cc | RM200 | RM0.40 per cc above 1,600cc |
| 1,801cc–2,000cc | RM280 | RM0.50 per cc above 1,800cc |
| 2,001cc–2,500cc | RM380 | RM1.00 per cc above 2,000cc |
| 2,501cc–3,000cc | RM880 | RM2.50 per cc above 2,500cc |
| Above 3,000cc | RM2,130 | RM4.50 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Worked examples for an individual-owned saloon
| Registered capacity | Calculation | Annual road tax |
|---|---|---|
| 1,496cc | Flat 1,401cc–1,600cc band | RM90.00 |
| 1,798cc | RM200 + (198 × RM0.40) | RM279.20 |
| 1,998cc | RM280 + (198 × RM0.50) | RM379.00 |
| 2,000cc | RM280 + (200 × RM0.50) | RM380.00 |
| 2,001cc | RM380 + (1 × RM1.00) | RM381.00 |
| 2,494cc | RM380 + (494 × RM1.00) | RM874.00 |
| 2,998cc | RM880 + (498 × RM2.50) | RM2,125.00 |
The move from 2,000cc to 2,001cc does not cause a sudden large jump because the base rates are designed to continue from one band to the next. In this example, the annual amount rises from RM380 to RM381.
Company-owned saloon road tax in Peninsular Malaysia
A saloon registered to a company uses a higher Peninsular Malaysia schedule. This distinction applies to the registered owner, not to who normally drives the car.
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM110 | – |
| 1,201cc–1,400cc | RM140 | – |
| 1,401cc–1,600cc | RM180 | – |
| 1,601cc–1,800cc | RM400 | RM0.80 per cc above 1,600cc |
| 1,801cc–2,000cc | RM560 | RM1.00 per cc above 1,800cc |
| 2,001cc–2,500cc | RM760 | RM3.00 per cc above 2,000cc |
| 2,501cc–3,000cc | RM2,260 | RM7.50 per cc above 2,500cc |
| Above 3,000cc | RM6,010 | RM13.50 per cc above 3,000cc |
Source JPJ's official LKM calculation schedule.
Individual versus company example
A 1,998cc Peninsular private saloon costs:
| Registered owner | Calculation | Annual road tax |
|---|---|---|
| Individual | RM280 + (198 × RM0.50) | RM379.00 |
| Company | RM560 + (198 × RM1.00) | RM758.00 |
In this case, the company-owned saloon pays exactly twice the individual-owned rate.
Private non-saloon road tax in Peninsular Malaysia
JPJ's registered vehicle class decides whether the saloon or non-saloon table applies. Do not rely only on labels such as SUV, crossover, hatchback, MPV or pick-up.
For Peninsular private non-saloon vehicles, the same schedule applies whether the owner is an individual or a company.
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM85 | – |
| 1,201cc–1,400cc | RM100 | – |
| 1,401cc–1,600cc | RM120 | – |
| 1,601cc–1,800cc | RM300 | RM0.30 per cc above 1,600cc |
| 1,801cc–2,000cc | RM360 | RM0.40 per cc above 1,800cc |
| 2,001cc–2,500cc | RM440 | RM0.80 per cc above 2,000cc |
| 2,501cc–3,000cc | RM840 | RM1.60 per cc above 2,500cc |
| Above 3,000cc | RM1,640 | RM1.60 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Worked example: 1,998cc non-saloon
RM360 + [(1,998 − 1,800) × RM0.40] = RM439.20
That is higher than the RM379 charged to an individual-owned saloon at the same capacity, but lower than the RM758 charged to a company-owned saloon.
Road tax rates in Sabah and Sarawak
Sabah and Sarawak use lower private-vehicle schedules than Peninsular Malaysia. The same East Malaysia rate applies to individual- and company-owned vehicles within each class.
Private saloon in Sabah or Sarawak
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM44 | – |
| 1,201cc–1,400cc | RM56 | – |
| 1,401cc–1,600cc | RM72 | – |
| 1,601cc–1,800cc | RM160 | RM0.32 per cc above 1,600cc |
| 1,801cc–2,000cc | RM224 | RM0.25 per cc above 1,800cc |
| 2,001cc–2,500cc | RM274 | RM0.50 per cc above 2,000cc |
| 2,501cc–3,000cc | RM524 | RM1.00 per cc above 2,500cc |
| Above 3,000cc | RM1,024 | RM1.35 per cc above 3,000cc |
Private non-saloon in Sabah or Sarawak
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM42.50 | – |
| 1,201cc–1,400cc | RM50 | – |
| 1,401cc–1,600cc | RM60 | – |
| 1,601cc–1,800cc | RM165 | RM0.17 per cc above 1,600cc |
| 1,801cc–2,000cc | RM199 | RM0.22 per cc above 1,800cc |
| 2,001cc–2,500cc | RM243 | RM0.44 per cc above 2,000cc |
| 2,501cc–3,000cc | RM463 | RM0.88 per cc above 2,500cc |
| Above 3,000cc | RM903 | RM1.20 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Peninsular Malaysia versus Sabah and Sarawak
The examples below assume an individual-owned private saloon or a private non-saloon.
| Vehicle | Peninsular Malaysia | Sabah or Sarawak |
|---|---|---|
| 1,500cc private saloon | RM90 | RM72 |
| 2,000cc private saloon | RM380 | RM274 |
| 1,500cc private non-saloon | RM120 | RM60 |
| 2,000cc private non-saloon | RM440 | RM243 |
At 2,000cc, the non-saloon rate is RM197 lower in Sabah or Sarawak than in Peninsular Malaysia.

Road tax in Langkawi, Pangkor and Labuan
The reduced rates apply only when the vehicle meets JPJ's area-of-use requirements. Driving a Peninsular-registered vehicle onto an island temporarily does not qualify it for the lower rate.
Langkawi and Pangkor
- Up to 1,000cc: RM20.
- Above 1,000cc: 50% of the corresponding Peninsular Malaysia rate for the same class and ownership category.
Labuan
- Up to 1,000cc: RM20.
- Above 1,000cc: 50% of the corresponding Sabah rate for the same vehicle class.
| Example | Peninsular Malaysia | Langkawi or Pangkor | Sabah | Labuan |
|---|---|---|---|---|
| 1,500cc individual-owned saloon | RM90 | RM45 | RM72 | RM36 |
| 2,000cc individual-owned saloon | RM380 | RM190 | RM274 | RM137 |
JPJ may require the relevant declaration or supporting document when a vehicle's declared area of use changes. The official renewal guide lists the forms used for Sabah, Sarawak and duty-free islands.
How to calculate EV road tax in Malaysia in 2026
Malaysia's full road tax exemption for eligible zero-emission vehicles ran from 1 January 2022 to 31 December 2025. From 1 January 2026, BEVs and FCEVs moved to a power-based LKM schedule.
The Ministry of Transport's announcement states that the new rates:
- are calculated from electric motor power;
- are about 85% lower on average than the previous EV road tax calculation method; and
- will be reviewed at least once every five years.
The 2026 EV schedule does not apply to conventional hybrids or plug-in hybrids. Those vehicles continue to use the registered combustion engine capacity in cc.
kW, not kWh
Use the registered motor output in kW. Do not use the battery capacity in kWh.
- kW measures motor power and determines road tax.
- kWh measures battery energy capacity and is irrelevant to the LKM calculation.
For a vehicle with more than one motor, use the total output recorded by JPJ on the VOC or in MyJPJ, rather than adding manufacturer figures from marketing materials.
2026 EV road tax bands
| Group | Registered motor output | Minimum annual LKM in group | Increase for each additional started 10kW band | Maximum annual LKM in group |
|---|---|---|---|---|
| A | Up to 100kW | RM20 | RM10 | RM70 |
| B | Above 100kW–210kW | RM80 | RM20 | RM280 |
| C | Above 210kW–310kW | RM305 | RM30 | RM575 |
| D | Above 310kW–410kW | RM615 | RM50 | RM1,065 |
| E | Above 410kW–510kW | RM1,140 | RM100 | RM2,040 |
| F | Above 510kW–610kW | RM2,165 | RM150 | RM3,515 |
| G | Above 610kW–710kW | RM3,690 | RM200 | RM5,490 |
| H | Above 710kW–810kW | RM5,715 | RM250 | RM7,965 |
| I | Above 810kW–910kW | RM8,240 | RM300 | RM10,940 |
| J | Above 910kW–1,010kW | RM11,265 | RM350 | RM14,415 |
| K | Above 1,010kW | RM20,000 | Fixed rate | RM20,000 |
The detailed A–K bands are consistent with the 2026 JPJ schedule reproduced by Carlist Malaysia and paultan.org. The Ministry of Transport announcement remains the primary source for the 1 January 2026 effective date, power-based method, average reduction and five-year review cycle.
The minimum and maximum figures above follow the power bands announced for 2026. For Group A, output up to 50kW costs RM20, with RM10 added for each started 10kW band above 50kW. In Groups B to J, the minimum covers the first 10kW segment within the group, and the stated increment applies to each later started 10kW segment.

Worked EV examples
| Registered total output | Calculation approach | Indicative annual road tax |
|---|---|---|
| 50kW | Group A minimum | RM20 |
| 70kW | RM20 + two RM10 increments | RM40 |
| 100kW | Top of Group A | RM70 |
| 110kW | First 10kW segment in Group B | RM80 |
| 130kW | RM80 + two RM20 increments | RM120 |
| 150kW | RM80 + four RM20 increments | RM160 |
| 210kW | Top of Group B | RM280 |
| 220kW | First 10kW segment in Group C | RM305 |
These are planning calculations. Use the exact power output stored in JPJ's record, including any decimal treatment applied by its system.
Do East Malaysia or island discounts apply to EVs?
The Ministry's publicly released 2026 ZEV announcement presents one power-based schedule and does not set out separate Sabah, Sarawak, Langkawi, Pangkor or Labuan tables. Do not automatically apply the combustion-vehicle regional discounts to an EV calculation. For an EV registered outside Peninsular Malaysia, use the amount shown by MyJPJ or confirm it with JPJ before renewal.
Motorcycle road tax in Malaysia
Motorcycle road tax uses flat bands rather than the progressive private-car formula.
Petrol motorcycles in Peninsular Malaysia
| Engine capacity | Annual road tax |
|---|---|
| 150cc and below | RM2 |
| 151cc–200cc | RM30 |
| 201cc–250cc | RM50 |
| 251cc–500cc | RM180 |
| 501cc–800cc | RM250 |
| Above 800cc | RM350 |
Petrol motorcycles in Sabah and Sarawak
| Engine capacity | Annual road tax |
|---|---|
| 150cc and below | RM2 |
| 151cc–200cc | RM9 |
| 201cc–250cc | RM12 |
| 251cc–500cc | RM30 |
| 501cc–800cc | RM40 |
| Above 800cc | RM42 |
Source: JPJ's official LKM calculation schedule.
For motorcycles above 150cc, Langkawi and Pangkor use 50% of the corresponding Peninsular rate, while Labuan uses 50% of the corresponding Sabah rate. The 150cc-and-below rate remains RM2.
Electric motorcycles
Electric motorcycles use their own motor-power schedule. Do not apply the 2026 electric-car table.
| Registered motor power | Annual road tax |
|---|---|
| Up to 7.5kW | RM2 |
| Above 7.5kW–10kW | RM9 |
| Above 10kW–12.5kW | RM12 |
| Above 12.5kW–25kW | RM30 |
| Above 25kW–40kW | RM40 |
| Above 40kW | RM42 |
Source: JPJ's electric vehicle LKM guideline.
Commercial vehicles and public-service vehicles
The private-car tables do not apply to goods vehicles, buses, taxis, trailers and other commercial or public-service vehicles.
Depending on the category, JPJ may calculate LKM using:
- permitted laden weight or kerb weight;
- vehicle or use code;
- fuel type;
- axle or trailer category; and
- public-service or commercial licensing status.
Use the applicable commercial schedule linked through the Ministry of Transport's road tax page rather than a passenger-car cc calculator.
Special 2026 renewal rule for e-hailing vehicles
From 30 January 2026, a legally registered e-hailing vehicle may renew LKM for one to 12 months, subject to the validity of its:
- e-hailing vehicle permit (eVP);
- motor insurance; and
- required vehicle inspection record.
The standard six- and 12-month rates remain unchanged. For one- to five-month renewals, JPJ caps the accumulated amount so that it does not exceed the standard six-month fee.
Examples from JPJ's 2026 e-hailing rate table are shown below.
Peninsular Malaysia e-hailing examples, use code AB
| Engine capacity | 12 months | 6 months | 3 months | 2 months | 1 month |
|---|---|---|---|---|---|
| 1,000cc and below | RM20.00 | RM10.00 | RM5.00 | RM3.40 | RM2.70 |
| 1,001cc–1,200cc | RM55.00 | RM27.50 | RM13.80 | RM9.20 | RM5.60 |
| 1,201cc–1,400cc | RM70.00 | RM35.00 | RM17.50 | RM11.70 | RM6.80 |
| 1,401cc–1,600cc | RM90.00 | RM45.00 | RM22.50 | RM15.00 | RM8.50 |
Sabah and Sarawak e-hailing examples, use code AB
| Engine capacity | 12 months | 6 months | 3 months | 2 months | 1 month |
|---|---|---|---|---|---|
| 1,000cc and below | RM20.00 | RM10.00 | RM5.00 | RM3.40 | RM2.70 |
| 1,001cc–1,200cc | RM44.00 | RM22.00 | RM11.00 | RM7.40 | RM4.70 |
| 1,201cc–1,400cc | RM56.00 | RM28.00 | RM14.00 | RM9.40 | RM5.70 |
| 1,401cc–1,600cc | RM72.00 | RM36.00 | RM18.00 | RM12.00 | RM7.00 |
This flexible duration applies only while the vehicle remains validly registered for e-hailing use.
How to renew road tax in Malaysia
Most private-vehicle owners can renew LKM for six or 12 months. JPJ's renewal conditions include:
- The vehicle must have motor insurance covering the requested LKM period.
- Renewal can generally be made when the LKM is within two months of expiry.
- The vehicle and owner must not be blocked by an applicable restriction or blacklist.
- Additional inspection or documentation may be required for certain vehicles or a long-expired LKM.
Renewal channels include:
- MyJPJ;
- the mySIKAP portal;
- JPJ or UTC counters;
- JPJ kiosks and mobile services; and
- authorised channels such as Pos Malaysia, MyEG or PUSPAKOM, where applicable.
Malaysia introduced digital road tax, or e-LKM, for private vehicles in phases from February 2023. The MyJPJ FAQ explains that eligible private-vehicle owners can show the digital record instead of displaying a physical disc. A printed disc remains relevant or required for categories that have not moved fully to digital treatment.
Road tax is separate from insurance and other fees
| Cost | Included in the JPJ road tax amount? |
|---|---|
| LKM or road tax | Yes |
| Motor insurance premium | No |
| Third-party platform or delivery fee | No |
| Inspection fee, where required | No |
| Registration or ownership-transfer fee | No |
Valid insurance is a precondition for renewal, but its premium is not part of the road tax calculation.
Common road tax calculation mistakes
| Mistake | Why the estimate becomes wrong |
|---|---|
| Using “1.5L” or “2.0L” instead of exact cc | JPJ uses the registered capacity, including every cc in a progressive band |
| Assuming every SUV is a non-saloon | JPJ's registration class, not the marketing label, controls the table |
| Ignoring company ownership | A Peninsular company-owned saloon uses a higher schedule |
| Applying Peninsular rates to Sabah or Sarawak | East Malaysia has separate rates for combustion vehicles |
| Using EV battery capacity in kWh | The EV schedule uses motor output in kW |
| Applying the 2026 EV schedule to a hybrid or PHEV | Hybrids and PHEVs remain on the cc-based schedule |
| Charging only the progressive amount | Vehicles above 1,600cc pay the base rate plus the progressive charge |
| Treating road tax and insurance as one fee | Insurance is separate, although it must be active before renewal |
| Assuming an older or cheaper car pays less | Private-car road tax does not use age, depreciation or resale value |
Road tax within the annual cost of owning a car
Road tax is usually one of the more predictable vehicle expenses. A complete annual budget should also include insurance, servicing, tyres, wear items, fuel or charging, parking, tolls and a repair reserve.
| Cost | Typical frequency | Main cost driver |
|---|---|---|
| Road tax | Six or 12 months for most private vehicles | cc or kW, class, ownership and region |
| Motor insurance | Annual | Insured value, coverage, no-claim discount and risk factors |
| Scheduled maintenance | Time- or mileage-based | Model, age, drivetrain and service interval |
| Tyres and wear items | Periodic | Vehicle weight, tyre size and distance driven |
| Fuel or charging | Ongoing | Efficiency, distance and energy price |
| Parking and tolls | Ongoing | Location and driving pattern |
| Unexpected repairs | Irregular | Vehicle age, condition and component failure |
Keep your car fund accessible with StashAway Simple™
Road tax, motor insurance, servicing and unexpected repairs are short-term expenses, so the money reserved for them should remain accessible rather than be exposed to long-term market volatility.
StashAway Simple™ is a cash management portfolio that helps you earn a projected 3.55% p.a. on money you may need soon. There is no minimum deposit or lock-in period, and you can withdraw your money whenever needed. The projected rate may change and is not guaranteed.
Frequently asked questions
How much is road tax for a 1.0L, 1.3L, 1.5L or 1.6L car?
A private car at or below 1,600cc pays a flat rate, but the amount depends on the registered capacity, vehicle class and region. For example, a 1,500cc private saloon costs RM90 in Peninsular Malaysia and RM72 in Sabah or Sarawak. A Peninsular private non-saloon at the same capacity costs RM120.
How much is road tax for a 1.8L, 2.0L, 2.5L or 3.0L car?
Above 1,600cc, use the base-plus-progressive formula. For an individual-owned Peninsular private saloon, the examples in this guide are RM279.20 at 1,798cc, RM379 at 1,998cc, RM874 at 2,494cc and RM2,125 at 2,998cc.
Why is road tax for a 1,998cc car different from a 2,000cc car?
Both sit in the 1,801cc–2,000cc band, but each additional cc adds RM0.50 for an individual-owned Peninsular saloon. The rates are RM379 at 1,998cc and RM380 at 2,000cc. At 2,001cc, the next band's formula produces RM381.
Is road tax for an SUV more expensive than for a sedan?
Not automatically. JPJ's saloon or non-saloon classification decides the applicable table. The manufacturer's SUV, crossover or hatchback label is not enough to calculate the rate reliably.
Is company-car road tax higher?
For a saloon registered to a company in Peninsular Malaysia, yes. Company and individual rates are the same for private non-saloon vehicles, and Sabah and Sarawak do not use the Peninsular individual-versus-company split.
Is road tax cheaper in Sabah and Sarawak?
For private combustion-engine vehicles, generally yes. A 2,000cc private saloon costs RM380 in Peninsular Malaysia and RM274 in Sabah or Sarawak. A 2,000cc private non-saloon costs RM440 and RM243 respectively.
Is EV road tax still free in Malaysia in 2026?
No. The exemption ended on 31 December 2025. From 1 January 2026, BEVs and FCEVs pay LKM according to registered motor output in kW.
How is road tax calculated for a hybrid or PHEV?
Use the registered combustion engine capacity in cc and the relevant saloon or non-saloon table. The 2026 kW-based schedule is for BEVs and FCEVs, not hybrids or PHEVs.
Can road tax be renewed for six months?
Yes. Six- and 12-month renewals are the standard options for most private vehicles. Properly registered e-hailing vehicles can renew for periods from one to 12 months from 30 January 2026, subject to permit, insurance and inspection validity.
Can I renew road tax without insurance?
No. The vehicle must have active motor insurance covering the requested LKM period.
Does an old car pay less road tax?
No. Standard private-car road tax does not include an age or depreciation discount. The calculation uses registered cc or kW, vehicle class, ownership and region.
Is road tax the same as a vehicle registration fee?
No. LKM is a recurring licence that permits the vehicle to be used on public roads. Registration and ownership-transfer fees are separate charges.
Calculate from the JPJ record, not assumptions
An accurate road tax calculation comes down to five details: powertrain, exact cc or kW, JPJ vehicle class, registered owner and declared area of use. Use the appropriate table to estimate the cost, then confirm the final amount in MyJPJ or with JPJ before paying.
Rates, classifications and administrative requirements may change. This article reflects the official information available on 29 July 2026 and is intended as a planning guide rather than a substitute for the amount assessed by JPJ.
For petrol, diesel, hybrid and plug-in hybrid vehicles, road tax is calculated from the exact registered engine capacity in cubic centimetres (cc). For battery electric vehicles (BEVs) and fuel-cell electric vehicles (FCEVs), the calculation changed on 1 January 2026 and is now based on the vehicle's registered motor output in kilowatts (kW).
The final amount may also depend on:
- whether JPJ classifies the vehicle as a saloon or non-saloon;
- whether a Peninsular Malaysia saloon is registered to an individual or a company; and
- whether the declared area of use is Peninsular Malaysia, Sabah, Sarawak, Langkawi, Pangkor or Labuan.
Road tax formula at a glance: For a combustion-engine vehicle up to 1,600cc, use the flat rate in the relevant JPJ band. Above 1,600cc, add the band's base rate to the progressive charge on each cc above its lower threshold. For a pure EV or fuel-cell vehicle, use the registered total motor output under the 2026 kW-based schedule.
The tables below are based on the official JPJ LKM calculation guidelines and the Ministry of Transport's 2026 zero-emission vehicle schedule. They are useful for budgeting, but the amount displayed by MyJPJ or JPJ at renewal is final.
Road tax calculator: details you need first
Gather these details from the Vehicle Ownership Certificate (VOC), MyJPJ or JPJ registration record before calculating.
| Input | What to use | Why it matters |
|---|---|---|
| Powertrain | Petrol, diesel, hybrid, PHEV, BEV or FCEV | Combustion vehicles use cc; BEVs and FCEVs use kW |
| Exact engine capacity or motor output | Registered cc or registered total kW | Marketing labels such as “1.5L” or “2.0L” may be rounded |
| Vehicle class | Private saloon or private non-saloon | The rate tables differ |
| Registered owner | Individual or company | Peninsular company-owned saloons use a higher schedule |
| Declared area of use | Peninsular Malaysia, Sabah, Sarawak, Langkawi, Pangkor or Labuan | Regional rates differ for combustion vehicles |
A model marketed as a “2.0-litre” car may be registered at 1,998cc. JPJ calculates from 1,998cc, not from the rounded badge.
How the cc-based road tax formula works
For private combustion-engine vehicles at or below 1,600cc, use the flat amount shown in the relevant table.
For an engine above 1,600cc:
Annual road tax = base rate + [(exact engine capacity − lower threshold of the band) × progressive rate per cc]
For example, an individually owned 1,998cc private saloon in Peninsular Malaysia falls in the 1,801cc–2,000cc band:
RM280 + [(1,998 − 1,800) × RM0.50] = RM379
The base rate is essential. A common mistake is to calculate only the progressive portion.

Private saloon road tax in Peninsular Malaysia
Saloon registered to an individual
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM55 | – |
| 1,201cc–1,400cc | RM70 | – |
| 1,401cc–1,600cc | RM90 | – |
| 1,601cc–1,800cc | RM200 | RM0.40 per cc above 1,600cc |
| 1,801cc–2,000cc | RM280 | RM0.50 per cc above 1,800cc |
| 2,001cc–2,500cc | RM380 | RM1.00 per cc above 2,000cc |
| 2,501cc–3,000cc | RM880 | RM2.50 per cc above 2,500cc |
| Above 3,000cc | RM2,130 | RM4.50 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Worked examples for an individual-owned saloon
| Registered capacity | Calculation | Annual road tax |
|---|---|---|
| 1,496cc | Flat 1,401cc–1,600cc band | RM90.00 |
| 1,798cc | RM200 + (198 × RM0.40) | RM279.20 |
| 1,998cc | RM280 + (198 × RM0.50) | RM379.00 |
| 2,000cc | RM280 + (200 × RM0.50) | RM380.00 |
| 2,001cc | RM380 + (1 × RM1.00) | RM381.00 |
| 2,494cc | RM380 + (494 × RM1.00) | RM874.00 |
| 2,998cc | RM880 + (498 × RM2.50) | RM2,125.00 |
The move from 2,000cc to 2,001cc does not cause a sudden large jump because the base rates are designed to continue from one band to the next. In this example, the annual amount rises from RM380 to RM381.
Company-owned saloon road tax in Peninsular Malaysia
A saloon registered to a company uses a higher Peninsular Malaysia schedule. This distinction applies to the registered owner, not to who normally drives the car.
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM110 | – |
| 1,201cc–1,400cc | RM140 | – |
| 1,401cc–1,600cc | RM180 | – |
| 1,601cc–1,800cc | RM400 | RM0.80 per cc above 1,600cc |
| 1,801cc–2,000cc | RM560 | RM1.00 per cc above 1,800cc |
| 2,001cc–2,500cc | RM760 | RM3.00 per cc above 2,000cc |
| 2,501cc–3,000cc | RM2,260 | RM7.50 per cc above 2,500cc |
| Above 3,000cc | RM6,010 | RM13.50 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Individual versus company example
A 1,998cc Peninsular private saloon costs:
| Registered owner | Calculation | Annual road tax |
|---|---|---|
| Individual | RM280 + (198 × RM0.50) | RM379.00 |
| Company | RM560 + (198 × RM1.00) | RM758.00 |
In this case, the company-owned saloon pays exactly twice the individual-owned rate.
Private non-saloon road tax in Peninsular Malaysia
JPJ's registered vehicle class decides whether the saloon or non-saloon table applies. Do not rely only on labels such as SUV, crossover, hatchback, MPV or pick-up.
For Peninsular private non-saloon vehicles, the same schedule applies whether the owner is an individual or a company.
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM85 | – |
| 1,201cc–1,400cc | RM100 | – |
| 1,401cc–1,600cc | RM120 | – |
| 1,601cc–1,800cc | RM300 | RM0.30 per cc above 1,600cc |
| 1,801cc–2,000cc | RM360 | RM0.40 per cc above 1,800cc |
| 2,001cc–2,500cc | RM440 | RM0.80 per cc above 2,000cc |
| 2,501cc–3,000cc | RM840 | RM1.60 per cc above 2,500cc |
| Above 3,000cc | RM1,640 | RM1.60 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Worked example: 1,998cc non-saloon
RM360 + [(1,998 − 1,800) × RM0.40] = RM439.20
That is higher than the RM379 charged to an individual-owned saloon at the same capacity, but lower than the RM758 charged to a company-owned saloon.
Road tax rates in Sabah and Sarawak
Sabah and Sarawak use lower private-vehicle schedules than Peninsular Malaysia. The same East Malaysia rate applies to individual- and company-owned vehicles within each class.
Private saloon in Sabah or Sarawak
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM44 | – |
| 1,201cc–1,400cc | RM56 | – |
| 1,401cc–1,600cc | RM72 | – |
| 1,601cc–1,800cc | RM160 | RM0.32 per cc above 1,600cc |
| 1,801cc–2,000cc | RM224 | RM0.25 per cc above 1,800cc |
| 2,001cc–2,500cc | RM274 | RM0.50 per cc above 2,000cc |
| 2,501cc–3,000cc | RM524 | RM1.00 per cc above 2,500cc |
| Above 3,000cc | RM1,024 | RM1.35 per cc above 3,000cc |
Private non-saloon in Sabah or Sarawak
| Engine capacity | Base or flat rate | Progressive rate |
|---|---|---|
| 1,000cc and below | RM20 | – |
| 1,001cc–1,200cc | RM42.50 | – |
| 1,201cc–1,400cc | RM50 | – |
| 1,401cc–1,600cc | RM60 | – |
| 1,601cc–1,800cc | RM165 | RM0.17 per cc above 1,600cc |
| 1,801cc–2,000cc | RM199 | RM0.22 per cc above 1,800cc |
| 2,001cc–2,500cc | RM243 | RM0.44 per cc above 2,000cc |
| 2,501cc–3,000cc | RM463 | RM0.88 per cc above 2,500cc |
| Above 3,000cc | RM903 | RM1.20 per cc above 3,000cc |
Source: JPJ's official LKM calculation schedule.
Peninsular Malaysia versus Sabah and Sarawak
The examples below assume an individual-owned private saloon or a private non-saloon.
| Vehicle | Peninsular Malaysia | Sabah or Sarawak |
|---|---|---|
| 1,500cc private saloon | RM90 | RM72 |
| 2,000cc private saloon | RM380 | RM274 |
| 1,500cc private non-saloon | RM120 | RM60 |
| 2,000cc private non-saloon | RM440 | RM243 |
At 2,000cc, the non-saloon rate is RM197 lower in Sabah or Sarawak than in Peninsular Malaysia.
Road tax in Langkawi, Pangkor and Labuan
The reduced rates apply only when the vehicle meets JPJ's area-of-use requirements. Driving a Peninsular-registered vehicle onto an island temporarily does not qualify it for the lower rate.
Langkawi and Pangkor
- Up to 1,000cc: RM20.
- Above 1,000cc: 50% of the corresponding Peninsular Malaysia rate for the same class and ownership category.
Labuan
- Up to 1,000cc: RM20.
- Above 1,000cc: 50% of the corresponding Sabah rate for the same vehicle class.
| Example | Peninsular Malaysia | Langkawi or Pangkor | Sabah | Labuan |
|---|---|---|---|---|
| 1,500cc individual-owned saloon | RM90 | RM45 | RM72 | RM36 |
| 2,000cc individual-owned saloon | RM380 | RM190 | RM274 | RM137 |
JPJ may require the relevant declaration or supporting document when a vehicle's declared area of use changes. The official renewal guide lists the forms used for Sabah, Sarawak and duty-free islands.
How to calculate EV road tax in Malaysia in 2026
Malaysia's full road tax exemption for eligible zero-emission vehicles ran from 1 January 2022 to 31 December 2025. From 1 January 2026, BEVs and FCEVs moved to a power-based LKM schedule.
The Ministry of Transport's announcement states that the new rates:
- are calculated from electric motor power;
- are about 85% lower on average than the previous EV road tax calculation method; and
- will be reviewed at least once every five years.
The 2026 EV schedule does not apply to conventional hybrids or plug-in hybrids. Those vehicles continue to use the registered combustion engine capacity in cc.
kW, not kWh
Use the registered motor output in kW. Do not use the battery capacity in kWh.
- kW measures motor power and determines road tax.
- kWh measures battery energy capacity and is irrelevant to the LKM calculation.
For a vehicle with more than one motor, use the total output recorded by JPJ on the VOC or in MyJPJ, rather than adding manufacturer figures from marketing materials.
2026 EV road tax bands
| Group | Registered motor output | Minimum annual LKM in group | Increase for each additional started 10kW band | Maximum annual LKM in group |
|---|---|---|---|---|
| A | Up to 100kW | RM20 | RM10 | RM70 |
| B | Above 100kW–210kW | RM80 | RM20 | RM280 |
| C | Above 210kW–310kW | RM305 | RM30 | RM575 |
| D | Above 310kW–410kW | RM615 | RM50 | RM1,065 |
| E | Above 410kW–510kW | RM1,140 | RM100 | RM2,040 |
| F | Above 510kW–610kW | RM2,165 | RM150 | RM3,515 |
| G | Above 610kW–710kW | RM3,690 | RM200 | RM5,490 |
| H | Above 710kW–810kW | RM5,715 | RM250 | RM7,965 |
| I | Above 810kW–910kW | RM8,240 | RM300 | RM10,940 |
| J | Above 910kW–1,010kW | RM11,265 | RM350 | RM14,415 |
| K | Above 1,010kW | RM20,000 | Fixed rate | RM20,000 |
The detailed A–K bands are consistent with the 2026 JPJ schedule reproduced by Carlist Malaysia and paultan.org. The Ministry of Transport announcement remains the primary source for the 1 January 2026 effective date, power-based method, average reduction and five-year review cycle.
The minimum and maximum figures above follow the power bands announced for 2026. For Group A, output up to 50kW costs RM20, with RM10 added for each started 10kW band above 50kW. In Groups B to J, the minimum covers the first 10kW segment within the group, and the stated increment applies to each later started 10kW segment.

Worked EV examples
| Registered total output | Calculation approach | Indicative annual road tax |
|---|---|---|
| 50kW | Group A minimum | RM20 |
| 70kW | RM20 + two RM10 increments | RM40 |
| 100kW | Top of Group A | RM70 |
| 110kW | First 10kW segment in Group B | RM80 |
| 130kW | RM80 + two RM20 increments | RM120 |
| 150kW | RM80 + four RM20 increments | RM160 |
| 210kW | Top of Group B | RM280 |
| 220kW | First 10kW segment in Group C | RM305 |
These are planning calculations. Use the exact power output stored in JPJ's record, including any decimal treatment applied by its system.
Do East Malaysia or island discounts apply to EVs?
The Ministry's publicly released 2026 ZEV announcement presents one power-based schedule and does not set out separate Sabah, Sarawak, Langkawi, Pangkor or Labuan tables. Do not automatically apply the combustion-vehicle regional discounts to an EV calculation. For an EV registered outside Peninsular Malaysia, use the amount shown by MyJPJ or confirm it with JPJ before renewal.
Motorcycle road tax in Malaysia
Motorcycle road tax uses flat bands rather than the progressive private-car formula.
Petrol motorcycles in Peninsular Malaysia
| Engine capacity | Annual road tax |
|---|---|
| 150cc and below | RM2 |
| 151cc–200cc | RM30 |
| 201cc–250cc | RM50 |
| 251cc–500cc | RM180 |
| 501cc–800cc | RM250 |
| Above 800cc | RM350 |
Petrol motorcycles in Sabah and Sarawak
| Engine capacity | Annual road tax |
|---|---|
| 150cc and below | RM2 |
| 151cc–200cc | RM9 |
| 201cc–250cc | RM12 |
| 251cc–500cc | RM30 |
| 501cc–800cc | RM40 |
| Above 800cc | RM42 |
Source: JPJ's official LKM calculation schedule.
For motorcycles above 150cc, Langkawi and Pangkor use 50% of the corresponding Peninsular rate, while Labuan uses 50% of the corresponding Sabah rate. The 150cc-and-below rate remains RM2.
Electric motorcycles
Electric motorcycles use their own motor-power schedule. Do not apply the 2026 electric-car table.
| Registered motor power | Annual road tax |
|---|---|
| Up to 7.5kW | RM2 |
| Above 7.5kW–10kW | RM9 |
| Above 10kW–12.5kW | RM12 |
| Above 12.5kW–25kW | RM30 |
| Above 25kW–40kW | RM40 |
| Above 40kW | RM42 |
Source: JPJ's electric vehicle LKM guideline.
Commercial vehicles and public-service vehicles
The private-car tables do not apply to goods vehicles, buses, taxis, trailers and other commercial or public-service vehicles.
Depending on the category, JPJ may calculate LKM using:
- permitted laden weight or kerb weight;
- vehicle or use code;
- fuel type;
- axle or trailer category; and
- public-service or commercial licensing status.
Use the applicable commercial schedule linked through the Ministry of Transport's road tax page rather than a passenger-car cc calculator.
Special 2026 renewal rule for e-hailing vehicles
From 30 January 2026, a legally registered e-hailing vehicle may renew LKM for one to 12 months, subject to the validity of its:
- e-hailing vehicle permit (eVP);
- motor insurance; and
- required vehicle inspection record.
The standard six- and 12-month rates remain unchanged. For one- to five-month renewals, JPJ caps the accumulated amount so that it does not exceed the standard six-month fee.
Examples from JPJ's 2026 e-hailing rate table are shown below.
Peninsular Malaysia e-hailing examples, use code AB
| Engine capacity | 12 months | 6 months | 3 months | 2 months | 1 month |
|---|---|---|---|---|---|
| 1,000cc and below | RM20.00 | RM10.00 | RM5.00 | RM3.40 | RM2.70 |
| 1,001cc–1,200cc | RM55.00 | RM27.50 | RM13.80 | RM9.20 | RM5.60 |
| 1,201cc–1,400cc | RM70.00 | RM35.00 | RM17.50 | RM11.70 | RM6.80 |
| 1,401cc–1,600cc | RM90.00 | RM45.00 | RM22.50 | RM15.00 | RM8.50 |
Sabah and Sarawak e-hailing examples, use code AB
| Engine capacity | 12 months | 6 months | 3 months | 2 months | 1 month |
|---|---|---|---|---|---|
| 1,000cc and below | RM20.00 | RM10.00 | RM5.00 | RM3.40 | RM2.70 |
| 1,001cc–1,200cc | RM44.00 | RM22.00 | RM11.00 | RM7.40 | RM4.70 |
| 1,201cc–1,400cc | RM56.00 | RM28.00 | RM14.00 | RM9.40 | RM5.70 |
| 1,401cc–1,600cc | RM72.00 | RM36.00 | RM18.00 | RM12.00 | RM7.00 |
This flexible duration applies only while the vehicle remains validly registered for e-hailing use.
How to renew road tax in Malaysia
Most private-vehicle owners can renew LKM for six or 12 months. JPJ's renewal conditions include:
- The vehicle must have motor insurance covering the requested LKM period.
- Renewal can generally be made when the LKM is within two months of expiry.
- The vehicle and owner must not be blocked by an applicable restriction or blacklist.
- Additional inspection or documentation may be required for certain vehicles or a long-expired LKM.
Renewal channels include:
- MyJPJ;
- the mySIKAP portal;
- JPJ or UTC counters;
- JPJ kiosks and mobile services; and
- authorised channels such as Pos Malaysia, MyEG or PUSPAKOM, where applicable.
Malaysia introduced digital road tax, or e-LKM, for private vehicles in phases from February 2023. The MyJPJ FAQ explains that eligible private-vehicle owners can show the digital record instead of displaying a physical disc. A printed disc remains relevant or required for categories that have not moved fully to digital treatment.
Road tax is separate from insurance and other fees
| Cost | Included in the JPJ road tax amount? |
|---|---|
| LKM or road tax | Yes |
| Motor insurance premium | No |
| Third-party platform or delivery fee | No |
| Inspection fee, where required | No |
| Registration or ownership-transfer fee | No |
Valid insurance is a precondition for renewal, but its premium is not part of the road tax calculation.
Common road tax calculation mistakes
| Mistake | Why the estimate becomes wrong |
|---|---|
| Using “1.5L” or “2.0L” instead of exact cc | JPJ uses the registered capacity, including every cc in a progressive band |
| Assuming every SUV is a non-saloon | JPJ's registration class, not the marketing label, controls the table |
| Ignoring company ownership | A Peninsular company-owned saloon uses a higher schedule |
| Applying Peninsular rates to Sabah or Sarawak | East Malaysia has separate rates for combustion vehicles |
| Using EV battery capacity in kWh | The EV schedule uses motor output in kW |
| Applying the 2026 EV schedule to a hybrid or PHEV | Hybrids and PHEVs remain on the cc-based schedule |
| Charging only the progressive amount | Vehicles above 1,600cc pay the base rate plus the progressive charge |
| Treating road tax and insurance as one fee | Insurance is separate, although it must be active before renewal |
| Assuming an older or cheaper car pays less | Private-car road tax does not use age, depreciation or resale value |
Road tax within the annual cost of owning a car
Road tax is usually one of the more predictable vehicle expenses. A complete annual budget should also include insurance, servicing, tyres, wear items, fuel or charging, parking, tolls and a repair reserve.
| Cost | Typical frequency | Main cost driver |
|---|---|---|
| Road tax | Six or 12 months for most private vehicles | cc or kW, class, ownership and region |
| Motor insurance | Annual | Insured value, coverage, no-claim discount and risk factors |
| Scheduled maintenance | Time- or mileage-based | Model, age, drivetrain and service interval |
| Tyres and wear items | Periodic | Vehicle weight, tyre size and distance driven |
| Fuel or charging | Ongoing | Efficiency, distance and energy price |
| Parking and tolls | Ongoing | Location and driving pattern |
| Unexpected repairs | Irregular | Vehicle age, condition and component failure |
Keep your car fund accessible with StashAway Simple™
Road tax, motor insurance, servicing and unexpected repairs are short-term expenses, so the money reserved for them should remain accessible rather than be exposed to long-term market volatility.
StashAway Simple™ is a cash management portfolio that helps you earn a projected 3.55% p.a. on money you may need soon. There is no minimum deposit or lock-in period, and you can withdraw your money whenever needed. The projected rate may change and is not guaranteed.
CTA button: Earn 3.55% p.a. with StashAway | https://www.stashaway.my/simple
Frequently asked questions
How much is road tax for a 1.0L, 1.3L, 1.5L or 1.6L car?
A private car at or below 1,600cc pays a flat rate, but the amount depends on the registered capacity, vehicle class and region. For example, a 1,500cc private saloon costs RM90 in Peninsular Malaysia and RM72 in Sabah or Sarawak. A Peninsular private non-saloon at the same capacity costs RM120.
How much is road tax for a 1.8L, 2.0L, 2.5L or 3.0L car?
Above 1,600cc, use the base-plus-progressive formula. For an individual-owned Peninsular private saloon, the examples in this guide are RM279.20 at 1,798cc, RM379 at 1,998cc, RM874 at 2,494cc and RM2,125 at 2,998cc.
Why is road tax for a 1,998cc car different from a 2,000cc car?
Both sit in the 1,801cc–2,000cc band, but each additional cc adds RM0.50 for an individual-owned Peninsular saloon. The rates are RM379 at 1,998cc and RM380 at 2,000cc. At 2,001cc, the next band's formula produces RM381.
Is road tax for an SUV more expensive than for a sedan?
Not automatically. JPJ's saloon or non-saloon classification decides the applicable table. The manufacturer's SUV, crossover or hatchback label is not enough to calculate the rate reliably.
Is company-car road tax higher?
For a saloon registered to a company in Peninsular Malaysia, yes. Company and individual rates are the same for private non-saloon vehicles, and Sabah and Sarawak do not use the Peninsular individual-versus-company split.
Is road tax cheaper in Sabah and Sarawak?
For private combustion-engine vehicles, generally yes. A 2,000cc private saloon costs RM380 in Peninsular Malaysia and RM274 in Sabah or Sarawak. A 2,000cc private non-saloon costs RM440 and RM243 respectively.
Is EV road tax still free in Malaysia in 2026?
No. The exemption ended on 31 December 2025. From 1 January 2026, BEVs and FCEVs pay LKM according to registered motor output in kW.
How is road tax calculated for a hybrid or PHEV?
Use the registered combustion engine capacity in cc and the relevant saloon or non-saloon table. The 2026 kW-based schedule is for BEVs and FCEVs, not hybrids or PHEVs.
Can road tax be renewed for six months?
Yes. Six- and 12-month renewals are the standard options for most private vehicles. Properly registered e-hailing vehicles can renew for periods from one to 12 months from 30 January 2026, subject to permit, insurance and inspection validity.
Can I renew road tax without insurance?
No. The vehicle must have active motor insurance covering the requested LKM period.
Does an old car pay less road tax?
No. Standard private-car road tax does not include an age or depreciation discount. The calculation uses registered cc or kW, vehicle class, ownership and region.
Is road tax the same as a vehicle registration fee?
No. LKM is a recurring licence that permits the vehicle to be used on public roads. Registration and ownership-transfer fees are separate charges.
Calculate from the JPJ record, not assumptions
An accurate road tax calculation comes down to five details: powertrain, exact cc or kW, JPJ vehicle class, registered owner and declared area of use. Use the appropriate table to estimate the cost, then confirm the final amount in MyJPJ or with JPJ before paying.
Rates, classifications and administrative requirements may change. This article reflects the official information available on 29 July 2026 and is intended as a planning guide rather than a substitute for the amount assessed by JPJ.

