My Website projects are broken down into milestones at which a perecentage of the overall project fee is due before moving to the next milestone, breaking it down into 4 payments before the completion of the project.
My Branding packages require a 50% deposit to start, with the final percentage due at project completion.