Best Petrol Credit Cards Spc, Sinopec, Shell, Esso & Caltex

Best Credit Cards for SPC, Sinopec, Shell, Esso & Caltex

Key Takeaways

  • Petrol remains one of the biggest recurring expenses for Singapore drivers, which makes finding the best credit card for petrol genuinely worth the research.
  • There is no single best petrol card for everyone—the right petrol credit card depends on your usual station, your spending habits, and whether you prefer cashback or miles.
  • The highest savings come from stacking three layers together: the station’s own membership discount, your bank’s card-specific discount, and cashback or miles on top.
  • Loyalty programmes such as Shell GO+, Esso Smiles, SPC&U and CaltexGo typically need to be paired with a credit card before the full discount applies. Sinopec’s X Rewards is more straightforward in this regard.

Fuel is a major recurring expense for Singapore drivers, and with elevated pump prices, even small percentage savings add up significantly over a year. Consequently, it’s unsurprising that many drivers, new and experienced, often search for the best credit cards for fuel to optimise their spending.

Maximising petrol savings is highly complex because banks tie benefits to specific stations, credit cards, minimum spends, and fuel grades. A credit card for petrol may offer high discounts at one brand but none at another. Advertised “up to” rates typically require meeting several conditions, including station loyalty memberships and monthly card spend targets.

Confused? This guide compares leading cards across SPC, Sinopec, Shell, Esso, and Caltex to help you find the petrol credit card that matches your driving habits.

How Petrol Transactions Are Categorised (MCC)

Banks use Merchant Category Codes (MCCs) to determine rewards, and petrol purchases usually fall under MCC 5541 (Service Stations) or MCC 5542 (Automated Fuel Dispensers).

Many credit card bonus categories cover both, but always check your card’s T&Cs to be doubly sure. For a deeper look at this fascinating MCC system, see our Merchant Category Code guide.

While we’re at it, electric vehicle (EV) charging is coded differently (often MCC 5552 or 5511) and is rarely covered by most petrol-focused cards. If you drive a hybrid or EV, check our Best Credit Cards for EV Charging in Singapore guide before assuming your current card applies.

Best Credit Cards for Petrol at a Glance

Below is a snapshot of cards consistently cited as the best credit cards for petrol. Rates are illustrative; always verify current terms as discounts and minimum spends frequently change.

Credit Card Miles / Cashback Rate Petrol Savings / Promotions Remarks
UOB One Card Up to 10% tiered cashback Up to 21.15% at Shell; up to 22.66% at SPC Strong Shell/SPC petrol option, but full savings require meeting UOB One spend and transaction requirements. Shell GO+ is required for the Shell stack.
DBS Esso Card Up to 1.2% Smiles Point savings Up to 26.2% at Esso on Synergy Supreme+; up to 24.2% on other Synergy fuels Best dedicated Esso card for frequent Esso drivers. The full figure includes instant 20% (or 18%) discount, S$10 rebate with S$160 nett fuel spend per month, and Smiles Point savings
Citi Cash Back Card Up to 8% cashback on petrol spend worldwide Up to 20.88% at Shell; up to 20.88% at Esso on most fuel grades; up to 24.56% at Esso for Synergy Supreme+ on Saturdays; up to 23.64% at Caltex Versatile across Shell, Esso and Caltex. Requires S$800 minimum retail spend per statement month for the 8% cashback
OCBC 365 Card 6% cashback on fuel spend at all petrol service stations Up to 29.5% off fuel at Caltex, Esso and Sinopec Strong all-rounder that you can use across different petrol kiosks, S$800 monthly spend required.
HSBC Live+ / existing HSBC Visa Platinum 5% cash rebate on eligible fuel spend Up to 21.15% at Caltex Part of the 21.15% discount, the 5% cashback is subject to meeting the minimum spend of S$1,000 in eligible purchases for the first calendar quarter in which the card is issued, or S$600 in eligible purchases per month (including but not limited to purchases at Caltex service stations), for all 3 months in any subsequent calendar quarters. (Caltex Singapore)
Eligible American Express Cards / AMEX True Cashback Card AMEX True Cashback has 1.5% base cashback; SPC promo gives 7.1% statement credit after onsite savings Up to 21% at SPC The SPC promo is registration-required, valid 15 Jan to 31 Dec 2026, and statement credit is capped at S$120 per registered card
POSB Everyday Card Up to 6% Daily$ rebate on final SPC charge amount Up to 20.1% at SPC The maximum discount comprises SPC&U Card Discount (10%) and DBS/POSB Card Discount (5%), plus 6% rebates for POSB Everyday Card
Maybank World Mastercard 10X TREATS Points, equivalent to 4 miles per S$1, at Singapore petrol stations Enjoy a total discount of up to 20.05% at Caltex with the Diamond Sky Fuel Card, plus rack up TREAT Points Functions as a solid miles card than a headline petrol-discount card. Note its S$80,000 annual income requirement
UOB Preferred Visa / UOB Visa Signature / UOB Lady’s Card Usually positioned for up to 4 mpd / 10X UNI$, depending on card, category, spend, and payment method Useful for selected petrol or contactless/mobile-payment situations to rack up UNI$ (which can be transferred to frequent flyer programmes as miles), but not a clean “petrol discount” card

