Pay at the pump
Pay. Pump. Go.

Expect faster payments and enjoy greater convenience. Our Pay-at-the-Pump system, which allows you to pay for your fuel purchase at the pump with a credit card, is now available at service stations islandwide.

Find Esso service stations near you and simply refer to these step-by-step instructions on how to pay for your fuel.

List of Esso Service Stations

Esso Bukit Timah
751 Bukit Timah Road
Singapore 269757
Esso Dunearn
650 Dunearn Road
Singapore 289630
Esso Holland
174 Holland Road
Singapore 278582
Esso Jervois
1 Jervois Road
Singapore 248992
Esso Lavender
216 Lavender Street
Singapore 338771
Esso Newton
30 Dunearn Road
Singapore 309425
Esso Tanglin
353 Tanglin Road
Singapore 247959
Esso Telok Blangah
396 Telok Blangah Road
Singapore 098837
Esso Winstedt
141 Bukit Timah Road
Singapore 229841
Esso Yarwood
870 Dunearn Road
Singapore 589471
Esso Ang Mo Kio Ave 3
3551 Ang Mo Kio Avenue 3
Singapore 569927
Esso Ang Mo Kio Ave 8
2225 Ang Mo Kio Avenue 8
Singapore 569810
Esso Kovan
866 Upper Serangoon Road
Singapore 534694
Esso Lorong Chuan
384 Lorong Chuan
Singapore 556810
Esso Lower Peirce
553 Upper Thomson Road
Singapore 574416
Esso Sembawang A
593 Sembawang Road
Singapore 758452
Esso Sembawang B
590 Sembawang Road
Singapore 758450
Esso Sengkang
211 Punggol Road
Singapore 546673
Esso Toa Payoh Lorong 2
399 Toa Payoh Lorong 2
Singapore 319640
Esso Upper Serangoon
1027 Upper Serangoon Road
Singapore 534765
Esso Upper Thomson
594 Upper Thomson Road
Singapore 574420
Esso Windsor
353 Upper Thomson Road
Singapore 574410
Esso Woodlands Ave 1
50 Woodlands Avenue 1
Singapore 739066
Esso Woodlands Road
1091 Woodlands Road
Singapore 738689
Esso Yio Chu Kang A
160 Yio Chu Kang Road
Singapore 545614
Esso Yio Chu Kang B
299 Yio Chu Kang Road
Singapore 805909
Esso Yishun
10 Yishun Avenue 9
Singapore 768888
Esso Aljunied B
611 Aljunied Road
Singapore 389830
Esso Bedok North
99 Bedok North Road
Singapore 469667
Esso Bedok South
799 Bedok South Avenue 1
Singapore 469335
Esso Changi
649 Changi Road
Singapore 419946
Esso East Coast
239 / 255 East Coast Road
Singapore 428932
Esso Frankel
590 East Coast Road
Singapore 458995
Esso Geylang Lor 38
638 Geylang Road Lor 38
Singapore 389569
Esso Guillemard
225 Guillemard Road
Singapore 399739
Esso MacPherson
110 / 114 Macpherson Road
Singapore 348501
Esso Mountbatten
708 Mountbatten Road
Singapore 437733
Esso Pasir Ris
61 Pasir Ris Drive 1
Singapore 519525
Esso Tampines Ave 9
40 Tampines Avenue 9
Singapore 529568
Esso Tanjong Katong B
189 Tanjong Katong Road
Singapore 436991
Esso Upper Aljunied
373 Upper Aljunied Road
Singapore 367859
Esso Upper Changi North B
955 Upper Changi Road North
Singapore 507662
Esso Upper East Coast
251 Upper East Coast Road
Singapore 466404
Esso Bukit Batok
813 Bukit Batok West Avenue 5
Singapore 659084
Esso Bukit Panjang
926 Upper Bukit Timah Road
Singapore 678205
Esso Choa Chu Kang Ave 3
50 Choa Chu Kang Avenue 3
Singapore 689858
Esso Choa Chu Kang Way
31 Choa Chu Kang Way
Singapore 688786
Esso Jalan Bukit Merah
2991 Jln Bukit Merah
Singapore 159458
Esso Jalan Buroh
253 Jalan Buroh
Singapore 128828
Esso Jalan Ahmad Ibrahim
302 Jalan Ahmad Ibrahim
Singapore 619594
Esso Jurong East
150 Jurong East Avenue 1
Singapore 609787
Esso Jurong Kechil
37 Jalan Jurong Kechil
Singapore 598577
Esso Jurong West
10 Jurong West Avenue 1
Singapore 649517
Esso M-D Petroleum
50 Choa Chu Kang Drive
Singapore 689716
Esso Pasir Panjang
242A Pasir Panjang Road
Singapore 118598
Esso Pioneer
19 Pioneer Road
Singapore 628499
Esso Queensway A
622 Queensway
Singapore 149067
Esso Queensway B
262 Queensway
Singapore 149061
Esso Upper Bukit Timah A
213 Upper Bukit Timah Road
Singapore 588183
Esso West Coast
181 West Coast Road
Singapore 127373
1. Make your selection
Pay at the pump
Select "Pay At Pump"

To modify the temporary holding amount* on your credit card, select "PRESET AMOUNT" at the pump. For Speedpass users, this refers to the credit card linked to your Speedpass key tag.
Select "PAY AT PUMP".

2. Choose payment mode
Pay by credit card
Credit Card

For Smiles-linked credit card
Insert or tap your Smiles-linked credit card at the payment terminal.

For non Smiles-linked credit card
Insert and remove your Esso Smiles card as instructed. Then insert or tap your credit card at the payment terminal.

No Esso Smiles card
Press "NEXT" and insert your credit card.

Pay by Speedpass
Speedpass (for Fleet only)

Tap your Speedpass on the contactless reader to activate the pump and wait for the approval message on the pump display.

Pay by Esso Fleet Card
Esso Fleet Card

Insert your fleet card. Enter PIN and odometer reading.

3. Start filling
Lift nozzle and fill
Lift nozzle and fill

Once authorised, start filling up by lifting the nozzle. Select "PRINT RECEIPT" at the pump (if needed).

*When you pay at the pump, your bank will place a temporary hold of $150 on your credit card. Your card will be charged only for the actual amount of fuel purchased, with the holding amount returned in approximately 10 working days.

To pay and earn Esso Smiles points at the same time, link your Smiles account to your credit card. Complete a form at any Esso service station today.

Participating merchants:

Visa, Mastercard, American Express
1. Make your selection
Pay indoors
Select "Pay Indoors"

Set your fuelling limit by selecting "PRESET AMOUNT" at the pump.

2. Start filling
Lift nozzle and fill
Lift nozzle and fill

Start filling up by lifting the nozzle.

3. Complete payment
Head indoors
Head indoors

After filling up, proceed indoors to make payment.