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.

Capabilities

Everything a roofing job needs, in one app

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Inspect & scope

Log a site inspection with condition ratings and findings, then set the job's scope and type.

2

Estimate & cost

Add material and labour lines; cost, revenue, and margin compute live as the job takes shape.

3

Schedule & execute

Move the job through Procurement, Installation, and Waterproofing, with weather alerts guarding outdoor work.

4

Warranty & close

Verify warranty/AMC coverage, close the job, and let any later complaint flow through the same warranty-aware service loop.

Questions

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.

Get the app

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