// Adds dimensions UUID, Author and Topic into GA4
Thursday, July 30, 2026
30 C
Singapore

SingPost Q1 FY25/26 operating profit drops 60% YoY as weaker international deliveries hit revenue

SINGAPORE: Singapore Post reported a 60% drop in the group’s operating profit to S$3.4 million for the first quarter ended June 30, 2025, down from S$8.4 million for the same period a year earlier, as its revenue fell largely due to a decline in international deliveries, according to the group’s bourse filing on Friday (Aug 22).

For Q1 FY25/26, SingPost’s revenue fell 23.8% year-on-year (YoY) to S$162.3 million.

SingPost said, “The domestic and international delivery business recorded lower revenue due to the decline in delivery volumes. Letter mail volume contracted due to continuing e-substitution. Domestic and international eCommerce volumes were lower amidst competitive pressure.”

The group noted that operating expenses dropped 22.7% YoY to S$158.2 million, helped by “prudent cost management”. It added that after selling its Australia business to private equity firm Pacific Equity Partners for A$1 billion in March 2025, the group began adjusting its cost base to match its smaller operating footprint.

Last month, the group also divested its entire freight forwarding business through Famous Holdings Pte Ltd (FHPL) and Rotterdam Harbour Holding B.V. (RHH) for about S$177.9 million. /TISG

Read also: Singapore customers can now drop off FedEx parcels at any SingPost POPStop counter and POPStop@Tampines MRT

- Advertisement -

Hot this week

Yet another CC removes National Day banners but denies AI accusations

Pasir Ris-Changi Town Council confirmed that the banner had been removed and expressed its deepest apologies for the error.

Million dollar HDB resales could increase with private homeowners no longer subject to 15-month waiting period

Private homeowners will no longer need to wait 15 months to buy resale flats when selling their properties. Experts said this could drive demand for larger resale flats, leading to more million-dol...

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