// Adds dimensions UUID, Author and Topic into GA4
Friday, June 12, 2026
27.2 C
Singapore

Singapore e-commerce market set to grow to $33.3B by 2028

SINGAPORE: Singapore’s e-commerce sector is poised for significant growth, with a compound annual growth rate (CAGR) of 8.9% projected to propel the market to $33.3 billion by 2028, according to a report by GlobalData.

This expansion is underpinned by several factors, including Singapore’s robust technology infrastructure, widespread availability of high-speed internet, and a tech-savvy consumer base that continues to drive online shopping adoption.

The sector has already seen remarkable growth in recent years, with the e-commerce market surging at a CAGR of 25.3% between 2020 and 2023, reaching a valuation of $21.2 billion.

This rapid expansion is expected to moderate slightly but remains strong, with an anticipated 11.7% growth in 2024, pushing the market size to $23.7 billion.

In terms of payment preferences, traditional payment cards continue to dominate the landscape, largely due to benefits such as cashback, rewards programs, and instalment options.

However, alternative digital payment tools like Apple Pay, PayPal, and Google Pay are increasingly gaining traction, reflecting evolving consumer behaviour and preferences.

The outlook for Singapore’s e-commerce industry highlights its pivotal role in its digital economy, with continued innovation in payments and infrastructure expected to sustain its upward trajectory in the coming years.

- Advertisement -

Hot this week

‘Absolutely outrageous!’—Singaporeans decry 30 cents charge for extra sauce at McDonald’s

Many netizens commented that they did not know that adding sauce would require an extra charge.

Over 20 vaporisers smuggled in children’s clothing seized at Woodlands Checkpoint, two arrested

ICA officers at Woodlands Checkpoint foiled an attempt to smuggle over 20 vaporisers and related components into Singapore, hidden within children's clothing and towels. Two Singaporeans were arres...

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