$ 69.73
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
Community Apps Dependencies | Show |
Lines of code | 1062 |
Technical Name |
construction_estimator |
License | OPL-1 |
Website | https://demo18.domiup.com |
Versions | 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
Community Apps Dependencies | Show |
Lines of code | 1062 |
Technical Name |
construction_estimator |
License | OPL-1 |
Website | https://demo18.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
Demo Accounts
Role | Login | Password |
---|---|---|
Demo User | demo | demo |
Estimation Workflow
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.

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.

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.

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.


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.

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