Press Releases

New Study Reveals the Struggles that Many Businesses Face in Getting Paid During the COVID-19 Pandemic
96% of businesses are waiting on outstanding payments for 10+ days
96% of businesses are waiting on outstanding payments for 10+ days