Setel logo

Setel Malaysia Review 2026: The BUDI95 Unlock App for RM1.99 RON95

Did you know? You can claim your BUDI95 subsidised RON95 and pay for fuel without ever leaving the driver's seat using the Setel app.

By Malaysia4U Editorial Team · Updated 10 June 2026 · Based on 2+ years of weekly use, including the BUDI95 transition

Quick Verdict

  • The easiest way to claim BUDI95. Verify your MyKad once in Setel and pay RM1.99/litre for RON95 at the pump with quota tracking, no MyKad scan at the terminal each time. (You can also verify at the station terminal without Setel.)
  • Quota: 200 litres/month per individual (reduced from 300L on 1 April 2026, described as temporary). E-hailing drivers: 800L/month. Resets on the 1st; doesn't roll over.
  • Pay-at-pump, Mesra points, parking, EV charging (Gentari/chargEV/JomCharge/ChargeN'Go), DuitNow QR, TnG top-up, road tax & insurance, cash top-up at PETRONAS, useful extras on top of the BUDI95 convenience.
  • Tourists / foreigners can use the app for convenience but pay the unsubsidised RON95 market price (~RM3.72/L in early June 2026), no BUDI95 entitlement.

Get Setel for BUDI95 Access

The easiest way to claim subsidised RON95 at RM1.99/litre. Free to download. Sign up via our link for bonus rewards.

Sign Up to Setel

Already downloading? Enter referral code hzc46 at sign-up.

Why Setel Got More Useful in 2026

Setel started life as a convenience product, pay for fuel from your car, skip the counter, earn Mesra points. Nice to have. Then the government rolled out BUDI95: the targeted RON95 subsidy that replaced the old blanket subsidy. To get the subsidised RM1.99/litre rate, eligible Malaysians now have to prove identity with their MyKad and hold a valid driving licence.

You don't strictly need Setel for this, you can verify your MyKad at the terminal at PETRONAS, Shell, BHPetrol, Caltex or Petron and pay by card or eWallet. But doing the verification once inside Setel means you never scan your MyKad at the pump again, you can see your live quota balance, and you can pay from the car. That is a meaningfully smoother experience than tapping a card and MyKad at the terminal every fill.

So the honest 2026 framing is: Setel is the most convenient front door to your BUDI95 entitlement at PETRONAS, not the only door. If you fill mostly at PETRONAS, it is close to a no-brainer. If you fill at mixed brands, it is one good option among several. Mesra points, parking, DuitNow QR and EV charging are useful extras on top.

BUDI95 Explained, RM1.99 & the 200L Quota

BUDI95 is Malaysia's targeted subsidy for RON95 petrol, replacing the blanket subsidy that previously kept RON95 at RM2.05 for everyone (citizen or not).

ItemDetail
Subsidised RON95 priceRM1.99/litre
EligibilityMalaysian citizen, 16+, valid MyKad and driving licence (Singapore licence also accepted for citizens)
Monthly quota, individual200 litres (reduced from 300L on 1 April 2026; described as temporary)
Monthly quota, e-hailing driver800 litres (registered via e-hailing operator portal)
Quota reset1st of each month; does not roll over
Verification methodOne-time MyKad verification in Setel (or at the station terminal)
Above-quota priceUnsubsidised RON95 (~RM3.72/litre in early June 2026; floats weekly)
Tourists / foreignersNot eligible, pay unsubsidised price

Practical impact of the quota cut. A typical Klang Valley commuter doing ~1,500 km/month at 7L/100km uses about 105 litres, well within the 200L quota. The cut bites for two groups: (a) heavy private drivers doing 250+ litres/month (long highway commuters, multi-car households filling on one licence, though the latter may be against the rules), and (b) anyone who used to top up multiple vehicles on one ID. E-hailing drivers retain a high 800L allowance through their operator's registration.

Important: the 200L quota is per individual, tied to your MyKad, not per vehicle. If two eligible people in your household each verify their own MyKad, both get their own 200L allowance. The same person cannot stack quota across multiple accounts.

How to Claim BUDI95 in Setel

  1. 1Download Setel and register with your Malaysian phone number (OTP)
  2. 2Verify BUDI95 eligibility in the BUDI95 / Profile section: complete one-time MyKad verification (you also need a valid Malaysian driving licence to qualify). Setel checks against government records, usually quick when MyKad and licence details match.
  3. 3Top up the Setel wallet via FPX (free, instant), debit card, or cash at the PETRONAS counter
  4. 4At any PETRONAS pump: open Setel → Fuel → select pump number → choose RON95 → confirm
  5. 5If eligible and within quota: app shows RM1.99/litre and remaining-litres-this-month. Confirm with PIN/biometric.
  6. 6Pump activates. Receipt and Mesra points are logged in-app automatically.

Tip: if your driving licence is expired or suspended, BUDI95 verification will fail. Renew via JPJ or MyJPJ before retrying. Verification can be redone in-app once the licence is valid again.

RON95 vs RON97 vs Diesel Prices (June 2026)

FuelPrice (4-10 June 2026)Who gets it
RON95 (BUDI95)RM1.99/litreEligible Malaysians, up to 200L/month (800L for e-hailing)
RON95 (unsubsidised)RM3.72/litreTourists, foreigners, above-quota Malaysians
RON97RM4.35/litreEveryone, floats weekly
Diesel, Peninsular MalaysiaRM4.67/litreUnsubsidised at the pump; eligible fleet/commercial users get cash assistance instead
Diesel, Sabah / Sarawak / LabuanRM2.15/litreEast Malaysia retains subsidised pump price

Prices shown are the official rates for 4-10 June 2026 and float weekly (BUDI95 RON95 stays fixed at RM1.99). Always confirm in-app or at the pump.

Everything Else Setel Does

Once you've installed Setel for BUDI95, the rest of the app is genuinely useful:

FeatureWhat it does
Pay-at-pumpPay from your car at over 1,000 PETRONAS stations nationwide
Mesra pointsEarn PETRONAS loyalty points (1.5x-3x by tier), redeem for fuel and rewards
DuitNow QRScan-and-pay at DuitNow QR merchants nationwide via Setel Wallet
ParkingOn-street and building parking (KL, Selangor councils, selected malls); monthly passes in some councils
EV chargingGentari, chargEV, JomCharge, ChargeN'Go, locate, start session, pay in-app
Touch 'n Go top-upReload TnG card via NFC and TnG eWallet
Cash top-upAdd wallet balance with cash at any PETRONAS counter (since early 2026)
Highway tollPay toll via integrations at supported plazas
Road tax renewalJPJ-integrated renewal; sticker mailed to you
Motor insuranceQuote and renew with partner insurers
Family WalletShare your wallet/card with up to 5 members; set limits, pool Mesra points
Setel LiteLightweight version for older phones / weak data

Mesra Loyalty Integration

Mesra is the long-running PETRONAS loyalty programme. Setel auto-links your Mesra account so every fuel purchase earns points. Earning scales with a monthly tier system: Junior (1.5x), Explorer (2x) and Hero (3x) points per litre, with your tier set by how many points you earn each month. Points redeem for fuel credits, PETRONAS Dagangan products (oil, accessories), or partner vouchers.

Realistic earnings: a typical Klang Valley commuter buying ~RM400-500 of fuel a month accumulates roughly RM2-4 per month in redeemable Mesra value, about RM30-50/year. Not life-changing money, but it's free, automatic, and adds a discount to a routine you'd do anyway.

Parking Integration

Setel supports on-street parking payments in selected councils across the Klang Valley (DBKL, MBPJ, MBSA, MPSJ and others) and a growing list of building / mall parking at participating venues. Coverage is broad in KL/Selangor, patchier outside.

Where it works, the experience is genuinely good, extend parking from your phone instead of hunting for the meter. Where it doesn't, you fall back to FlexParking, JomParking, or coins. Check the in-app map before relying on Setel for a specific lot.

EV Charging via Gentari, chargEV, JomCharge & ChargeN'Go

Setel's EV charging feature lets you locate a charger (by network and connector type), activate the session from your car, and pay via Setel Wallet while earning Mesra points. Setel says the in-app coverage now spans more than half of Malaysia's charging points across the Gentari, chargEV, JomCharge and ChargeN'Go networks, Gentari being PETRONAS's clean-energy arm, with DC fast chargers along major highways and AC chargers at PETRONAS stations and selected malls.

For EV drivers this is a genuine win: one app for both fuel-station spend (Mesra at PETRONAS, parking at KLCC) and EV charging on long drives, instead of juggling several charging apps. It still won't cover every operator in Malaysia, so keep a backup app for networks outside these four.

Road Tax, Insurance, Toll, DuitNow & TnG Top-Up

Road tax renewal via Setel is JPJ-integrated. Submit insurance details, pay, sticker arrives at your address. Saves a JPJ visit. Pricing matches official JPJ rates plus a small admin/delivery fee.

Motor insurance is brokered via partner insurers. Quotes are competitive but not always the absolute cheapest, for a major saving, compare with PolicyStreet, Bjak or your usual broker. For convenience and one-stop renewal, Setel works fine.

Touch 'n Go top-up: reload your physical TnG card (via NFC on Android phones with NFC) or your TnG eWallet from inside Setel. Useful at any PETRONAS station, no separate device or counter visit needed.

Highway toll is supported at selected plazas via partner integrations, historically, Setel has tested toll-pay flows in collaboration with PLUS. Coverage is still narrower than TnG RFID; treat this as a bonus, not a primary toll method.

DuitNow QR is the bigger 2026 addition. Setel has integrated DuitNow QR through PayNet, so you can now scan and pay at the 2.5 million-plus DuitNow merchants nationwide straight from your Setel Wallet, not just at PETRONAS. Setel also supports send/receive via personal DuitNow QR and generating your own QR. That meaningfully narrows the old gap versus general-purpose eWallets, though for everyday merchant payments Touch 'n Go and GrabPay still have wider front-of-mind acceptance.

Setel vs Touch 'n Go, Shell, BHPetrol & Boost

Setel competes on two fronts: as a fuel-payment + loyalty app (vs Shell Asia, BHPetrol eCard, Petron) and as an e-wallet (vs Touch 'n Go, Boost). Crucially, BUDI95 RM1.99 RON95 is brand-agnostic, you can claim it at PETRONAS, Shell, BHPetrol, Caltex or Petron by verifying your MyKad, so no single app "owns" the subsidy. What differs is the experience and the surrounding ecosystem.

AppStation coverageLoyalty / pointsParkingEV charging
SetelPETRONAS (pay-at-pump, 1,000+)Mesra 1.5x-3x by tierYes (KL/Sel councils, malls)Yes (Gentari, chargEV, JomCharge, ChargeN'Go)
TnG eWalletPay-at-pump at PETRONAS (via Setel); RFID at ShellGO+ / partner deals (no fuel loyalty of its own)Yes (widest)Via partners
Shell Asia / Shell PayShell pay-from-carBonusLink (3,000+ merchants)No core featureShell Recharge (separate)
BHPetrol eCardBHPetrol (loyalty + counter pay)eCard pointsNoNo
BoostNo fuel pay-at-pumpBoostUP coins / cashbackSome via partnersNo

vs Touch 'n Go eWallet: these are more complements than rivals. TnG owns tolls (RFID), public transit (LRT/MRT/bus/KTM) and the widest merchant QR acceptance. TnG can now even pay-at-pump at PETRONAS (through the Setel integration) and via RFID at Shell. Setel's edge is the integrated PETRONAS pay-at-pump-plus-Mesra-plus-quota-tracking flow and tighter PETRONAS perks. Most drivers sensibly run both, Setel for fuelling at PETRONAS, TnG for tolls, transit and general spend.

vs Shell Asia / Shell Pay: Shell's app pays from the car at Shell and feeds BonusLink, which spans 3,000+ merchants and is arguably more useful off the forecourt than Mesra. If you fill mostly at Shell, Shell Asia is the natural choice; at PETRONAS, Setel is. The differentiator is which brand is closer to home and work.

vs BHPetrol eCard and Boost: BHPetrol's eCard is a focused loyalty app for BHPetrol customers, fewer extras than Setel, no EV or broad parking. Boost is a general e-wallet (cashback, bill pay, micro-financing) with no fuel pay-at-pump, so it doesn't really compete on the forecourt. Petron Miles, meanwhile, earns generously (2 points/litre) but redemption thresholds are high. For an all-in-one fuel-plus-mobility app at PETRONAS, Setel remains the most feature-complete of this group.

Who Setel Is For (and Who It Isn't)

Setel suits some drivers far more than others. Here is how it lands across the main cohorts:

PETRONAS regulars

The core audience. If your nearest station is a PETRONAS, Setel is close to essential, one-time MyKad verification, pay-at-pump, automatic Mesra points and live quota tracking. Best fit of any cohort.

Daily commuters & city drivers

A typical Klang Valley commuter (~105L/month) stays comfortably inside the 200L quota, so the April cut barely bites. Pay-at-pump saves a few minutes at busy stations and DuitNow QR now covers everyday merchant spend too.

Families & multi-driver households

Each eligible adult verifies their own MyKad for a separate 200L allowance. Family Wallet lets one account fund up to five members with spending limits and pooled Mesra points, handy for parents covering a young driver's fuel.

Fleet & business drivers

E-hailing drivers registered via their operator get the higher 800L quota. For company fleets, pay-at-pump plus consolidated receipts/notifications help expense tracking, though heavy private (non-e-hailing) drivers exceeding 200L will pay unsubsidised rates above quota.

EV owners

A real draw: Setel covers Gentari, chargEV, JomCharge and ChargeN'Go in one app, with Mesra points on charging. Keep a backup app for operators outside these networks, but for many EV drivers Setel handles the bulk of charging.

Points / Mesra collectors

If you optimise loyalty, the Junior/Explorer/Hero tier system (1.5x-3x) rewards consistent PETRONAS fuelling. Realistic value is modest (roughly RM30-50/year for a typical commuter), but it stacks automatically on a routine you'd do anyway.

Who it isn't for

Drivers who fill mostly at Shell, BHPetrol or Petron are better served by those brands' own apps. Tourists and foreigners get no BUDI95 entitlement. And Setel won't replace TnG for tolls and transit.

Real Usage: 2 Years & the BUDI95 Transition

We've been on Setel since early 2024, and its role has shifted a lot. Pre-BUDI95, Setel was a convenience product, we used it because pay-at-pump beat queueing at the counter. Post-BUDI95, doing the one-time MyKad verification in Setel made claiming the RM1.99 rate seamless at PETRONAS: no MyKad scan at the terminal each fill, with the quota counter built into the pump flow.

The 1 April 2026 quota cut from 300L to 200L. For our typical KL commuter pattern (~105 litres/month), the cut had zero effect. For a colleague doing the KL-Seremban daily highway commute (~250L/month), it now means roughly 50L/month at unsubsidised rates, about RM25 of extra fuel cost per month. Annoying but survivable.

The verification process worked. Completed MyKad verification in-app (licence valid in the background), approval in under a minute. The remaining-litres-this-month indicator is honest, counts down with each fill, resets cleanly on the 1st.

Quality-of-life features that genuinely earn their bonus status:

  • Mesra points: ~RM35/year of free fuel credit, accumulated passively
  • Pay-at-pump: ~5 minutes saved per fill at busy stations
  • Parking at KLCC / Pavilion: paid via Setel, no ticket needed at the boom gate
  • Road tax renewal: did it from the couch, sticker arrived in 5 days
  • EV charging on a Penang highway run: Gentari charger at R&R, paid in Setel, no separate app

One ongoing annoyance: GPS sometimes auto-selects a neighbouring station when two PETRONAS are close together (we had this happen once in Ipoh). Always double-check the station name and pump number on the confirm screen before tapping. Setel support refunded our wrong-station charge within 24 hours, but it shouldn't have happened.

Common Mistakes

1. Not verifying BUDI95 eligibility

Use Setel without verifying your MyKad and you'll pay unsubsidised RON95 (~RM3.72/litre in early June 2026) instead of RM1.99. Complete the one-time MyKad verification once and you're set for the subsidy at every PETRONAS fill, a couple of minutes of admin for months of savings.

2. Selecting the wrong pump number

Setel charges the pump you select, not the one you're parked at. Mis-tap and your fuel goes to someone else's car. Always cross-check the physical pump number on the dispenser against the app screen before confirming.

3. Ignoring quota left toward month-end

If you're close to your 200L quota mid-month, plan a longer trip ahead of the 1st reset to use up the remainder. The quota does NOT roll over, unused litres are gone on the 1st.

4. Empty wallet at the pump

Setel needs the full amount available before authorising. Set up auto top-up (Wallet → Auto Top-Up, e.g. reload RM100 when balance < RM30) to avoid embarrassing failed payments while blocking the pump.

5. Not linking Mesra

Without a linked Mesra account, every fill earns zero loyalty points. Link inside the app under Mesra; if you don't have a Mesra number, register one in-app in 30 seconds. Points are not awarded retroactively.

6. Trying Setel at non-PETRONAS stations

Setel's pay-at-pump works only at PETRONAS, not Shell, Caltex, Petron or BHPetrol. (You can still claim BUDI95 at those brands by verifying MyKad at their terminals, and the Setel Wallet pays DuitNow QR merchants, but you can't pump-and-pay through Setel at a non-PETRONAS station.)

Pros and Cons

✓ Pros

  • Easiest way to claim BUDI95 RON95 at RM1.99/litre, verify MyKad once, no terminal scan each fill
  • Live quota indicator built into the pump flow
  • Pay-at-pump from the car, no counter queue
  • Mesra points integrated automatically (1.5x-3x by tier)
  • DuitNow QR now works for merchant payments nationwide
  • EV charging across Gentari, chargEV, JomCharge, ChargeN'Go
  • Parking, TnG top-up, road tax, insurance, Family Wallet in one app
  • BNM-licensed e-money issuer (PETRONAS Dagangan); cash top-up at PETRONAS

✗ Cons

  • BUDI95 200L/month quota (reduced from 300L on 1 April 2026)
  • Pay-at-pump is PETRONAS-only, no Shell, Caltex, Petron
  • Tourists/foreigners get no BUDI95 entitlement
  • GPS sometimes auto-selects neighbouring station
  • Merchant acceptance (DuitNow QR) still less front-of-mind than TnG/GrabPay
  • No public-transport role; limited RFID toll coverage
  • Insurance pricing competitive but not the cheapest

FAQ

Do I need Setel to claim BUDI95 subsidised RON95?

Not strictly, but Setel is the most convenient way. Under the BUDI95 targeted subsidy, eligible Malaysian citizens (16+ with a valid MyKad and driving licence) pay RM1.99 per litre for RON95 up to a monthly quota. You can verify your MyKad once in the Setel app so you never have to scan it at the pump terminal, then monitor your remaining quota in real time. Alternatively, you can verify your MyKad directly at the station terminal at PETRONAS, Shell, BHPetrol, Caltex or Petron and pay by card or eWallet without Setel. Setel just makes it smoother, pay-at-pump, quota tracking and Mesra points in one app.

How much is the BUDI95 monthly quota in 2026?

From 1 April 2026, the BUDI95 quota is 200 litres per month per individual, reduced from 300 litres previously. The government described the cut as a temporary revision in response to oil prices and subsidy costs, so it may be adjusted again. E-hailing drivers (Grab, Maxim, Mycar, etc.) registered under the e-hailing operator portal receive a higher quota of 800 litres per month. Quota resets on the 1st of each month and does not roll over.

What if I exceed my BUDI95 quota?

Once you exhaust the 200 litres in a month, you pay the unsubsidised RON95 market price for any further RON95 fills (around RM3.72/litre in early June 2026 under the weekly pricing mechanism, still cheaper than RON97 but well above the RM1.99 subsidy). Quota resets on the 1st of the next month.

Are tourists or foreigners eligible for BUDI95?

No. BUDI95 eligibility requires Malaysian citizenship plus a valid MyKad and driving licence (Malaysian citizens holding a Singapore driving licence can also apply). Tourists, expats and foreign drivers pay the unsubsidised RON95 market price (around RM3.72/litre in early June 2026) at the pump. They can still use Setel for convenience, Mesra points, parking, DuitNow QR and other services, they just don't get the RM1.99 rate.

How are RON97, diesel and East Malaysia diesel priced in 2026?

RON97 is unsubsidised and floats under the weekly pricing mechanism, RM4.35/litre for 4-10 June 2026. Unsubsidised RON95 was RM3.72/litre that week. Diesel in Peninsular Malaysia was RM4.67/litre; eligible fleet/commercial diesel users get cash assistance instead of a subsidised pump price. Sabah, Sarawak and Labuan retain subsidised diesel at RM2.15/litre. Prices change weekly, so always check current rates in the Setel app or the official fuel-price announcement before filling.

Can Setel pay for parking in Malaysia?

Yes. Setel supports on-street parking payments in selected councils across KL, Selangor and other major cities, and building/mall parking at participating locations. Coverage is broad in Klang Valley but patchier outside it, check the in-app map before relying on Setel for a specific lot.

Does Setel work with EV charging?

Yes. Setel's EV charging feature lets you locate chargers, activate a session and pay via Setel Wallet (earning Mesra points). Setel says it covers more than half of Malaysia's charging points across the Gentari, chargEV, JomCharge and ChargeN'Go networks, Gentari being PETRONAS's clean-energy arm. Useful if you drive an EV and want a single app for both fuel-station spend and EV charging, though it won't cover every operator.

Can I top up Touch 'n Go from Setel?

Yes. Setel supports Touch 'n Go reload (the physical card via the NFC-enabled app, and the eWallet). Useful at any PETRONAS station, top up your TnG card before hitting the highway, no extra device or counter needed.

Can I pay merchants with Setel using DuitNow QR?

Yes. Setel has integrated DuitNow QR (via PayNet), so you can scan and pay at the 2.5 million-plus DuitNow QR merchants nationwide using your Setel Wallet, well beyond the PETRONAS ecosystem. Setel also supports send/receive via personal DuitNow QR and lets you generate your own QR. This closes much of the old gap versus general-purpose eWallets like Touch 'n Go.

How do I top up the Setel Wallet, and can I use cash?

You can top up by FPX online banking, debit/credit card, or DuitNow. Since early 2026 you can also top up with cash at any PETRONAS station, tell the cashier your amount and pay in cash, useful if you have limited banking access or want an offline option. Setel is a Bank Negara-licensed e-money issuer, with customer funds held in a trust account.

Can I renew road tax and car insurance via Setel?

Yes. Setel partners with insurers and JPJ to let you renew road tax and motor insurance entirely in-app. The road tax sticker is delivered to your address. Pricing is competitive but not always the absolute cheapest, compare with PolicyStreet, Bjak or your usual broker for major savings.

Is Setel safe for payments?

Yes. Setel is operated by PETRONAS Dagangan Berhad (the retail arm of PETRONAS) and is licensed by Bank Negara Malaysia as an e-money issuer. The wallet uses biometric/PIN authentication, transaction notifications and BNM-mandated trust account custody for customer funds. Standard e-wallet security best practices apply, keep PIN private, enable biometric, don't share OTPs.

Final Verdict: 4.5/5

In 2026, Setel is the smoothest way for a PETRONAS driver to claim BUDI95. You can technically get the RM1.99 rate at any brand by scanning your MyKad at the terminal, but doing the verification once in Setel removes that step for good, surfaces your live quota, and lets you pay from the car. For anyone who fills mostly at PETRONAS, that convenience is worth the install on its own.

The pleasant surprise is how much else is genuinely useful, automatic Mesra points (1.5x-3x by tier), Klang Valley parking, EV charging across Gentari/chargEV/JomCharge/ChargeN'Go, newly added DuitNow QR merchant payments, cash top-up at PETRONAS, JPJ-integrated road tax, TnG top-up, Family Wallet, and partner motor insurance. None alone would justify a separate app; bundled with the BUDI95 convenience, they are real bonuses. We hold the score at 4.5/5, Shell/BHPetrol drivers and transit-heavy users have valid reasons to lean elsewhere.

Bottom line: if you drive in Malaysia, hold a valid MyKad and driving licence, and fill up at PETRONAS, install Setel, complete the one-time MyKad verification, and start paying RM1.99/litre on RON95 within your 200L monthly quota. Sign up via our link for the bonus.

Get Setel for BUDI95 Access

The easiest way to claim subsidised RON95 at RM1.99/litre. Free to download. Sign up via our link for bonus rewards.

Sign Up to Setel

Already downloading? Enter referral code hzc46 at sign-up.

About Setel

Setel (also known as setel.com, PETRONAS Setel) is PETRONAS Dagangan Berhad's official mobile app for fuel payment, parking, and e-wallet services across Malaysia. Operated by PETRONAS Dagangan Berhad.

Key facts

Alternatives and competitors in Malaysia

Common search queries

setel app review · setel petronas · setel referral code · setel vs touch n go · how to use setel · mesra points malaysia