Skip to Content
Menu

69.73

v 17.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Sales (sale_management)
Discuss (mail)
Invoicing (account)
Community Apps Dependencies
Lines of code 1294
Technical Name construction_estimator
LicenseOPL-1
Websitehttps://demo17.domiup.com
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Sales (sale_management)
Discuss (mail)
Invoicing (account)
Community Apps Dependencies
Lines of code 1294
Technical Name construction_estimator
LicenseOPL-1
Websitehttps://demo17.domiup.com
Versions 17.0 18.0

Construction Estimator for Odoo

Estimate construction project costs accurately and efficiently within Odoo. Designed for residential, commercial, and infrastructure projects.

- Group cost lines by category
- View summary reports by cost type and project type
- Approval workflows with auto-confirmation setting
- Print construction estimation PDFs for clients

Watch Demo

Learn how to use the Odoo Construction Project Estimator module with this in-depth screencast. This video provides a step-by-step demonstration of key features.

Watch Demo on YouTube

Click the image to watch on YouTube

Demo Accounts

Role Login Password
Demo User demo demo

Estimation Workflow

Draft
Under Review
Approved
Confirmed

Track the progress of each construction estimate with clear, enforceable steps from creation to sale confirmation.

Construction Estimation Form

The estimation form enhances Odoo's native Sales Order to handle detailed project estimation for the construction industry. It allows estimators to manage both technical and financial aspects of a construction proposal.

Construction Details

  • Project Name - Internal or client-facing label for the job
  • Project Type - Linked to a customizable list of construction types
  • Project Supervisor - Assigned manager or engineer in charge
  • Construction Site Location - Auto-filled from the delivery address, but editable
  • Estimated Duration - Expected working days for completion

Cost Lines Grouped by Cost Type

Users add materials and labor as order lines. A dedicated button labeled "Group by Cost Type" organizes these lines by Product Categories, such as "Foundation Work" or "Structural Work".

This grouping ensures that quotations remain structured and readable. Estimators may re-apply grouping at any time as lines are added or modified.

Construction Estimation Form Screenshot

The screenshot above shows the estimation form in Draft stage with construction details filled and order lines grouped by cost types.

Extended Quotation Report for Construction Estimation

This module extends the standard Odoo Sale Order / Quotation PDF Report to better support Construction Estimations. It includes project-specific fields and improved cost structuring tailored for construction workflows.

  • Clean Layout: Organized by project details and cost types.
  • Cost Breakdown: Order lines are grouped by Cost Type for easier understanding.
  • Total Summary: Displays subtotals, taxes, and final total.
Extended Construction Quotation Report

This enhanced quotation report makes it easier to communicate cost structure and project details to construction clients-without losing compatibility with Odoo's default quotation system.

Manage Construction Cost Products

Cost Products are created and managed using the standard product.template model. This allows construction-specific cost items to integrate seamlessly with Odoo's product and sales mechanisms.

  • Menu Path: Construction Estimator > Cost Products
  • Product Categorization: Only products under the category Construction Costs (and its subcategories) are shown.
  • Reusable Cost Items: Each product represents a construction work item (e.g., Rebar Installation, Concrete Pouring) with a base unit price.
Construction Cost Products

These cost products can be added to quotation templates and grouped in estimations based on their category, forming the basis for fast and consistent cost calculations.

Manage Project Types

Easily classify your construction estimates by project nature using the Project Types feature. These types help group quotation templates and reports according to their construction domain.

  • Menu Path: Construction Estimator > Configuration > Project Types
  • Predefined Types: The module comes with 12 ready-to-use types, such as:
    • Residential Building - Houses, apartments, and villas
    • Commercial Building - Office buildings, malls, and retail spaces
    • Industrial Facility - Factories, plants, and warehouses
    • Infrastructure - Roads, bridges, and utilities
    • Public Project - Hospitals, schools, and government buildings
    • Renovation - Refurbishment and structural upgrades
    • Interior Fit-Out - Ceilings, finishes, MEP interiors
    • Landscaping - Gardens and outdoor structures
    • Mixed-Use Development - Combined residential/commercial projects
    • Modular/Prefab - Prefabricated structures
    • Special Projects - Landmarks, theaters, and cultural builds
    • Turnkey Project - Full scope design-build-deliver jobs
  • Flexible Management: Add, rename, or remove project types as needed for your organization.

Cost Types Management

Organize your estimation lines efficiently using Cost Types. These act as categories for cost-related products and group them logically within quotations.

  • Menu Path: Construction Estimator > Configuration > Cost Types
  • Model Base: Uses the standard product.category model, fully integrated with Odoo's product management.
  • Predefined Types: The module comes with 19 ready-made cost types, such as:
    • Foundation
    • MEP
    • Flooring
    • Doors and Windows
    • Electrical
    • HVAC / Mechanical
    • Finishing
    • Furniture and Equipment
    • Miscellaneous / Contingency
  • Flexibility: You can add, rename, or remove cost types as needed to fit your construction workflow.

Reporting

Menu: Construction Estimator > Reporting
The module provides two pivot-style analytical reports:

  • Cost Summary by Type: Totals grouped by Cost Type.
  • Cost Summary by Project Type: Totals grouped by Project Type.
Cost Summary by Type Cost Summary by Project Type

Settings

Menu: Construction Estimator > Configuration > Settings

  • Construction Templates: Define default quotation templates per project type. For example: Residential Construction Template, Commercial Building Template, etc. You can manage templates via the Construction Templates link.
  • Auto Confirm Estimation Order: Automatically confirms the sale order when an estimation is marked as approved.
  • Lock Confirmed Sales: Prevents further editing of confirmed estimation orders for safety and auditability.
Construction Estimator Settings
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.