It's one of the toughest parts of running a business - getting clients to pay their invoices on time. There are fewer things more frustrating than doing a job for a client, who until that point has been nothing but friendly and accomodating, only to find they are diabolically slow at paying their bill. While there can be good reasons - there are times when everyone's cashflow is impacted by some factor outside their control - some clients are just bad payers. So, what can you do about them?