14% CaltexGo discount with any Visa or Mastercard credit/debit card

All Esso Smiles Cardholders enjoy a 10% discount

Sinopec frequently runs 25-29% straightforward fuel promotions

UOB Visa Signature explicitly supports 10X UNI$ on petrol/contactless subject to minimum spend and caps; UOB Preferred Visa supports 4 mpd on mobile contactless/online categories.

UOB cardholders enjoy a total of 15% discount at SPC stacked with the 10% SPC&U card discount. However, these transactions might not earn any UNI$/miles.

How to Maximise Petrol Savings

Picking a petrol card is a balancing act, not a race to the highest headline percentage discount or rewards-earning prowess.

A card advertising 26% savings at one station is worthless if you rarely fill up there, and many of the biggest “up to” figures only apply once you’ve hit a specific fuel grade, a minimum nett spend, or a quarterly spending target. It’s not the easiest to game the system, really.

The real trick to maximising savings is stacking rather than relying on your card alone. Many maximum advertised savings figures come from stacking several layers:

  • The station’s loyalty membership discounts: SPC&U, Esso Smiles, Shell GO+, CaltexGO app or Sinopec’s X Card
  • Your bank’s additional card-specific discount
  • Any additional cashback or miles earned by your card

Beyond these layers, a few other reward platforms can add an extra layer of value:

  • HeyMax sells fuel-adjacent gift cards that can convert an otherwise-excluded petrol spend into a commonly rewarded category, in particular MCC 5311 (Department Stores).
  • Sinopec’s X Rewards and Caltex’s CaltexGo app layer a small points-based rebate on top of whatever bank discount you’re already getting.

However, not every layer stacks and maximises savings as well as one would wish. For example, Kris+ at Esso gives Esso Smiles members up to 12% upfront fuel discount (this includes the standard Esso Smiles 10% discount) and 1 KrisPay mile per S$2 of fuel spend (varies according to promo campaigns), but the Kris+ discount applies in place of other existing card discounts at Esso.

By going through the Kris+ route, you get to earn additional KrisPay miles on top of your chosen card’s rewards—at the expense of lower upfront discounts!

Another possible workaround is to buy Shell fuel vouchers through HeyMax. These voucher purchases have been reported to code as MCC 5311 (Department Stores), rather than petrol, which may allow bonus rewards on select cards such as the HSBC Revolution, Maybank XL Rewards, OCBC Rewards, or Citi Rewards Card.

Treat this as a rewards workaround rather than a guaranteed outcome: MCCs and card exclusions are ultimately determined by the merchant and card issuer, so always check your card’s latest T&Cs for confirmation!

Best Credit Cards for Caltex

The best Caltex credit cards include:

Credit Card Key Discount Main T&Cs to Note Best For
OCBC 365 Card Up to 22.92% fuel savings: 18% instant discount + 6% cashback on nett fuel spend Requires at least S$800 total spend on the OCBC 365 Card in a calendar month. Applies to Techron fuels Drivers who want a strong Caltex credit card discount and already use OCBC 365 for everyday spend
Citi Cash Back Card Up to 23.64% fuel savings at Caltex Requires S$800 total retail spend in a statement month and is subject to an S$80 combined monthly cashback cap Drivers comparing the best credit card for petrol across groceries, dining and fuel
HSBC Live+ / HSBC Visa Platinum Up to 21.15% fuel savings: 17% instant discount + 5% cash rebate The 5% rebate applies to eligible HSBC Live+ or Visa Platinum cardholders; you’ll need to meet the minimum spend to be eligible. Drivers looking for an HSBC petrol discount at Caltex
Standard Chartered Simply Cash / Visa Infinite Card 17% instant discount + S$3 off with minimum S$100 gross fuel purchase via CaltexGO or selected indoor payments Other Standard Chartered cards generally get lower instant discounts. Drivers who want a straightforward Caltex promotion
CaltexGO + Link Rewards Earn 2 Linkpoints per litre; redeem 100 Linkpoints = S$1 off fuel Link Rewards must be onboarded in CaltexGO to earn points. Linkpoints are redeemed based on gross fuel amount before card promotions or discounts. (Caltex Singapore) Drivers who want extra savings beyond a Caltex petrol discount

