Development
Custom Construction Software: Managing Sites, Quotes and Cash Flow
Generic invoicing tools fall short in construction. Progress billing, retention bonds, subcontracting: what purpose-built software must handle natively.
In the construction industry, billing works like nowhere else. Progress invoices, legally regulated retention bonds, subcontractors requiring administrative oversight: a contractor using a generic invoicing tool spends most of their time working around its limitations. Custom construction software solves these problems at the source by embedding industry rules rather than ignoring them.
| Benchmark | Value |
|---|---|
| Legal retention bond cap (private contracts) | Capped at 5% of the contract amount incl. tax (French Law no. 71-584, 16/07/1971) |
| Maximum retention period | 12 months after project completion (Art. 2, Law 71-584) |
| Modules missing from generic tools | Progress billing, retention bonds, DC4 form, trade price libraries |
Why Construction Breaks Generic Software
Construction bills by progress, not on delivery. A multi-month project generates several partial invoices — progress bills — each representing the actual percentage of work completed. This mechanism is absent from the vast majority of invoicing tools designed for service businesses.
Add the retention bond: the client may withhold up to 5% of the total contract amount as a safeguard against defects, for up to 12 months after completion. This mechanism is governed by French Law no. 71-584 of 16 July 1971 — a mandatory rule that your software must calculate and track automatically, or risk billing errors that damage cash flow.
The result: a generic tool forces teams to calculate these amounts manually, enter them into parallel spreadsheets, and reconcile them manually with accounting. That is time lost on every single project.
The 5 Points Where Generic Software Fails in Construction
A non-specialist tool reveals its limits on five precise points.
1. Progress billing is missing. Progress invoicing relies on cumulative calculation: each invoice picks up where the previous one left off and shows the remaining balance to be invoiced. Generic tools do not have this mechanism — the site manager reconstructs it by hand.
2. Retention bonds are not managed. Calculating 5% of the contract value, applying it to each progress invoice, tracking the 12-month release deadline: all manual operations in a non-specialist tool, and all potential sources of error or oversight.
3. VAT reverse charge is ignored. In construction subcontracting, the main contractor declares and pays VAT on behalf of the subcontractor — a mechanism set out in Article 283 § 2 nonies of the French General Tax Code. A generic tool applies standard VAT and generates non-compliant invoices.
4. Subcontractors are not supported. The DC4 (subcontracting declaration form), verification of mandatory documents (URSSAF certificate, ten-year liability insurance, signed contract): a specialist construction tool integrates these into the workflow; a generic tool pushes administration into parallel tracking.
5. Estimating starts from scratch every time. Without an integrated trade price library (Batiprix, BatiChiffrage, or a company-specific library), every quote reinvents labour costs. Estimating errors accumulate and erode margins.
What Custom Construction Software Must Cover Natively
Software designed for construction — whether an off-the-shelf sector tool or a custom development — must handle these points without workarounds. Here are the non-negotiable modules.
Progress bills linked to the project. Each progress invoice is tied to its contract and automatically calculates cumulative progress, the remaining amount to be billed, and the impact on the retention bond. No re-entry between invoices.
Automated retention bond management. Calculation at the contractual rate (≤ 5%), tracking of amounts withheld per project, alert as the 12-month legal deadline approaches. Release is logged in the system, not in a separate spreadsheet.
Complete subcontracting module. DC4 generation, verification that mandatory documents are current, management of VAT reverse charge on invoices received from subcontractors. The administrative workflow lives in the software, not in email inboxes.
Company-specific trade price library. The business builds up its installation cost records from one project to the next. A quote takes minutes rather than hours, using units (m², linear metres, lump sum) tailored to each trade.
Project profitability dashboard. Real-time comparison of forecast versus actual: hours worked, materials consumed, subcontracting committed. The owner sees whether a project is drifting before the loss is locked in.
To frame this type of project properly, a rigorous software specification document is the first investment to make before approaching any vendor.
Off-the-Shelf Sector Tool or Custom Development: How to Choose
Most construction businesses find a solution in existing specialist tools (EBP Bâtiment, Kalitics, Batigest, Obat). These tools cover industry specifics and can be deployed quickly.
Custom construction software becomes relevant in three specific situations.
- Business processes not covered by standard solutions: complex public procurement with specific billing rules, multi-trade projects with distinct cost rules per division, mandatory integration with a proprietary management system.
- Activity volume that justifies the investment: beyond a certain threshold, each profitability gain per project from better tracking quickly offsets development costs. The ROI calculation guide for business software provides a concrete method for assessing this tipping point.
- Integration into an existing application ecosystem: if the business already runs HR, scheduling or accounting tools, a custom development connects these building blocks without replacing them.
In every case, delivering a software project without blowing the budget requires a rigorous scoping phase before a single line of code is written. Construction specifics — progress billing, retention bonds, subcontracting — must appear in the specification from day one: they often account for the bulk of the real functional complexity.
For a broader understanding of custom development, the complete guide to custom software development covers the fundamentals.
Key Takeaways
- Construction specifics are legally regulated: the retention bond, VAT reverse charge in subcontracting and the DC4 form are not optional — they are governed by law.
- Generic software does not cover these mechanisms: it forces teams into manual workarounds that cost time and generate accounting and tax errors.
- The retention bond is capped at 5% (Law no. 71-584) and released 12 months after completion: construction software must track these deadlines automatically.
- Custom development is justified when off-the-shelf tools do not cover your business processes or when integration with existing systems is mandatory.
- Scoping is critical: a specification that documents progress billing, retention bonds and subcontracting from the outset avoids significant cost overruns during the project.
In Summary
A construction business owner managing projects with a generic invoicing tool pays the price of every gap: progress bills rebuilt by hand, retention bonds tracked in spreadsheets, subcontractors managed outside the system. A purpose-built tool — sector-specific or custom-made — embeds these rules natively and makes profitability tracking genuinely reliable.
If you are considering custom development for your construction business, NEXARA supports your project from specification to deployment, from Madagascar, with French-speaking teams. Share your context with us: we get back to you within 24 business hours.
Frequently Asked Questions (FAQ)
Why does a standard invoicing tool fall short in construction?
Generic software ignores industry specifics: it does not handle progressive progress billing, does not calculate retention bonds, does not integrate the VAT reverse charge for subcontractors, and does not produce the DC4 form. These gaps force teams into parallel manual entry — a source of errors and time wasted on every project.
What is a progress bill and how does software handle it?
A progress bill is an advancement invoice representing the percentage of the contract completed to date. Construction software ties each progress bill to the original contract, automatically calculates the cumulative total of previous bills, the remaining amount to invoice, and the applicable retention bond. The owner validates and sends — no manual recalculation needed.
What is the legal retention bond rate in the construction sector?
For private contracts in France, Law no. 71-584 of 16 July 1971 caps the retention bond at 5% of the total contract amount including tax. It is released no later than 12 months after project completion, provided that all defects have been remedied. The withheld amounts must be held by an approved institution — the client cannot keep them in their own account.
When is custom construction software preferable to an off-the-shelf solution?
Custom development is justified when existing solutions do not cover specific business processes (atypical contract types, integration with a proprietary ERP, non-standard billing rules), or when the volume of activity makes each profitability gain per project significant at company scale.
How do you manage construction subcontracting in management software?
A properly adapted construction tool integrates the DC4 (subcontracting declaration), checks that mandatory administrative documents are current (URSSAF, ten-year liability insurance, signed contract), and manages VAT reverse charge on invoices received from subcontractors, in line with Article 283 § 2 nonies of the General Tax Code. These features prevent tax non-compliance and manual follow-up.
What budget should be planned for custom construction software?
The budget depends on functional complexity: number of modules (quoting, progress billing, subcontracting, project profitability), existing integrations and number of users. To estimate this budget rigorously, the custom software cost guide provides market benchmarks and an estimation method.
Écrit par

Elias Voss
Senior Strategic Analyst — Director, NEXARA Research Institute
Elias Voss leads the research and strategic analysis published by NEXARA.
Specializing in the study of economic, technological and entrepreneurial transformations, he oversees the production of content aimed at executives, investors and decision-makers who want to anticipate shifts in their market.
His publications draw on the analyses, sector studies and forward-looking work carried out within the NEXARA Research Institute.
Through his articles, Elias Voss explores the trends shaping tomorrow's economy and helps organizations spot emerging opportunities before they become obvious.
Elias Voss is the official editorial signature of the NEXARA Research Institute.
// Un projet en tête ?
Parlons de votre besoin.
