The progress invoice, also called a status invoice, lets you bill a project as it progresses. This way, you receive payments regularly, without waiting for completion.
In practice, you assess progress at a given deadline, then invoice the work completed since the last status. DoliPlus also manages the retention of title specific to construction.
Why use progress invoicing in construction
On long-term projects, waiting for completion to invoice puts a strain on cash flow. That’s why the construction industry uses progress invoicing.
With this method, you invoice each stage based on actual progress. Plus, the module covers the entire process:
- a dashboard to track progress directly from the customer order;
- management of advance invoices;
- creation of progress invoices by task or as a global percentage;
- sequential progress invoices until the final one (status #1, #2, etc.);
- retention of title, with consolidated accounting and final invoice.
Advance payment vs. progress invoice: the difference
In construction, an « advance payment » refers to the amount requested before work begins. It typically covers the purchase of initial materials.
Accounting-wise, an advance payment is recorded under account 4191, with no revenue recognised. The invoice then includes just one line, for example « Advance on quote #xxxx ».
A progress invoice, on the other hand, is a standard invoice (account 4111, counterpart 7011). It includes each line from the quote, with a progress percentage applied, calculating the value of completed work.
The difference is also clear in the entries. A progress invoice is a standard invoice: it’s recorded under account 4111, with its counterpart in account 7011.
Retention of title (RoT)
The retention bond is typically 5%. It is settled one year after completion of works and resolution of any defects, to guarantee proper execution.
However, the advance invoice is not subject to it, as it covers works not yet carried out. Similarly, any commercial discount does not apply to the advance payment.
For accounting entries, for example, 95% of the invoice is posted to account 404 and 5% to account 4047. In other words, the retention only affects debt settlement, not the immobilised amount.
Creating a progress invoice in DoliPlus
First, activate the Progress Invoice module.
![]()
Then, configure the retention bond if needed.

A new “Progress” tab then appears on the order. It allows you to issue progress invoices, with or without retention bond. Additionally, if the “line index” option is active, a column of indices is added.

For step-by-step guidance, follow the video tutorial:
Issuing an advance and progress invoices
Issue your advance invoice from your customer order.
If you wish to split your advance across progress invoices and schedule, for example, 3 progress invoices, divide your advance invoice into 3 parts, then apply your split advances to the progress invoices as you go.
At the end of the process, issue a final invoice from your orders in which you call all your progress invoices converted into ‘Future Reduction’.
This way, your customer will have a PDF document that clearly shows their payment status.
Issuing a credit note on a progress invoice
Making a correction is simple. Go to the “Status” tab of the order, then click “Create a credit note” on the relevant invoice.
Two scenarios may then occur:
- The invoice is paid: the credit note remains available in the customer account, ready to be applied to the next invoice.
- The invoice is unpaid: DoliPlus automates the process, applies the credit to the account status, then marks the invoice as paid.
In both cases, the invoice covered by a credit note is removed from the status calculation. You can therefore issue a new status report.
