Remember if you have fulfilled your part of a contract with a client, and the agreed date for payment has passed, that money is yours. You shouldn’t feel embarrassed about chasing for it if they are slow in paying. After all your organisation is not a bank – so your customers should not expect you to behave like one.
To help you ensure you don’t have a large amount of outstanding payments a) have a clear contract with customers detailing your payment terms b) invoice promptly c) chase payments that are overdue as per your terms