JPJ window tint rules in Malaysia are set under the Motor Vehicles (Prohibition of Certain Types of Glass) Rules 1991, with current thresholds effective from 8 May 2019. The headline numbers: 70% Visible Light Transmission (VLT) minimum for the front windscreen, 50% minimum for front side windows, and no VLT limit for rear side windows and rear windscreen (provided both side mirrors are intact). First-offence summons reach RM 2,000 or 6 months jail; repeat offences RM 4,000 or 12 months. Medical exemption is free; personal-security exemption is RM 5,000. All applications go through the MyJPJ app, with 14 working days processing.

VLT Thresholds by Window Position

JPJ measures Visible Light Transmission (VLT) at multiple points on each window using a calibrated handheld meter. The thresholds:

Window Position Minimum VLT Notes
Front windscreen70%Strictest, applies to entire surface
Front side windows (driver + passenger)50%Measured at multiple points
Rear side windowsNo limitConditional on both side mirrors intact
Rear windscreenNo limitConditional on both side mirrors intact
Sunroof / panoramic roofNo limitFactory tint typically 5-15% VLT, accepted

Permitted colours: neutral or transparent film only. Reflective or mirrored finishes are prohibited regardless of VLT.

Combined VLT Math: Factory Glass Plus Aftermarket Film

This is the gap most installers skip. Stock car glass already has some inherent tint (typical 80-90% VLT). Adding aftermarket film multiplies the loss. The formula:

Effective VLT = Factory glass VLT × Film VLT

Worked examples for a front windscreen (target ≥70%):

For front side windows (target ≥50%), more films pass, but heavily tinted factory glass on flagship cars (some BMW, Mercedes, Tesla, premium SUVs) can still fail with a moderate aftermarket film. Always ask the installer to measure pre-installation factory VLT with a handheld meter and pick a film that lands above the threshold once multiplied. Reputable installers do this as part of the quote. Cheap installers skip it, which is why budget tint often fails JPJ inspection at the next roadblock.

The legal source is the Motor Vehicles (Prohibition of Certain Types of Glass) Rules 1991, with the 70/50 thresholds set by amendment effective 8 May 2019. Penalty bands:

Enforcement happens via JPJ Ops Tint (Operasi Tinted) roadblocks. Common checkpoint locations: Lebuhraya PLUS (especially Sungai Buloh and Bukit Beruntung exits), KESAS, Federal Road, and selected city roads during peak hours. JPJ public data indicates over 108,000 tint notices issued between 2019 and 2025.

At the roadblock: officer uses a calibrated handheld VLT meter, measures at multiple points on the windscreen and front side windows, and prints a notice with the actual reading versus the 70/50 threshold. The offender is given two options: pay the compound at any JPJ counter or contest the summons in Magistrate Court.

Exemption Pathways: Medical vs Security

JPJ recognises two exemption categories:

Medical exemption (free): For drivers and passengers with photosensitivity-related medical conditions. Common qualifying conditions include lupus (SLE), skin cancer (melanoma, basal cell carcinoma), porphyria, xeroderma pigmentosum, severe migraine triggered by light, and some chemotherapy patients. Requirements:

Security / personal-safety exemption (RM 5,000): For individuals with credible personal-safety threats: politicians, judges, senior corporate executives, certain public figures. Requirements:

Both categories: 14 working days processing once documents are complete.

Film Technology: Dyed, Metallic, Ceramic, Nano-Sputter

Four main film technologies on the Malaysian market in 2026, in ascending price and quality order:

Dyed film (RM 150-500 per car): Uses absorbed-pigment dye. Cheapest. Heat rejection around 35-45%. Fades to purple-pink within 2-3 years under Malaysian sun. Lowest UV block. Often fails 70/50 if shop picks too dark a base shade. AVOID for windscreen.

Metallic film (RM 400-900): Thin aluminium or titanium layer reflects heat. Heat rejection 50-65%. Lifespan 5-8 years. Critical issue in 2026: BLOCKS GPS signals, Touch n Go RFID, autogate remote, and some phone signals. Disqualifying for most modern cars with TnG eWallet RFID stickers on windscreen.

Ceramic film (RM 600-2,500): Nano-ceramic particles. Heat rejection 70-85% (some up to 98% infrared block). No signal interference. UV block up to 99%. Lifespan 8-15 years. The sweet spot for most Malaysian buyers. Reputable brands at this tier: Hamel, IrisPro mid-line, Vort-X, RhinePro, Quad Film.

Premium nano-ceramic / sputter (RM 1,300-5,000+): Top-tier brands like 3M Crystalline, V-Kool, XPEL Prime XR Plus, Llumar IRX, IrisPro flagship. Clarity, longest warranty (often 10+ years), highest heat rejection, certification documents for JPJ. Worth it if you keep the car 7+ years or live in an area with sustained direct sun parking.

Price Bands + Brand Register (2026 Market)

Reference price bands for full-car tint installation (windscreen + 4 side windows + rear windscreen) at reputable installers:

Always: ask for VLT compliance certificate, ask to see the meter reading after installation, take photos of the certificate for your records (handy if you get summoned and want to dispute).

Dealer-Installed Tint at Delivery: JPJ-Compliant or Not?

Most stock dealer-installed tint on new cars in Malaysia (the basic film included in OTR price) is 70/50 compliant. Toyota, Honda, Mazda, Proton, and Perodua all default to film that passes JPJ on delivery.

The risk zone is the optional upgrade tint package offered at delivery:

Before signing the delivery acceptance form:

  1. Ask the dealer what the VLT reading is for the windscreen and front side windows
  2. Request a written VLT compliance certificate from the tint supplier
  3. If the dealer cannot provide either, REFUSE the upgrade tint and have the basic stock tint instead
  4. Get aftermarket tint installed separately at a JPJ-approved installer with documented VLT

This protects you legally and ensures the film actually delivers the heat rejection it claims.

Enforcement: VLT Meter, Ops Tint, 108,000+ Notices

JPJ Ops Tint roadblocks operate on a rotation across major highways and city roads. The procedure:

  1. Officer flags vehicle into the roadblock pull-off
  2. Driver presents licence, vehicle registration (geran), and road tax
  3. Officer takes handheld VLT meter, applies to windscreen at multiple points
  4. If reading is below 70%, officer moves to front side windows
  5. Below 50% on either front side = compound or summons
  6. Notice printed with actual reading vs threshold and offender's details

Common enforcement hotspots in 2026 (informal observation from public reports):

Total notices issued since 8 May 2019 rule update reportedly exceeds 108,000 per JPJ public data references.

How to Verify Your Existing Tint VLT

Three ways to know if your current tint is compliant:

1. Buy a handheld VLT meter (RM 80-200). Available on Shopee or Lazada. Battery-operated, places on glass and reads VLT instantly. Single-point measurement is approximate but enough to know if you are clearly above or below threshold.

2. Walk-in test at a tint installer (free or RM 10-20). Most reputable installers will measure your existing tint with a calibrated meter as a quote-generation step. They have an incentive to find non-compliance and sell you new film, so cross-check with point 3 below.

3. JPJ branch self-test. Some JPJ branches offer informal VLT testing on request. Useful if you suspect a borderline reading and want an official-grade verification.

Document the reading. If you get summoned later and your records show compliance at install date, this becomes evidence for a court dispute.

What to Do If Summoned

If JPJ issues a tint summons or compound notice at a roadblock:

  1. Note the meter reading on the notice; this is the evidence basis
  2. Officer may demand on-the-spot tint removal before allowing you to drive on. This is legal under Section 23 of the Road Transport Act. Comply or have car towed
  3. Compound option: pay at any JPJ counter or via MyJPJ app within the deadline (usually 14 days). Typical compound RM 300-500 first offence
  4. Court option: contest the summons at Mahkamah Sesyen if you have evidence (compliance certificate, contradicting meter readings, installer documentation). Higher risk but no record if won
  5. If you remove and reinstall compliant tint: keep the new installer's VLT certificate to show at the next roadblock

Repeat offence within the same year escalates to the RM 4,000 / 12 months maximum band. Multiple notices stack at JPJ blacklist level, which then blocks road tax renewal and ownership transfer until cleared.