Hi there, I am learning the hard way how to manage client. I am in the end of a contract, well without any contract, with a client. I quote way under because I wasn't clear on the work that needed to be done. I am really late on delevery of the contract - client is pissed and angry. And I only received part of a security deposit. I probably should have step away from the contract months ago, but I stayed with the process in the feeling that the project was just about to be done.
One major problem that arose, is that the brief for the project wasn't complete. It was in the form of, 'We want that part like it was, but make these change' 'This part leave it as it was working on the site' 'This part you can remove'. So I had to learn the site itself without knowing really what I was doing. Now that site was half broken on it's way out, and now it's not working anymore, so I cannot have the bigger picture.
Now the client wants the site done. I am not sure when it will be done since I don't have a clear image. They don't want to pay until the site is done, I need food so I work on other project at the same time, which makes me a lot slower on delivering on that first project. I invested hundreds of hours on that project, so I feel like walking away would be a huge loss, but the time I spend on this project I cannot spend it on paying project...
That seems the typical, I just started to freelance and getting the learning experience in! What would HN do with that project? The remaining payment is around 10 000$, which is quite substantial for me.
Find all the emails between you and your client that happened up until you sent the quote to the client. Put any requirements from those emails into your scoping document. That is what you work towards. Send this to the client to sign off on.
Gather any requirements asked for since and put that in a new scoping requirement for releases 2, 3 and 4 if need be. Send these to the client to sign off on.
Explain to the client that you are happy to deliver what is being asked for, but you will need payment on delivery of the first release, and each release after. If you have to split the $10k up over different releases, do so, but explain to them that as the scope of the project has evolved you will have to charge for the extra work that has fallen outside of the original project.
All that said, if you are skipping actual paying work to try and get this to work, you are missing out twice. You have already sunk a lot of time into the project for potentially nothing. Don't skip your baths on the chance that it rains.