Roofing jobs, run end to end from inspection to warranty close.
Phase-driven job costing, weather-aware scheduling, and warranty enforcement built for roofing and waterproofing contractors — all inside Odoo.
The problem
Roofing and waterproofing contractors run project-based work — inspection, estimation, procurement, installation, waterproofing, and warranty follow-up — yet most still manage it with spreadsheets and generic project tools that have no idea what a roofing job looks like. Margins erode through underbid quotes, unaccounted materials, and warranty disputes that surface long after the crew has left the site.
The solution
A purpose-built job lifecycle: a phase-driven kanban from inspection through warranty close, live job costing against materials and labour, weather-safety alerts for outdoor work, and automatic warranty/AMC enforcement before any job can be closed or any complaint billed.
Everything a roofing job needs, in one app
Every capability below is implemented in the module.
Phase-driven job kanban
Every job moves through Inspection, Estimation, Procurement, Installation, Waterproofing, and Warranty & Close on a self-documenting kanban, with weather alerts, progress bars, and cost shown on the card.
Live job costing & margin
Material and labour lines roll up into real-time cost, revenue, and margin percentage on a manager-only Costing page, so every job protects its margin instead of revealing it after the fact.
Site inspections
Log condition ratings and findings against every job, from a first-visit survey to a pre-close check, so estimates and warranty decisions are backed by a documented record.
Warranty & AMC enforcement
Workmanship and AMC coverage are tracked per job and checked automatically before a job can be verified and closed, closing the gap that leads to disputed claims.
Complaint-to-service loop
Complaints move through New, Assigned, Resolved, and Billed with automatic under-warranty vs. chargeable logic, so the full reactive-service loop runs without manual lookups.
Weather-safety alerts
Weather-sensitive outdoor work is flagged right on the job, so crews and dispatchers see the risk before a roof or waterproofing task is scheduled, not after.
Configurable job stages
Rename, reorder, and mark closing stages from a simple settings list, so the phase pipeline matches how your crews actually talk about a job.
Role-scoped screens
Technicians see the fields their job needs; costing and margin stay visible to managers only, cutting the clutter and the risk of exposing sensitive numbers in the field.
Customer progress portal
Residential and commercial customers alike can follow their job's stage, progress, and scope from their own portal login, without a phone call to your office.
How it works
Inspect & scope
Log a site inspection with condition ratings and findings, then set the job's scope and type.
Estimate & cost
Add material and labour lines; cost, revenue, and margin compute live as the job takes shape.
Schedule & execute
Move the job through Procurement, Installation, and Waterproofing, with weather alerts guarding outdoor work.
Warranty & close
Verify warranty/AMC coverage, close the job, and let any later complaint flow through the same warranty-aware service loop.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. A job cannot be verified and closed without active warranty coverage, and a complaint is automatically marked under-warranty or chargeable based on the linked job's coverage.
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.
Roofing & Waterproofing Contractor Management
Phase-driven job kanban with live job costing and margin, site inspections and weather-safety alerts — plus warranty and AMC enforcement and a customer progress portal.
Buy on Odoo App Store