I have some questions need the expert opinion, please.
Back to when I do graphic design, client pay me before I deliver the high-resolution file, but it’s kind of hard to do that for web development, sometimes you need to push to their repository to make sure you have done some work, so should they pay me pull before I deliver the last code to them? how can I protect my code if they don’t pay?
The second question I have is, I finish the job before the client deadline, but the graphic designer didn’t have time give me feedback on site I code, and the backend designer haven’t started yet, but I finish my part, they don’t think it’s complete, I feel they should pay me as we agree, their delay it’s on their end right? I mean I still will adjust later they ask me to, but I don’t think their project delay will be my responsible for my paycheck.
The third question is, the same client from the second question, they haven’t finished that project, so I didn’t get full payment yet, they want me to start with a new project, they did pay me the deposit for that, should I start before they pay me the first one first? but the second one deadline is really tight, It needs to be done in 2 weeks, can I ask them payment when the project is 90% done?
The contract says pay full upon the project completion, it’s kind of hard to determine the completion from each personal view.
What I worried about are if I finish and deliver, they don’t pay me, second, they will take too much sweet time to pay me.
Need some of your guy’s suggestion, how would you guys handle it?
Thank you so much!