Project billing

Free Percentage Completion Invoice Calculator

Use a documented percentage-completion basis for one project. Calculate the cumulative value first, then compare previous billed subtotals, keeping unpaid earlier invoices outside the new progress calculation.

Preparing your calculator with today’s date…

Calculation notes

How the result is calculated

Cumulative value = reviewed project subtotal × approved completion percentage, rounded once to cents. Signed difference = cumulative value − previously billed subtotal. Show positive additional value and prior billing above the valuation separately. This is an entered simple percentage method, not measured completion, revenue recognition, certification, retention, tax or advance allocation.

Formulas and examples reviewed October 2, 2026. Illustrative figures; no tax or contractual determination.

A cumulative update

USD 20,000 at approved 60% gives USD 12,000 cumulative value. USD 8,000 previously billed leaves USD 4,000 additional value to review, not a new USD 12,000 request.

Prior billed value exceeds the new valuation

The same USD 12,000 cumulative value compared with USD 13,000 billed gives USD −1,000 signed difference and zero additional positive value. Investigate the basis; do not create an automatic credit.

Questions about this calculation

Should confirmed cash be entered as previously billed?

No. Use billed subtotals under this project basis. Payment status of earlier invoices remains a separate reconciliation.

Does the tool approve the completion percentage?

No. Supply evidence and the approval required by your agreement. The arithmetic does not certify work or decide a recognized revenue amount.

Sources and further reading

How to use it

1

Enter the reviewed project subtotal and approved cumulative completion percentage.

2

Enter previously billed subtotals on the same basis, not amounts received.

3

Review any previous billing above the cumulative value before drafting a new charge.

Related workflows

Move from the quick answer into the rest of the invoice system.