Although progress billing is commonly associated with large-scale projects, it can be adapted for smaller projects that involve multiple stages or milestones as well.