Comment Re:What I'm doing (Score 0) 438
The main reason to bill a 50% deposit is cash flow for your business. Most of the clients you work with are obviously going to be business owners themselves, or are making managerial business decisions, all of whom most likely have experience with these types of purchases.
When you're looking at a development that takes weeks, if not months, this is a fairly reasonable and standard industry practice for maintaining positive cash flow.