Horror stories like this are the main reason I only ever bill by the hour and invoice biweekly. Like, sure, I'll change things to meet requirements but I'm not going to work for free or go without pay for months. It's also much easier to fire bad clients or to stop working when an invoice goes unpaid for too long. The only downside to this approach is when salaried subordinates don't understand this dynamic and rack…
> Horror stories like this are the main reason I only ever bill by the hour and invoice biweekly. This sort of thing is why I've always kept a salaried position. I could make more, perhaps have more varied & interesting work, and maybe gain other flexibility, if I switched to contracting, but few people extolling these benefits to me ever mention the flip side when things aren't perfect – I'm more than happy to make…
This actually makes you an ideal contractor, you just have to know how to do this tactfully.
The real issue with this situation is working as a contractor on a single project. At the point you're working for one client, full time, as a contractor...you're an employee.
If you've got no other clients, you have no ability to negotiate with the simple statement, "I have other clients I have to tend to and can't dedicate time to this work until the contract is addressed. Let me know when you're ready to resume."