Should we ask for half upfront payment when we have no money to invest?
Yes, asking for half upfront is a reasonable bootstrapping mechanism if you have no money; you can use that cash to cover needed expenses. However, it’s not the safest route. If you offer a guarantee, take 100% upfront as risk mitigation. Without a guarantee, for smaller projects under $5k–$10k, do 50/50 upfront and 50/50 on delivery. For larger projects, break payments into more than two tranches—e.g., upfront, milestone one, milestone two, milestone three, and final delivery—so payments are spread out.