Of course he's got money. He always manages to pay wages mid way through the month so that he can keep his grubby little claws on the club.
So why does he not pay the players on time? My view is that he wants to give the players the reason for tearing up their contracts, the higher paid ones that is, so they'll leave in January thus reducing his costs again so that he can keep control. He's a spiteful little dictator IMO.