For Caltex, the strongest options currently include the OCBC 365 Card and Citi Cash Back Card. The OCBC 365 Card offers one of the clearest Caltex credit card discount structures, with up to 22.92% fuel savings when you meet the S$800 monthly spend requirement. Citi Cash Back Card is also very competitive, with Caltex listing up to 23.64% fuel savings.

As a side note, drivers should also use CaltexGO where possible, since the app supports in-app payment, Link Rewards earning, and selected bank-specific Caltex promotion mechanics.

Best Credit Cards for Esso

Sign up for Esso Smiles before comparing cards.

Best Esso Credit Card / Payment Method Key Esso Discount Main T&Cs to Note Best For
DBS Esso Card Up to 26.2% on Synergy Supreme+ and up to 24.2% on other Synergy fuels Includes 20%/18% instant discount, S$10 rebate with S$160 nett fuel spend per month, and 1.2% Smiles Point savings Frequent Esso drivers; likely the best credit card for Esso if you mostly pump at Esso
Citi Cash Back Card Esso’s headline discount rounds Citibank at up to 25.7% when Smiles point savings are included The 24.56% Supreme+ Saturdays figure includes 5% Esso station discount, 5% Esso Smiles loyalty discount, 4% Citi card discount, 4% Saturday Supreme+ discount, and the maximum 8% Citi Cash Back Card cashback

The 8% cashback requires Citi Cash Back Card cashback eligibility, subject to the S$800 statement-month spend requirement and Citi Cash Back’s monthly cashback cap

Drivers who want a flexible cashback card and can make use of the Supreme+ Saturday promotion or the 20.88% savings on other fuel grades
OCBC 365 Card Esso Smiles page lists up to 24.24% savings Esso’s 24.24% figure comprises a 10% Esso discount, up to 7.04% cashback/rebates, 1.2% Smiles points savings, and 6% rebate on nett fuel spend, provided the cardmember spends at least S$800 on the OCBC 365 Card in a month. Cashback is capped at S$80 per month Drivers comparing Esso OCBC 365 with DBS Esso Card
All other DBS / OCBC / Citi cards Around 14% upfront, or about 15.2% if approximate Smiles point savings are also counted, depending on the bank/card and payment method Card discounts may require presenting the relevant physical card at the cashier. Check Esso’s page for updates Casual Esso users who already hold a participating card
Esso Smiles + Kris+ Up to 12% instant fuel discount via Kris+; earn KrisPay miles Kris+ discounts typically do not stack with Esso-specific bank/card discounts Miles chasers comparing the best card for petrol instead of pure cashback or upfront petrol discounts

For those with a tendency to refuel at Esso, the DBS Esso credit card remains the strongest station-specific option for regular drivers, especially those who pump Synergy Supreme+ and can meet the S$160 monthly nett fuel spend condition. However, you might be missing out on valuable miles, rewards points or cashback tacked to your credit card(s).

Best Credit Cards for Shell

For ordinary Shell GO+ Drivers, the strongest mainstream Shell credit-card options are currently UOB One Card, with its higher headliner of up to 21.15% fuel savings, and Citi Cash Back Card comes close behind at up to 20.88%.

Best Credit Card for Shell Petrol Key Shell Discount Main T&Cs to Note Best For
UOB One Card Up to 21.15% at Shell The full cashback component depends on meeting UOB One’s quarterly cashback criteria, including the required monthly eligible spend and transaction requirements Drivers looking for the best credit card for Shell petrol and who can meet UOB One spend tiers
Other UOB Cards / Citi Cards UOB Reserve Card: up to 17% discount

All other UOB/Citi credit/debit cards: up to 14% discount

Shell GO+ membership must be presented; bank savings apply only to the amount charged to the bank card

For Citi, payment must be with a physical eligible card at the cashier counter. You may pay digitally via Shell SmartPay too

Existing UOB/Citi cardholders who want Shell savings but do not specifically use UOB One
Citi Cash Back Card Up to 20.88% fuel savings at Shell The 8% cashback requires at least S$800 total retail spend per statement month and is subject to Citi’s cashback cap. Drivers who want strong Shell savings on a more flexible cashback card that also rewards petrol, dining, groceries and private commute
Shell GO+ New members receive 100 bonus points and coupons that can save up to 10% on fuels Shell GO+ points: 1.2 points per litre for Shell V-Power and 1 point per litre for other Shell fuels. Drivers who want Shell rewards even without a dedicated petrol card
Shell SmartPay Contactless payment via Shell Asia App Shell SmartPay lets users pay at the pump via the app. Check whether your chosen credit card discount applies to SmartPay or requires physical card presentation. (Shell Singapore) Drivers who prefer app-based payment

For Shell, UOB One is still one of the best credit card for fuel options on the market. To maximise any Shell petrol discount, drivers should first register for Shell GO+, then check whether their card discount applies via cashier payment, Shell SmartPay, or physical card presentation to be safe.

