Four out of five small businesses in profit despite battling late payment