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

Trust in Singapore banks dips slightly for second consecutive year but remains high

SINGAPORE: Trust in banks among Singaporeans has dipped slightly, though it continues to remain at a strong overall level, according to the latest findings from a survey commissioned by the Association of Banks in Singapore (ABS).

The study, conducted by global consultancy Edelman, gathered views from over 3,500 Singapore residents between September 27 and November 5 last year.

The 14 banks assessed scored a trust rating of 68 out of 100, down slightly from 70 in 2022.

While the drop is relatively small, it signals a continued, gradual decline in confidence for the second year running.

The share of respondents who said they “highly trust” banks slipped from 74% in 2022 to 72% last year. On the other end of the spectrum, only 4% said they didn’t trust banks—a figure that has held steady since the previous year.

Another 22% of those surveyed were neutral. 2% chose not to offer an opinion.

The dip in trust may be due to shifting expectations. The report suggested that more people expect banks not just to safeguard their money and provide reliable services, but also to take an active role in giving back to society.

Despite the small decline, industry observers say the findings indicate that trust in the banking sector remains robust, especially when compared with global standards.

Hot this week

Workers’ Party chair Sylvia Lim & husband Quah Kim Song have lunch at Serangoon with Kenneth Tiong

Ms Lim posted a photo of herself with Mr Quah and Mr Tiong on Instagram on Saturday, Sept 19

‘Our country’: Anwar calls on Malaysia to move past racial politics nearly 70 years after independence

Prime Minister Anwar Ibrahim has called on all parties to stop exploiting racial issues for political gain, saying Malaysia cannot afford to remain trapped in communal divisions nearly 70 years aft...

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