Road Tax Calculator

Pick the vehicle type, region, body type and owner, then enter the engine cc (or the motor kW for an EV) to estimate your yearly road tax.

Vehicle type

Where the vehicle is registered.

Car body type

As shown in the registration card (geran). Not used for motorcycles or EVs.

Owner

Only saloon cars in the Peninsula, Langkawi and Pangkor have a higher company rate.

cc

For cars and motorcycles. See the registration card.

kW

For EVs only. The registered motor power on the geran.

Rates in effect: JPJ LKM calculation guide (as amended after Budget 2009); EV kW rates from 1 January 2026 (indicative) · JPJ – Garis Panduan Pengiraan LKM ↗

Source: JPJ – Garis Panduan Pengiraan LKM (Bajet 2009) ↗ · JPJ – Rate Calculation Guide (LKM) ↗ · paultan.org – EV road tax structure from 1 January 2026 ↗

This result is an estimate only. Check with your bank or the relevant authority before making decisions.

How it is calculated

This calculator follows the JPJ LKM calculation guide for private vehicles:

  • Cars up to 1,600 cc: flat rates. Individual-owned saloon in the Peninsula: up to 1,000 cc RM20; 1,001–1,200 cc RM55; 1,201–1,400 cc RM70; 1,401–1,600 cc RM90.
  • Cars above 1,600 cc: the band’s base rate + a rate for every cc above the band’s lower limit. For example an individual-owned Peninsular saloon, 1,801–2,000 cc: RM280 + RM0.50 for each cc above 1,800.
  • Company-owned saloons in the Peninsula have their own, higher table. Non-saloon cars use one table for individuals and companies.
  • Sabah and Sarawak use a separate table. Langkawi and Pangkor pay 50% of the Peninsular rate, and Labuan 50% of the Sabah rate, for cars above 1,000 cc.
  • Motorcycles: flat rates by cc band. Up to 150 cc is taken as RM2.
  • EVs: by motor power in kW under the new structure from 1 January 2026. This is an estimate only.

For the monthly cost of owning a car, try the car running cost calculator.

Worked example

A 1,998 cc saloon, individual owner, registered in the Peninsula:

  • Band 1,801–2,000 cc: RM280 + RM0.50 × (1,998 − 1,800) = RM280 + RM99 = RM379.00 a year
  • That is RM31.58 a month

If the same car is a non-saloon: RM360 + RM0.40 × 198 = RM439.20. If it is a company-owned saloon: RM560 + RM1.00 × 198 = RM758.00.

Why your number may differ

The amount payable may differ slightly; check MyJPJ before paying. EV rates are indicative because we have not read the official 2026 table directly from JPJ, and regional reductions are not applied to EVs. The RM2 rate for motorcycles up to 150 cc comes from secondary sources. Diesel 4WDs in Sabah may have a different rate. Electric motorcycles, commercial vehicles, PUSPAKOM inspections and late-renewal fines are not covered.

Road tax is only part of the cost. You need valid motor insurance before you can renew, and it usually costs much more than the tax: roughly RM70–90 a year for third-party cover on a small motorcycle and RM200–250 comprehensive, based on published estimates. Renewing at a counter may add a small service fee of about RM2.

Frequently asked questions

How is car road tax calculated?

Cars up to 1,600 cc pay a flat rate by cc band. Above that, the tax is the band's base rate plus a rate for every cc above the band's lower limit, following the JPJ guide.

Are EVs still exempt from road tax?

The EV road tax exemption ended on 31 December 2025. From 1 January 2026, EVs pay by motor power in kW. The EV rates here are estimates based on media reports, so check with JPJ.

Why is road tax cheaper in Langkawi or Labuan?

For cars above 1,000 cc and motorcycles above 150 cc, Langkawi and Pangkor pay 50% of the Peninsular rate, and Labuan pays 50% of the Sabah rate.