Best Credit Cards for Sinopec

Sinopec discounts can be generous, but rates vary by station, membership, app campaign and partner promo. Focus on cards that maximise rewards on top of these promotions.

Sinopec Discount Option Key Savings Main T&Cs to Note Best For
OCBC 365 Card OCBC states up to 29.5% fuel savings at Sinopec Enjoy up to a whopping 29.5% fuel savings with an OCBC 365 Credit Card; 25% off fuel at Sinopec for all other OCBC cards, with S$800 monthly spend Drivers comparing a Sinopec credit card discount with Caltex or Esso
Sinopec station promotions Rates vary by outlet and campaign; typically ranges from a whopping 25-29% upfront discount Use the Sinopec Plus SG app and check current fuel promotions or station notices via Sinopec’s Facebook page before pumping. Drivers who live or work near a Sinopec station; straightforward upfront discount + ability to rack up credit card rewards
GrabBenefits / driver fuel perks Grab states up to 25% off at Sinopec for eligible driver- and delivery-partners Subject to Grab partner eligibility. Discount rates and participating stations are set by Grab and Sinopec and may change. Any credit card cashback or miles earned on the transaction are separate benefits governed by your card’s own conditions. Grab driver-partners and delivery-partners who qualify for fuel benefits
HomeTeamNS x Sinopec Up to 29% instant savings, depending on station and fuel grade Promotion is valid until 31 December 2026 and is limited to eligible HomeTeamNS Ordinary, Associate and Family Members. (HomeTeamNS) Exclusive to eligible HomeTeamNS members only

Sinopec is worth checking if you want a truly simple Sinopec discount without complex bank-card stacking, but the exact Sinopec promotion rate can change by outlet, app campaign or partner scheme. For cardholders, OCBC 365 currently lists up to 29.5% fuel savings at Sinopec, subject to its S$800 monthly spend requirement.

Best Credit Cards for SPC

SPC has an islandwide station network in Singapore, and the SPC petrol discount landscape is led by UOB for drivers who can meet UOB One’s cashback requirements and relatively complicated tiered cashback mechanics.

With SPC&U membership, the UOB One Card currently offers up to 22.66% savings at SPC, ahead of POSB Everyday Card’s up to 20.1% and eligible American Express cards’ up to 21%.

Best SPC Card / Payment Method Key SPC Discount Main T&Cs to Note Best For
UOB One Card + SPC&U Up to 22.66% savings at SPC Based on S$60 gross spend: 10% SPC&U, 5% UOB card discount, S$3 off every S$51 nett spend, and up to 3.33% UOB One cashback. Offer valid till 30 Sep 2026 Drivers looking for the strongest UOB SPC discount
Other UOB credit/debit cards + SPC&U Up to 20% savings S$3 off every S$51 nett spend requires payment with a physical UOB Mastercard, UnionPay, Visa credit/debit card. No UNI$ for SPC transactions except UOB-issued Amex cards Existing UOB cardholders searching for UOB SPC or UOB petrol discount
POSB Everyday Card + SPC&U Up to 20.1% savings Includes 10% SPC&U discount, 5% DBS/POSB card discount and 6% Daily$ rebate on final charge amount Drivers who want a simpler non-UOB SPC discount
American Express Cards + SPC&U Up to 21% savings Amex promo applies to eligible Amex-issued Singapore cards and excludes selected corporate/co-branded cards. Valid till 31 Dec 2026. Drivers who already use an eligible Amex-issued Singapore card
SPC+ / e-coupons Extra coupons may stack with SPC&U and applicable card discounts SPC FAQ states e-coupons can be utilised alongside SPC&U discounts and applicable credit card discounts/rebates unless otherwise stated; only one e-coupon can be redeemed per receipt. (spc.com.sg) Drivers watching out for an SPC promotion or SPC promo

For SPC, the UOB One Card remains one of the strongest options because it combines SPC&U membership, the UOB SPC discount, the S$3 off every S$51 nett spend mechanic, and UOB One cashback. This makes it a strong contender for the best petrol card if you can meet UOB One’s monthly spend and transaction requirements.

However, SPC transactions generally do not earn UNI$, except for payments made with UOB-issued American Express cards, so miles chasers should not assume every UOB petrol discount will be tacked onto additional credit card rewards points. POSB Everyday and eligible American Express cards are good alternatives for drivers who want a simpler SPC petrol discount without relying on the relatively complex UOB One cashback terms and conditions.

Conclusion

The best petrol card depends on your preferred station and reward preference. Stack station loyalty memberships with bank discounts and card rebates to maximise value. Tools like Kris+ and HeyMax can provide extra benefits if you use them right. For more on reward optimisation, see our HeyMax Guide.

Expert Articles

Sign up for our newsletter for financial tips, tricks and exclusive information that can be personalised to your preferences!