Certify progress. Pay subcontractors. Never lose track of cash flow.

One Odoo app for main contracts and subcontracts: run customer and vendor Interim Payment Certificates against a Bill of Quantities, manage retention and advance recovery, gate subcontractor payment until the client pays, and give clients and subcontractors their own self-service portal — all without buying and stitching together five separate apps.

The problem

Construction firms bill through periodic, cumulative Interim Payment Certificates — not single lump sums — and standard Odoo has no native concept of an IPC, retention, advance recovery, or a subcontract that mirrors a main contract. Firms improvise with spreadsheets and email-based signatures, and main contractors risk paying a subcontractor before the matching client payment has even cleared.

The solution

Manage main contracts and subcontracts on one Bill of Quantities, certify customer and vendor IPCs with cumulative tracking, retention, and advance recovery, hold subcontractor payment until the client IPC is paid, capture signatures that auto-invalidate when figures change, and let clients and subcontractors self-serve from their own portal — then auto-invoice straight to accounting.

Capabilities

Everything construction billing needs

Every capability below is implemented in the module.

01

Customer & vendor IPCs, one app

Run client-facing progress claims and subcontractor payment certificates side by side, so both ends of the payment chain live in a single record set.

02

Cumulative BOQ certification

Every BOQ line tracks work certified this period against work certified to date, with certified-quantity validation that blocks overbilling against the contract.

03

Retention ledger

Withhold contractual retention automatically and track held, released, and outstanding amounts in a drill-down ledger across the life of the project.

04

Advance recovery

Configure an advance and a recovery percentage per contract; each IPC deducts its share automatically and tracks the remaining balance.

05

Back-to-back payment gate

Hold subcontractor payment until the matching client IPC is paid, with a configurable lag in days and an authorized force-release override with a logged reason.

06

Sub-BOQ mirror with margin

Generate the subcontractor's Bill of Quantities straight from the main BOQ with a configurable margin haircut, removing duplicate data entry.

07

Signatures that stay honest

Capture signatures on backend and portal, embed them in the PDF for offline verification, and automatically invalidate a signature the moment IPC figures change afterward.

08

Auto-invoice from approved IPCs

One approved certificate produces the correct customer invoice or vendor bill with retention and advance deductions applied, linked back to the IPC.

09

Client & subcontractor portals

Clients and subcontractors view their contracts and IPCs, see retention and payment status, and sign certificates — without consuming a paid internal Odoo license.

Workflow

How it works

1

Set up the contract

Create a main contract or subcontract with its Bill of Quantities, retention percentage, advance terms, and back-to-back lag days.

2

Certify the period

Raise a customer or vendor IPC against the BOQ; retention, advance recovery, and cumulative totals calculate automatically.

3

Approve and sign

Route the certificate through Draft to Approved, then collect a signature on the backend or the portal — in-house or by the other party.

4

Invoice and release payment

Auto-invoice the approved IPC, then let the back-to-back gate release the matching subcontractor payment once the client has paid.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Customer IPCs certify progress to your client and vendor IPCs certify and pay your subcontractors, both from the same contract and BOQ structure — no separate app required.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Construction Subcontracts & Interim Payment Certificates

Customer and vendor Interim Payment Certificates with cumulative BOQ certification, retention and advance recovery — and a back-to-back gate that holds subcontractor payments until the client pays.

Buy on Odoo App Store