Hey I have contacted a company that have an old web shop and given them suggestion on new layout etc. They have contacted me back and said they want me to write a contract about it. So I'm writing this contract now. I have already created 2 suggestions for contracts... (one suggestion is that they pay me $1200 up front and $3000 when projected completed, other suggestion is where the company pays me $4200 when project is completed). Talked to my brother about this and he says I should have all payment up front. Having made this new layout I can use this company as reference to get new clients, and demanding $4200 up front I feel can be a upstacle... However I have had a client in the past that started paying me 3 years after that project was completed, so I can understand the need to have some payment in advance. That means I completed the project and went on vacation as the company had said they would transfer the payment the next day... IBut the next say came and they didn't pay. So I see the point of having some payment up front, but feel maybe having all up front may sound too nazi as they have said they have alternative to me In the contract I say I need $1200 in advance to buy necessary stuff I need for the project The company that need a new wep shop is 10 years old, run by a senior citizen, he is 70 year old now and it started as a hobby project for him back then. would you do such project and reveive payment when completed, or would you receive all payment upfront or part of it up front??