Many service-based companies provide bills or invoices based on the
progress of a project or job. This is generally progress based on a
previous estimate. You can do this using the QuickBooks feature progress
Some examples of business that may bill their customers based on progress
Flooring contractor who receives partial payment before a job begins,
partial payment on materials delivery, and final payment when the job
Seamstress or tailor who receives partial payment before a job begins and
final payment at job completion.
Consultant who bills and receives payment at major project milestones.