Can you generalise the solution so other Dustins don't have to resort to online fora in future? You seem to have many reasons to hang onto cash while people can't pay their rent. If the customer is happy with the milestone the money is no longer yours and your TOS are now an impediment to reasonable business.