// Adds dimensions UUID, Author and Topic into GA4
Friday, July 10, 2026
32.2 C
Singapore

SingPost to raise domestic mail rates by 10 cents from Jan 2026

SINGAPORE: Singapore Post (SingPost) will increase its domestic postage rates by 10 cents from January 1 2026, raising its standard regular mail rate from 52 cents to 62 cents and its standard large mail rate from 80 cents to 90 cents.

SingPost said the move aims to support the company’s sustainability in the long term and meet Singapore’s postal needs amid a persistent structural decline in mail volume that ​​has fallen by over 40% since 2019, as well as escalating operational costs.

The company added that the shift to digital communications has left postal service providers balancing higher labour, energy, and infrastructure costs against the postage collected, a trend shared among postal operators overseas as they work towards long-term sustainability.

SingPost CEO Mark Chong said, “This increase is a necessary step to balance the structural cost of our domestic mail operations, while providing our customers with reliable services. It will enable us to continue fulfilling our national postal mandate while advancing SingPost’s transformation into a technology-driven logistics leader.”

For full details of the new domestic mail rates for 2026, check here. /TISG

Read also: Singaporeans’ reactions mixed as SingPost phases out SAM kiosks after decades of service

- Advertisement -

Hot this week

Why some Singaporeans stopped buying the cheapest option and started saving more

SINGAPORE: If there's one thing many Singaporeans excel at, it's finding clever ways to save money. Recently, many revealed the simple lifestyle changes that quietly ended up saving them a surpri...

Photo of helpers waiting outside maid agency puts treatment of domestic workers under the spotlight

SINGAPORE: A viral photo of several domestic helpers sitting on the floor outside a maid agency has sparked fresh debate over how migrant workers are treated in Singapore, with many netizens callin...

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