Construction jobs, costed to the margin
Carry a job from BOQ estimate through material requisitions and purchase orders to progress billing — with planned-vs-actual cost, budget breach alerts, and one dashboard for estimated, committed, consumed and billed cost. Built natively on Odoo.
The problem
A job's estimate lives in one place, requisitions and purchase orders in another, and actual cost in a spreadsheet. Overruns surface only after the project closes, and most competing apps split costing, procurement and budget across paid add-ons that need a parent job-costing module.
The solution
One self-contained construction workspace where the BOQ estimate drives requisitions, requisitions raise purchase orders, consumption feeds actual cost, and budget-vs-actual is watched live — so a project's margin is visible before it closes, not after.
Estimate to bill, in one app
Every capability below is implemented in the module.
Projects & Milestones
Create construction projects with a guided status flow and billable milestones carrying target dates, progress and value. Each project gets a sequenced job reference.
Bill of Quantities
Estimate the job with itemised BOQ lines — section, quantity and unit rate — that roll up into the contract value the rest of the workspace measures against.
Job Cost Sheet
A cost sheet with material, labour and overhead lines, each carrying a planned figure and an actual figure with live variance so overruns show as they emerge.
Requisitions & Approval
Raise material requisitions against a job and route them through a draft, submit and approve flow. Only a Construction Manager can approve, giving finance a clear spend-control gate.
Purchase Order Generation
Turn an approved requisition into a native Odoo purchase order in one click, with vendor and lines carried over — committed spend captured against the right job with no re-keying.
On-Site Stock Consumption
Consume a material cost line and the module posts a real stock move, drawing inventory down and writing the true consumed cost back into the sheet.
Budget & Breach Alerts
Set budgets by cost category and track committed plus consumed against them. The moment a category crosses its budget, the project is flagged and a real-time alert is posted to its chatter.
Progress & RA Billing
Bill work completed to date by percentage of the BOQ, by milestone, or by manual amount, then generate the customer invoice in one click through native Odoo Accounting.
Cost Dashboard & Roles
One dashboard shows estimated, committed, consumed and billed cost with margin per project. Role-based access separates the Construction Manager and Site Engineer views.
How it works
Estimate
Build the BOQ, cost sheet, budget and milestones for the job.
Procure
Raise requisitions, approve them, and generate purchase orders.
Consume & Track
Consume materials on site and watch actual cost against budget.
Bill Progress
Raise a progress bill and generate the customer invoice.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. This is one self-contained product covering BOQ estimating, cost sheets, requisitions, purchase orders, budget and progress billing — there is no required parent module or paid add-on stack.
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 Management
One workspace to carry a construction job from BOQ estimate to progress billing, built natively on Odoo.
Buy on Odoo App StoreMore Odoo services apps
Construction Punch List
Location-aware defect tracking with a full state workflow, client portal sign-off and public intake — tied to labor timesheets, prepaid hours and direct invoicing.
Construction Transmittals & Submittals
A controlled transmittal and submittal register with revision history, multi-stakeholder addressing and recipient acknowledgement — plus an overdue dashboard and printable cover sheets per project phase.
Construction Waste Management
Job-site waste captured against the project that produced it and routed to reuse or scrap in one click — with reuse rate, cost and sustainability reporting by project and period.
Creative Job Bag & Studio Traffic
Job bags with versioned proof rounds, multi-stakeholder approvals and a day-by-day capacity board with overbooking alerts — on native project and timesheet data.
EU AI Act Governance Register
A unified AI systems register with guided risk classification, obligation and deadline tracking and evidence completeness — plus immutable decision history and a one-click audit dossier.
Graphic Design Studio Management
Structured brief intake that becomes a work item, manager triage and a designer queue, estimates with client approval and revision rounds — with a live client status portal.