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.
Everything construction billing needs
Every capability below is implemented in the module.
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.
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.
Retention ledger
Withhold contractual retention automatically and track held, released, and outstanding amounts in a drill-down ledger across the life of the project.
Advance recovery
Configure an advance and a recovery percentage per contract; each IPC deducts its share automatically and tracks the remaining balance.
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.
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.
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.
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.
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.
How it works
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.
Certify the period
Raise a customer or vendor IPC against the BOQ; retention, advance recovery, and cumulative totals calculate automatically.
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.
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.
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.
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