eesh ! Let’s hope you didn’t recommend the designer to your friend. I would have thought that if milestones are reached then payment is due as per the contract. If you can’t deliver the next tranche of work as per contract then of course the client can cancel that tranche.
