I designed a website for a local union. I discussed budget and terms with both the chairman and the treasurer, and they signed a contract.
At some point during the project, the original treasurer quit and was replaced by someone else. I sent the new treasurer the final bill upon completion.
Client: Well, I didn’t agree to these terms! So we won’t be paying you!
I took the site offline and told them that a contract is a contract, and that I’d keep their files on hand until they decided to pay.
It’s been years. I never got paid, and they never got a website.