// Commercial roofing contractors · Asset reports
A roof report for every building in the portfolio, drafted from your own inspection files.
Roof asset management, tested as a free AI proof of concept on one or two portfolios your team already inspects. AI reads each building's inspection notes, photos, core logs and earlier reports and drafts one report per building, plus a summary the property manager can budget from. Your account manager compares each draft with the report your team actually sent.
- Buildings in the test
- 20 to 30
- Roofs rated by AI
- None
- Reports sent by AI
- None
// The one job
The manager wants every roof on one page they can plan a budget around.
An owner or a property manager with a dozen buildings, or a hundred, asks the contractor who inspects their roofs for one picture: what each roof is, how old it is, how it looked at the last visit, what leaked, what was fixed, which warranties are still running and what each roof will need in the coming years. Today someone on your team builds it by hand from reports, photos, work orders and warranty files spread across years.
In the proof of concept, AI reads copies of the same files and drafts a report for each building: every roof section with its area, system and install year, the condition your inspector recorded, leaks and repairs with their dates, warranty status from the issued warranty, and the actions your team recommended, set out by year. A portfolio summary rolls the buildings up. Nothing goes to a customer: your account manager reads each draft next to the one that was sent.
by section
// Where it gets hard
Years of files, one report per building
The owner's rating scale comes first. Many owners already have one. Mississippi's finance department, in an April 2025 memo to state agencies, universities and community colleges, asks for every roof to be inspected at least every three years, by facilities staff, a licensed architect or engineer, or thermal imaging, and for a separate entry for each roof area where a building has more than one roof type. Its A to F scale mixes age and condition: A is under 5 years and excellent, B and C under 15 years and good or fair, D and E 15 years or more and fair or poor, F failing. The memo also blames rating bias and loose definitions for wide variation in reported conditions. The draft can work out the age half of a rating from the install year; the condition half is always your inspector's.
A public program shows what a full report holds. The District of Columbia's Department of General Services, in the scope for its roof management program, asks for a yearly survey with a core cut in every low-slope section, located on the roof plan, and a report for each building that opens with a one-page summary. It sets out ten years of maintenance, repair and replacement recommendations, an estimated remaining service life with a replacement date even past that window, restoration options in place of replacement, and a ten-year cost of ownership. Its condition rating covers eight items, from the quality of the original construction and later upkeep to leaks, field membrane, perimeter and projection flashings, sheet metal, drainage and remaining life. The draft follows whatever layout the owner asks for, and takes remaining life and replacement years only from what your team wrote.
Old inspections and long warranties both mislead. Montana's 2022 statewide condition assessment report calls three to five years the accepted cycle for building assessments and treats data older than five years as largely obsolete; its facility condition index divides the cost of needed renewal and repair by the building's replacement value. A section last inspected years ago should say so on the page. NRCA's consumer bulletin on maintenance warns that a manufacturer's warranty doesn't necessarily assure a roof will perform and often limits the warrantor's liability and the owner's remedies. The draft shows each warranty's end date as the issued warranty states it, never as a reading of the roof's condition.
A dated report, not a certificate. ASTM E2018, the Standard Guide for Property Condition Assessments: Baseline Property Condition Assessment Process, tells users to rely on a property condition report only for the point in time the observations were made, and lists warranty, guarantee and code compliance among its exclusions. A roof asset report deserves the same limits: each section shows the inspection it came from and that visit's date, and nothing in it certifies code compliance, engineering adequacy or warranty coverage.
What your account manager will check first: a roof section left off the plan, areas or install years that differ from last year's report, a condition from the wrong visit, a leak with no repair after it, a warranty end date that doesn't match the warranty, and an action moved to a year your team didn't choose.
// What you send
What the test needs from your account team
One or two portfolios' files
For 20 to 30 buildings: inspection notes and photos, core logs, roof plans, leak calls, repair tickets and any earlier asset or condition reports.
The reports that went out
The report your team sent for each building, the portfolio summary if there was one, and the owner's own form or rating scale where they use one.
Install and warranty records
Install or reroof years by roof section and the issued warranties with their start and end dates, including any repair made under a warranty.
NDA first, look-alikes if needed
Owners' building lists and roof photos are confidential, so nothing leaves your office before the NDA. Files an owner won't release are rebuilt as look-alikes with your account manager.
// Before it starts
Agreed before any building file is sent
Two things are fixed in writing before day one: the reviewer, and what a passing report looks like.
- Reviewer
- Named by the owner. Usually the account or service manager who sends portfolio reports today.
- Success criteria
- Agreed first, naming the misses a property manager would notice
- Condition ratings
- Taken from your inspector's notes, never set by AI
- Price
- A range for the live job, given up front
- NDA
- Signed before any building file is sent
// How it's judged
Each draft beside the report your team sent
| On the same buildings | What your team sent | The proof of concept |
|---|---|---|
| Every roof section, with area, system and install year | Measured on your buildings | Measured on your buildings |
| Condition as your inspector recorded it, on the owner's scale | Measured on your buildings | Measured on your buildings |
| Leaks and repairs on record, with dates | Measured on your buildings | Measured on your buildings |
| Warranty status and end date | Measured on your buildings | Measured on your buildings |
| Recommended actions in the years your team chose | Measured on your buildings | Measured on your buildings |
| Inspection date shown for every section | Measured on your buildings | Measured on your buildings |
| Portfolio summary matching the building reports | Measured on your buildings | Measured on your buildings |
// After a yes
About 30 days on the accounts you serve
After your account manager's yes, the job runs for about 30 days, updating a building's draft as new inspections, leak calls and repairs come in.
A person sends every report. Your account manager reviews each draft, changes what needs changing and decides when an owner sees it. Ratings and recommended years stay exactly as your inspectors and service manager set them.
The live job's price is fixed before you sign. Whatever job follows is priced separately, and monthly support begins once one is live.
// After asset reports
What could come next
- 01Next
Budget-season summaries
Next year's recommended roof work across a portfolio, pulled into one summary for the owner's budget meeting, for your account manager to edit and send.
- 02Then
Inspection due lists
Buildings coming due for their next visit under each owner's cycle, listed for your service manager to schedule.
- 03After that
Leak history summaries
One building's leak calls, repairs and warranty claims in date order, for a manager weighing another repair against a replacement.
// One hard limit
It never rates a roof or sends a report.
Condition ratings, remaining life and recommended years come from your inspectors and service manager, and the draft carries them exactly as written. It never rates a roof, recommends a repair on its own, judges warranty coverage or code compliance, contacts an owner, a manager or a manufacturer, or sends anything. It works only on copies of your files, and a person decides what each owner receives.
Priced per job. You get a range before the proof of concept and a fixed price before you sign.
The range comes on the call, once we know how many buildings your largest portfolios hold and how many owners' report formats you keep.
// Questions
Portfolio report questions from roofing account managers
Will the AI rate our roofs or estimate how long they'll last?
Each owner wants a different format. Can it follow theirs?
What about buildings with gaps in their records?
Does it put budget figures on the recommended work?

Rob Eason, founder
// Book a proof-of-concept call
Bring one portfolio's roof files.
Half an hour with Rob about your company, your role, the job you'd test first and how many buildings your largest accounts hold. Building lists and roof photos stay with you until the NDA is signed.
- Co-owned a 60-employee financial services firm and sold his share to his partner.
- Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
- 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
- 4.3/5 from 6 Google reviews of Massmarket AI.
- Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
- Takes every proof-of-concept call himself.
