// Adds dimensions UUID, Author and Topic into GA4
Sunday, June 14, 2026
31.6 C
Singapore

Study shows that Singaporeans are paying more on travel bookings than prices advertised online

SINGAPORE—After an extensive market study on the online travel booking sector in Singapore, the Consumer Commission of Singapore (CCCS) is proposing price transparency. The findings reported that 81 percent of the Singaporeans surveyed are paying more than they should for trip bookings.

More and more Singaporeans are using online booking services for arranging their trips, such as for flights and accommodation. This more frequent consumer usage prompted the CCCS to embark on a travel study on the online travel booking sector in Singapore.

The study, which covered 38 online travel websites and over 700 industry members and  took nine months to complete, found that a good majority (81 percent) of Singaporeans are paying more for trips because of dodgy pricing and evasive marketing practices.

The CCCS noted that drip pricing and items being added on by default are some of the shifty practices that have led to consumer protection concerns.

The study, which ran from July 2018 to April 2019, found four common pricing and marketing practices that could mislead consumers:

  • Drip pricing, by not disclosing both mandatory and optional charges upfront, can lure consumers into making a purchase based on incomplete price and restrict competition by making it harder for consumers to compare product offerings across suppliers;
  • Pre-ticked boxes can result in consumers buying unwanted add-on products, as a result of failing to opt-out by unchecking the pre-ticked boxes;
  • Strikethrough pricing can mislead consumers into making a purchase (or paying a higher price) should the comparison between a current and a crossed-out price be false or misleading;
  • Pressure selling using false or misleading claims can create a false sense of urgency for consumers to make a purchase based on inaccurate information.

The report said that 81 percent of the 524 consumers surveyed had to pay a much higher price at checkout for airfare and accommodation bookings compared to the price originally advertised. This was due to additional mandatory fees.

Of the respondents, 18 percent said that final flights booking prices were always higher than the headline prices and 12 percent said the same for accommodations. Meanwhile, 63 percent acknowledged that prices were sometimes different on flights and 69 percent said the same for hotel bookings.

The commission has stated that mandatory fees should be included in the headline price so as to provide transparency, easing consumer price concerns.

As a result of these not-so-upfront practices, the CCCS is proposing a price transparency guideline for all types of consumer-facing industries. The guidelines contain the “dos and don’ts” for suppliers to not mislead customers.

The guidelines should help customers make informed choices and should promote security and safety when booking online.

The proposed guidelines, for which CCCS is seeking public feedback, should provide information on consumer protection laws and how some companies may try to infringe these laws. The guidelines will also detail how the CCCS determines whether pricing practices are transparent.

CCCS is inviting the public to give their comments and suggestions on the proposed guidelines until October 21. -/TISG

- Advertisement -

Hot this week

‘Do not fail the light’ — Netizens react to Malaysia-registered car getting caught beating red light at school zone

A Malaysia-registered Nissan Teana was caught on dashcam overtaking another car to beat a red light at a school zone along Ubi Avenue 1, sparking concern over road safety and enforcement against fo...

Resident helps tackle fire after blaze breaks out in Yishun apartment car park

A fire broke out in the pump room of an apartment parking lot in Yishun, and a man helped extinguish the fire.

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