Step 1: Apply for the diesel subsidy

You can apply for the diesel subsidy at the Kementerian Perdagangan Dalam Negeri dan Kos Sara Hidup Malaysia’s (KPDN) website.


Only eligible participants can apply for the Subsidised Diesel Control Scheme (SKDS). Check the full eligibility criteria here.

Step 2: Sign up for a Cardless PETRONAS SmartPay account

A Cardless PETRONAS SmartPay account is needed to enjoy subsidised diesel prices at PETRONAS stations.

You can sign up for an account here or skip to step 4 if you already have one.

Step 3: Activate your Cardless PETRONAS SmartPay account

After signing up, you will need to activate your Cardless PETRONAS SmartPay account. The following documents are required to activate your account:

  1. All directors' IC

  2. SSM Section 17/SSM certificate

  3. SSM business profile

  4. Application form (download here)

  5. SKDS approval letter (If already obtained)

The activation process will take 3-5 business days. You will receive an email once your account is activated.

Step 4: Locate your SmartPay Account ID

Log in to the Cardless PETRONAS SmartPay Dashboard and select Settings on the left navigation bar. Your SmartPay Account ID will be in the General section.

Step 5: Submit the SKDS approval letter

Submit the SKDS approval letter, list of approved vehicles, and your SmartPay Account ID.