This is determined based on the scale of a project. Smaller projects can be billed upon final completion. Larger projects are progress billed every 2 weeks based on substantial completion.