How to calculate road tax in Malaysia (2026 rates and formula)

31 July 2026

Share this

  • linkedin
  • facebook
  • twitter
  • email

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.

InputWhat to useWhy it matters
PowertrainPetrol, diesel, hybrid, PHEV, BEV or FCEVCombustion vehicles use cc; BEVs and FCEVs use kW
Exact engine capacity or motor outputRegistered cc or registered total kWMarketing labels such as “1.5L” or “2.0L” may be rounded
Vehicle classPrivate saloon or private non-saloonThe rate tables differ
Registered ownerIndividual or companyPeninsular company-owned saloons use a higher schedule
Declared area of usePeninsular Malaysia, Sabah, Sarawak, Langkawi, Pangkor or LabuanRegional 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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM55
1,201cc–1,400ccRM70
1,401cc–1,600ccRM90
1,601cc–1,800ccRM200RM0.40 per cc above 1,600cc
1,801cc–2,000ccRM280RM0.50 per cc above 1,800cc
2,001cc–2,500ccRM380RM1.00 per cc above 2,000cc
2,501cc–3,000ccRM880RM2.50 per cc above 2,500cc
Above 3,000ccRM2,130RM4.50 per cc above 3,000cc

 

Source: JPJ's official LKM calculation schedule.

Worked examples for an individual-owned saloon

