Projects are complicated. Lots of agreements and changes are constantly made, these should be managed properly.
Document all changes, variations and agreements on your projects. You should put everything in writing.
Copy notes or minutes of meetings with the client to the client. Don’t just keep them in the project file. This is important for legal reasons, as you can then …