B2B payment defaults 42% higher than a year ago
From creditorwatch.com.au: CreditorWatch’s Business Risk Index for March 2025 reveals a 42% increase in invoice payment defaults compared to the previous year, highlighting significant cost pressures affecting Australian businesses, particularly in discretionary sectors.… read more