Odoo on-premise for a Dutch civil-engineering contractor

A road-construction company moved onto a self-hosted Odoo, with stock control as the first working flow. Delivered in three phases across six months and invoiced against each one.

Sector
Civil engineering contractor
Country
Netherlands
Delivered
September 2025

The figures

141
hours delivered and invoiced

Source of this figure: Sum of quantities across the 9 posted invoice lines.

3
separately invoiced phases

Source of this figure: Three posted invoices: 3 April, 16 May and 29 September 2025.

6
months from first to last phase

Source of this figure: Interval between the first and last posted invoice.

90
hours on the Inventory module

Source of this figure: Invoice lines for Inventory, summed.

The situation

The company wanted its own installation rather than a hosted subscription, and needed stock and equipment visible across sites before anything else. A road-construction business has material moving between depots and job sites daily, and the paperwork was following the trucks rather than preceding them.

What we did

Odoo installed and configured on the client's own infrastructure, then Inventory configured as the first live module, with Marketing added afterwards. The work was cut into three equal phases so the client could stop after any one of them and keep what had been delivered.

What came of it

141 hours delivered and invoiced across three phases. Inventory was the largest single workstream at 90 hours, which is where a construction business gets its return.

In a similar position?

Tell us briefly where you are and we will tell you whether and how we can help.

Book a call