A progress invoice lets you split an estimate into multiple invoices. Instead of asking for full payment of a project upfront, you can invoice customers for partial payments as you complete work. QuickBooks progress invoicing helps you receive payment as you achieve milestones in a project.