// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
25 C
Singapore

Caltex: Attendant will not have to bear $125 for petrol issue

Obbana Rajah

Last Saturday, a driver refused to pay for his entire bill of $135 of petrol at a Caltex petrol station, after claiming that he had only asked the elderly pump attendant for $10 of petrol, instead of a full tank.

In response, the pump attendant, a man in his 60s, calmly offered to pay the difference of $125.

Facebook user Kelly Yeo, who witnessed the incident, wrote to Caltex Singapore.

She said,

“Instead of creating a scene by engaging in an argument with the customer, the elderly pump attendant calmly informed the Cashier to let the customer pay $10 and he would personally absorb the rest of the cost. As a result, the customer walked away smugly paying a mere $10 payment for a full tank of petrol for his BMW Series 5 vehicle”.

Caltex Singapore responded to Kelly’s post.

Screen Shot 2018 04 16 at 2.38.42 pm

Many netizens were outraged at the behaviour of the driver of the vehicle and said that he should have at least offered partial payment since his car would consume the petrol regardless of the error.

Many also offered to foot the petrol bill on behalf of the elderly pump attendant.

Screen Shot 2018 04 16 at 3.04.55 pm

Kelly Yeo’s post received more than 1300 shares and 700 comments.

Hot this week

Hong Kong socialite Abby Choi’s ex-husband, his brother & father on trial this week for her murder

The 2023 disappearance of Ms Choi, and the discovery of her body, made headlines around the world

Singapore bus commuters now face fines up to S$500 for loud audio and feet on seats; more serious offences can cost up to S$5K...

New rules target passenger nuisance behaviour on buses and at interchanges, while bus staff gain added powers to deal with such bad commuters

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks