Yes, we have been through that too, some clients went belly up owing similar, yet we paid our labour costs and taxes! It hurts!
Now we are more careful, we will not take on some contracts, or we always ask for PO, otherwise we will not commit.
So as I say, we learned the hard way, but as long...