Yes. Most projects require a 50% upfront deposit before scheduling and development begin.

The remaining balance is typically due according to the project agreement milestones or upon final completion.