Registered capacityCalculationAnnual road tax
1,496ccFlat 1,401cc–1,600cc bandRM90.00
1,798ccRM200 + (198 × RM0.40)RM279.20
1,998ccRM280 + (198 × RM0.50)RM379.00
2,000ccRM280 + (200 × RM0.50)RM380.00
2,001ccRM380 + (1 × RM1.00)RM381.00
2,494ccRM380 + (494 × RM1.00)RM874.00
2,998ccRM880 + (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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM110
1,201cc–1,400ccRM140
1,401cc–1,600ccRM180
1,601cc–1,800ccRM400RM0.80 per cc above 1,600cc
1,801cc–2,000ccRM560RM1.00 per cc above 1,800cc
2,001cc–2,500ccRM760RM3.00 per cc above 2,000cc
2,501cc–3,000ccRM2,260RM7.50 per cc above 2,500cc
Above 3,000ccRM6,010RM13.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 ownerCalculationAnnual road tax
IndividualRM280 + (198 × RM0.50)RM379.00
CompanyRM560 + (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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM85
1,201cc–1,400ccRM100
1,401cc–1,600ccRM120
1,601cc–1,800ccRM300RM0.30 per cc above 1,600cc
1,801cc–2,000ccRM360RM0.40 per cc above 1,800cc
2,001cc–2,500ccRM440RM0.80 per cc above 2,000cc
2,501cc–3,000ccRM840RM1.60 per cc above 2,500cc
Above 3,000ccRM1,640RM1.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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM44
1,201cc–1,400ccRM56
1,401cc–1,600ccRM72
1,601cc–1,800ccRM160RM0.32 per cc above 1,600cc
1,801cc–2,000ccRM224RM0.25 per cc above 1,800cc
2,001cc–2,500ccRM274RM0.50 per cc above 2,000cc
2,501cc–3,000ccRM524RM1.00 per cc above 2,500cc
Above 3,000ccRM1,024RM1.35 per cc above 3,000cc

 

Private non-saloon in Sabah or Sarawak

Engine capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM42.50
1,201cc–1,400ccRM50
1,401cc–1,600ccRM60
1,601cc–1,800ccRM165RM0.17 per cc above 1,600cc
1,801cc–2,000ccRM199RM0.22 per cc above 1,800cc
2,001cc–2,500ccRM243RM0.44 per cc above 2,000cc
2,501cc–3,000ccRM463RM0.88 per cc above 2,500cc
Above 3,000ccRM903RM1.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.

VehiclePeninsular MalaysiaSabah or Sarawak
1,500cc private saloonRM90RM72
2,000cc private saloonRM380RM274
1,500cc private non-saloonRM120RM60
2,000cc private non-saloonRM440RM243

 

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.
ExamplePeninsular MalaysiaLangkawi or PangkorSabahLabuan
1,500cc individual-owned saloonRM90RM45RM72RM36
2,000cc individual-owned saloonRM380RM190RM274RM137

 

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

GroupRegistered motor outputMinimum annual LKM in groupIncrease for each additional started 10kW bandMaximum annual LKM in group
AUp to 100kWRM20RM10RM70
BAbove 100kW–210kWRM80RM20RM280
CAbove 210kW–310kWRM305RM30RM575
DAbove 310kW–410kWRM615RM50RM1,065
EAbove 410kW–510kWRM1,140RM100RM2,040
FAbove 510kW–610kWRM2,165RM150RM3,515
GAbove 610kW–710kWRM3,690RM200RM5,490
HAbove 710kW–810kWRM5,715RM250RM7,965
IAbove 810kW–910kWRM8,240RM300RM10,940
JAbove 910kW–1,010kWRM11,265RM350RM14,415
KAbove 1,010kWRM20,000Fixed rateRM20,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 outputCalculation approachIndicative annual road tax
50kWGroup A minimumRM20
70kWRM20 + two RM10 incrementsRM40
100kWTop of Group ARM70
110kWFirst 10kW segment in Group BRM80
130kWRM80 + two RM20 incrementsRM120
150kWRM80 + four RM20 incrementsRM160
210kWTop of Group BRM280
220kWFirst 10kW segment in Group CRM305

 

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 capacityAnnual road tax
150cc and belowRM2
151cc–200ccRM30
201cc–250ccRM50
251cc–500ccRM180
501cc–800ccRM250
Above 800ccRM350

 

Petrol motorcycles in Sabah and Sarawak

Engine capacityAnnual road tax
150cc and belowRM2
151cc–200ccRM9
201cc–250ccRM12
251cc–500ccRM30
501cc–800ccRM40
Above 800ccRM42

 

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 powerAnnual road tax
Up to 7.5kWRM2
Above 7.5kW–10kWRM9
Above 10kW–12.5kWRM12
Above 12.5kW–25kWRM30
Above 25kW–40kWRM40
Above 40kWRM42

 

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 capacity12 months6 months3 months2 months1 month
1,000cc and belowRM20.00RM10.00RM5.00RM3.40RM2.70
1,001cc–1,200ccRM55.00RM27.50RM13.80RM9.20RM5.60
1,201cc–1,400ccRM70.00RM35.00RM17.50RM11.70RM6.80
1,401cc–1,600ccRM90.00RM45.00RM22.50RM15.00RM8.50

 

Sabah and Sarawak e-hailing examples, use code AB

Engine capacity12 months6 months3 months2 months1 month
1,000cc and belowRM20.00RM10.00RM5.00RM3.40RM2.70
1,001cc–1,200ccRM44.00RM22.00RM11.00RM7.40RM4.70
1,201cc–1,400ccRM56.00RM28.00RM14.00RM9.40RM5.70
1,401cc–1,600ccRM72.00RM36.00RM18.00RM12.00RM7.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:

  1. The vehicle must have motor insurance covering the requested LKM period.
  2. Renewal can generally be made when the LKM is within two months of expiry.
  3. The vehicle and owner must not be blocked by an applicable restriction or blacklist.
  4. 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

CostIncluded in the JPJ road tax amount?
LKM or road taxYes
Motor insurance premiumNo
Third-party platform or delivery feeNo
Inspection fee, where requiredNo
Registration or ownership-transfer feeNo

 

Valid insurance is a precondition for renewal, but its premium is not part of the road tax calculation.

Common road tax calculation mistakes

MistakeWhy the estimate becomes wrong
Using “1.5L” or “2.0L” instead of exact ccJPJ uses the registered capacity, including every cc in a progressive band
Assuming every SUV is a non-saloonJPJ's registration class, not the marketing label, controls the table
Ignoring company ownershipA Peninsular company-owned saloon uses a higher schedule
Applying Peninsular rates to Sabah or SarawakEast Malaysia has separate rates for combustion vehicles
Using EV battery capacity in kWhThe EV schedule uses motor output in kW
Applying the 2026 EV schedule to a hybrid or PHEVHybrids and PHEVs remain on the cc-based schedule
Charging only the progressive amountVehicles above 1,600cc pay the base rate plus the progressive charge
Treating road tax and insurance as one feeInsurance is separate, although it must be active before renewal
Assuming an older or cheaper car pays lessPrivate-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.

CostTypical frequencyMain cost driver
Road taxSix or 12 months for most private vehiclescc or kW, class, ownership and region
Motor insuranceAnnualInsured value, coverage, no-claim discount and risk factors
Scheduled maintenanceTime- or mileage-basedModel, age, drivetrain and service interval
Tyres and wear itemsPeriodicVehicle weight, tyre size and distance driven
Fuel or chargingOngoingEfficiency, distance and energy price
Parking and tollsOngoingLocation and driving pattern
Unexpected repairsIrregularVehicle 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.

InputWhat to useWhy it matters
PowertrainPetrol, diesel, hybrid, PHEV, BEV or FCEVCombustion vehicles use cc; BEVs and FCEVs use kW
Exact engine capacity or motor outputRegistered cc or registered total kWMarketing labels such as “1.5L” or “2.0L” may be rounded
Vehicle classPrivate saloon or private non-saloonThe rate tables differ
Registered ownerIndividual or companyPeninsular company-owned saloons use a higher schedule
Declared area of usePeninsular Malaysia, Sabah, Sarawak, Langkawi, Pangkor or LabuanRegional 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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM55
1,201cc–1,400ccRM70
1,401cc–1,600ccRM90
1,601cc–1,800ccRM200RM0.40 per cc above 1,600cc
1,801cc–2,000ccRM280RM0.50 per cc above 1,800cc
2,001cc–2,500ccRM380RM1.00 per cc above 2,000cc
2,501cc–3,000ccRM880RM2.50 per cc above 2,500cc
Above 3,000ccRM2,130RM4.50 per cc above 3,000cc

 

Source: JPJ's official LKM calculation schedule.

Worked examples for an individual-owned saloon

Registered capacityCalculationAnnual road tax
1,496ccFlat 1,401cc–1,600cc bandRM90.00
1,798ccRM200 + (198 × RM0.40)RM279.20
1,998ccRM280 + (198 × RM0.50)RM379.00
2,000ccRM280 + (200 × RM0.50)RM380.00
2,001ccRM380 + (1 × RM1.00)RM381.00
2,494ccRM380 + (494 × RM1.00)RM874.00
2,998ccRM880 + (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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM110
1,201cc–1,400ccRM140
1,401cc–1,600ccRM180
1,601cc–1,800ccRM400RM0.80 per cc above 1,600cc
1,801cc–2,000ccRM560RM1.00 per cc above 1,800cc
2,001cc–2,500ccRM760RM3.00 per cc above 2,000cc
2,501cc–3,000ccRM2,260RM7.50 per cc above 2,500cc
Above 3,000ccRM6,010RM13.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 ownerCalculationAnnual road tax
IndividualRM280 + (198 × RM0.50)RM379.00
CompanyRM560 + (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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM85
1,201cc–1,400ccRM100
1,401cc–1,600ccRM120
1,601cc–1,800ccRM300RM0.30 per cc above 1,600cc
1,801cc–2,000ccRM360RM0.40 per cc above 1,800cc
2,001cc–2,500ccRM440RM0.80 per cc above 2,000cc
2,501cc–3,000ccRM840RM1.60 per cc above 2,500cc
Above 3,000ccRM1,640RM1.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 capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM44
1,201cc–1,400ccRM56
1,401cc–1,600ccRM72
1,601cc–1,800ccRM160RM0.32 per cc above 1,600cc
1,801cc–2,000ccRM224RM0.25 per cc above 1,800cc
2,001cc–2,500ccRM274RM0.50 per cc above 2,000cc
2,501cc–3,000ccRM524RM1.00 per cc above 2,500cc
Above 3,000ccRM1,024RM1.35 per cc above 3,000cc

 

Private non-saloon in Sabah or Sarawak

Engine capacityBase or flat rateProgressive rate
1,000cc and belowRM20
1,001cc–1,200ccRM42.50
1,201cc–1,400ccRM50
1,401cc–1,600ccRM60
1,601cc–1,800ccRM165RM0.17 per cc above 1,600cc
1,801cc–2,000ccRM199RM0.22 per cc above 1,800cc
2,001cc–2,500ccRM243RM0.44 per cc above 2,000cc
2,501cc–3,000ccRM463RM0.88 per cc above 2,500cc
Above 3,000ccRM903RM1.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.

VehiclePeninsular MalaysiaSabah or Sarawak
1,500cc private saloonRM90RM72
2,000cc private saloonRM380RM274
1,500cc private non-saloonRM120RM60
2,000cc private non-saloonRM440RM243

 

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.
ExamplePeninsular MalaysiaLangkawi or PangkorSabahLabuan
1,500cc individual-owned saloonRM90RM45RM72RM36
2,000cc individual-owned saloonRM380RM190RM274RM137

 

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

GroupRegistered motor outputMinimum annual LKM in groupIncrease for each additional started 10kW bandMaximum annual LKM in group
AUp to 100kWRM20RM10RM70
BAbove 100kW–210kWRM80RM20RM280
CAbove 210kW–310kWRM305RM30RM575
DAbove 310kW–410kWRM615RM50RM1,065
EAbove 410kW–510kWRM1,140RM100RM2,040
FAbove 510kW–610kWRM2,165RM150RM3,515
GAbove 610kW–710kWRM3,690RM200RM5,490
HAbove 710kW–810kWRM5,715RM250RM7,965
IAbove 810kW–910kWRM8,240RM300RM10,940
JAbove 910kW–1,010kWRM11,265RM350RM14,415
KAbove 1,010kWRM20,000Fixed rateRM20,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 outputCalculation approachIndicative annual road tax
50kWGroup A minimumRM20
70kWRM20 + two RM10 incrementsRM40
100kWTop of Group ARM70
110kWFirst 10kW segment in Group BRM80
130kWRM80 + two RM20 incrementsRM120
150kWRM80 + four RM20 incrementsRM160
210kWTop of Group BRM280
220kWFirst 10kW segment in Group CRM305

 

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 capacityAnnual road tax
150cc and belowRM2
151cc–200ccRM30
201cc–250ccRM50
251cc–500ccRM180
501cc–800ccRM250
Above 800ccRM350

 

Petrol motorcycles in Sabah and Sarawak

Engine capacityAnnual road tax
150cc and belowRM2
151cc–200ccRM9
201cc–250ccRM12
251cc–500ccRM30
501cc–800ccRM40
Above 800ccRM42

 

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 powerAnnual road tax
Up to 7.5kWRM2
Above 7.5kW–10kWRM9
Above 10kW–12.5kWRM12
Above 12.5kW–25kWRM30
Above 25kW–40kWRM40
Above 40kWRM42

 

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 capacity12 months6 months3 months2 months1 month
1,000cc and belowRM20.00RM10.00RM5.00RM3.40RM2.70
1,001cc–1,200ccRM55.00RM27.50RM13.80RM9.20RM5.60
1,201cc–1,400ccRM70.00RM35.00RM17.50RM11.70RM6.80
1,401cc–1,600ccRM90.00RM45.00RM22.50RM15.00RM8.50

 

Sabah and Sarawak e-hailing examples, use code AB

Engine capacity12 months6 months3 months2 months1 month
1,000cc and belowRM20.00RM10.00RM5.00RM3.40RM2.70
1,001cc–1,200ccRM44.00RM22.00RM11.00RM7.40RM4.70
1,201cc–1,400ccRM56.00RM28.00RM14.00RM9.40RM5.70
1,401cc–1,600ccRM72.00RM36.00RM18.00RM12.00RM7.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:

  1. The vehicle must have motor insurance covering the requested LKM period.
  2. Renewal can generally be made when the LKM is within two months of expiry.
  3. The vehicle and owner must not be blocked by an applicable restriction or blacklist.
  4. 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

CostIncluded in the JPJ road tax amount?
LKM or road taxYes
Motor insurance premiumNo
Third-party platform or delivery feeNo
Inspection fee, where requiredNo
Registration or ownership-transfer feeNo

 

Valid insurance is a precondition for renewal, but its premium is not part of the road tax calculation.

Common road tax calculation mistakes

MistakeWhy the estimate becomes wrong
Using “1.5L” or “2.0L” instead of exact ccJPJ uses the registered capacity, including every cc in a progressive band
Assuming every SUV is a non-saloonJPJ's registration class, not the marketing label, controls the table
Ignoring company ownershipA Peninsular company-owned saloon uses a higher schedule
Applying Peninsular rates to Sabah or SarawakEast Malaysia has separate rates for combustion vehicles
Using EV battery capacity in kWhThe EV schedule uses motor output in kW
Applying the 2026 EV schedule to a hybrid or PHEVHybrids and PHEVs remain on the cc-based schedule
Charging only the progressive amountVehicles above 1,600cc pay the base rate plus the progressive charge
Treating road tax and insurance as one feeInsurance is separate, although it must be active before renewal
Assuming an older or cheaper car pays lessPrivate-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.

CostTypical frequencyMain cost driver
Road taxSix or 12 months for most private vehiclescc or kW, class, ownership and region
Motor insuranceAnnualInsured value, coverage, no-claim discount and risk factors
Scheduled maintenanceTime- or mileage-basedModel, age, drivetrain and service interval
Tyres and wear itemsPeriodicVehicle weight, tyre size and distance driven
Fuel or chargingOngoingEfficiency, distance and energy price
Parking and tollsOngoingLocation and driving pattern
Unexpected repairsIrregularVehicle 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.


Share this

  • linkedin
  • facebook
  • twitter
  • email