Malaysia Road Tax Calculator 2026 by Engine CC

Calculate Malaysia annual road tax (cukai jalan) 2026 by engine capacity (cc), region, and ownership type. Saloon vs non-saloon, Peninsular vs Sabah/Sarawak rates.

Base Rate
Progressive Rate
Annual Road Tax
Engine capacity
Region
Body type
Ownership
Base rate (first band)
Progressive (over base) per cc
Excess cc above base band
Total annual road tax
Ad Space

Malaysia road tax (cukai jalan) is JPJ's annual vehicle registration fee, calculated using engine capacity (cc), region of registration (Peninsular vs Sabah/Sarawak/Labuan), body type (saloon vs non-saloon), and ownership (private vs company). Rates follow a progressive base-plus-incremental structure — vehicles ≤1600cc pay a flat base fee, while larger engines pay an additional per-cc surcharge.

Cukai Jalan Rate Bands — How JPJ Calculates Road Tax

Below 1600cc you pay a flat base fee (RM20–RM90 saloon Peninsular). From 1600cc upward, the formula switches to base + progressive: e.g. 1800cc saloon Peninsular pays RM200 base + RM0.40 × 200 excess cc = RM280 total. The progressive multiplier increases sharply beyond 2500cc — luxury vehicles 3000cc+ pay RM2,000+ annually. Sabah, Sarawak, and Labuan apply roughly 25-50% lower rates to compensate for higher per-vehicle infrastructure costs and lower population density.

Saloon vs Non-Saloon and Body-Type Reclassification

Saloon body types include sedan, hatchback, and coupe. Non-saloon covers SUV, MPV, pickup, station wagon. Non-saloon rates are typically 20-40% lower at higher cc bands but slightly higher at 1200-1400cc. Body-type misclassification is common — verify your vehicle registration card (Geran) shows the correct category. Reclassification requires JPJ inspection (PUSPAKOM) and may unlock back-pay or refund if previously misclassified.

Renewal, Penalties, and Online Payment

Renew annually via JPJ MyEG portal, Pos Malaysia, bank counters, or police counters. Insurance (motor takaful or conventional) must be active before road tax renewal — JPJ verifies via the ISM/MIS system. Late renewal (within 1 year) incurs RM150 fine; over 1 year requires re-registration. Driving without valid road tax is a RM3,000 fine plus court summons. Source: JPJ Road Tax Documentation.