Home / Blog / Roof inspection report template: build it from CompanyCam photos in minutes
Roof inspection report template: build it from CompanyCam photos in minutes
A section-by-section roof inspection report template for residential roofers: job header, elevations, roof overview, slopes, damage close-ups, interior and field notes, plus how to assemble it from CompanyCam photos and what to leave out.
Your rep took 60 photos on the roof. Some are tagged, some aren't, two are of the truck, and one caption says something you'd rather nobody outside the office read. The homeowner wants "the report", and an hour later someone in the office is still dragging photos into a document.
A roof inspection report doesn't need to be clever. It needs the same sections in the same order every time, every photo with a date, a name and a plain caption, and nothing in it that sounds like an insurance opinion. Below is a template you can copy section by section, then how to build it straight from CompanyCam photos, based on our mock-tested CompanyCam inspection report recipe.
Why the format matters more than it used to
Roof claims are getting more scrutiny. Roofing Contractor reported in May 2025 that U.S. roof repair and replacement costs reached nearly $31 billion in 2024, an almost 30% jump since 2022, citing a Verisk report, and that roof line items now account for over a quarter of all residential claim value. The same article quotes the Private Risk Management Association's Diane Delaney saying carriers are tightening documentation requirements (Roofing Contractor, May 7, 2025). A clean, dated photo record is the part of that you control.
The template, section by section
1. Job header
- Company name, license number where your state requires it, and phone.
- Property address and the homeowner's name.
- Inspection date, inspector's name, and the date range the photos cover.
- Your job reference. If the homeowner gave you a claim number and date of loss, record them "as provided by the homeowner", not as your own finding.
2. Front, rear, left and right elevations
One photo of each side of the house from the ground. This proves which house it is and shows gutters, downspouts, siding and windows in context. Shoot them first, before anyone goes up.
3. Roof overview
One wide photo per slope, or a drone shot. Caption with the direction the slope faces: "South slope overview".
4. Slopes and roof components
Closer photos by slope: shingles, ridge, valleys, flashing at walls and chimneys, vents and pipe boots, skylights. One component per photo, with the slope in the caption.
5. Damage close-ups
The photos that matter most, and the ones that need the most care:
- Mark what you're showing (chalk circle, or a ruler or coin for scale).
- Caption what you see, not what it means for the claim. "Bruised shingle, south slope, chalk circle" is a caption. "Hail hit - insurance will pay" is not.
- Include the date and time the photo was taken. CompanyCam records it with each photo.
6. Gutters, siding and other exterior damage
Dents in gutters, downspouts, screens and siding often show up in the same storm. Keep them in their own section so the roof section stays clean.
7. Interior
Ceiling stains, attic decking, wet insulation. Note the room.
8. Field notes
Short, factual notes from the inspector, such as "Homeowner says the leak in the back bedroom started after the Oct 18 storm." Attribute what the homeowner told you to the homeowner.
9. What this report is and isn't
End with a plain statement: the report lists photos and field observations only. It isn't an estimate, a coverage opinion or a damage determination. This matters legally in some states. Florida's statute 489.147 bars contractors from interpreting policy provisions or advising an insured about coverage unless they hold a public adjuster license, with fines up to $10,000 per violation (Florida Statutes 489.147). Texas Insurance Code 4102.163 bars contractors from acting as public adjusters or advertising adjusting services (Texas Insurance Code ch. 4102). Check your state's rules before you share a report with anyone. This isn't legal advice.
Building it from CompanyCam photos
CompanyCam already does part of this. Its pricing page lists "Turn job photos into reports" on the Core plan and "Auto-generate job reports" on Crew, and its plan comparison shows Core at $63, Crew at $129 and Scale at $199 a month; the page offers both annual and monthly billing, so check which price applies to you (CompanyCam pricing, checked October 31, 2026). Try those first. If they cover you, you don't need anything else.
What our recipe adds is the house rules: a fixed section order, a check for risky wording, and a note back in your CRM. Here's what it does:
- The office picks a job and a date range from JobNimbus (or a small form). The job needs its CompanyCam Project ID filled in.
- The workflow reads every photo in that range from the linked CompanyCam project, page by page.
- It sorts photos into the sections above by tag. Your tags decide the order, so tag consistently: Front Elevation, Rear Elevation, Roof Overview, Hail Damage, Interior. Untagged photos go in a section at the end.
- It leaves out internal-only photos and anything outside the date range.
- It holds risky wording for review. Any caption or note that mentions coverage, deductibles or "insurance will pay" is kept out of the packet and listed separately for the office to fix.
- It emails the packet to your office only, and adds a JobNimbus note and a CompanyCam comment. Nothing goes to the homeowner, the insurer or the adjuster automatically.
What our test showed
All 4 scenarios passed against mock versions of CompanyCam, JobNimbus and the email API on October 31, 2026. The main one was a fictional hail job ("Delgado", photos from Oct 18 to Oct 28), with CompanyCam's mock answering "slow down" (429) once and returning only 4 photos per page:
- The packet came out with 7 photos in the configured section order: front, rear and left elevations, roof overview, damage close-up, gutters, then untagged.
- One internal-only photo and one photo from September were left out.
- A photo captioned "Hail hit - insurance will pay for a full replacement" and a rep's note about the deductible were held for review, not put in the packet.
- It went to the office email only, with a JobNimbus note and a CompanyCam comment.
The other three: a wrong form key read and sent nothing; a job with no photos in range told the office why; and a job with no CompanyCam Project ID told the office which field to fill, without calling CompanyCam.
How we tested, and what we didn't
Everything ran in n8n against mocks built from CompanyCam's and JobNimbus's public API docs, with invented jobs and photos. We haven't run it against a live CompanyCam or JobNimbus account. The packet is a plain-text email with photo links, not a designed PDF. If you need a branded PDF, CompanyCam's own reports are the better fit. More on our method in how we test.
Related for roofers
- Getting the photos taken in the first place: a daily crew photo log.
- Estimates that go quiet after the inspection: roofing estimate follow-up texts and the estimate follow-up recipe.
- Storm-week calls you can't answer: AI receptionist vs. missed-call text-back for roofers and the storm missed-call text-back recipe.
- Keeping homeowners posted during the job, then asking for a review: milestone updates and review requests.
All five roofing recipes are on the roofing hub. If your crew has a report format that works, tell us about it.
Sources
- Roofing Contractor, "Insurers Further Tighten Grip Amid Surging Roof Losses" (May 7, 2025): nearly $31 billion in 2024 U.S. roof repair and replacement costs, up almost 30% since 2022, citing Verisk; roofs over a quarter of residential claim value; carriers tightening documentation. Trade press. Checked October 31, 2026. roofingcontractor.com
- CompanyCam pricing and plan features: plan comparison shows Core $63, Crew $129 and Scale $199 a month; report features by plan; annual and monthly billing offered. Vendor pricing page. Checked October 31, 2026. companycam.com
- Florida Statutes 489.147, prohibited property insurance practices. Checked October 31, 2026. flsenate.gov
- Texas Insurance Code chapter 4102, including 4102.163. Checked October 31, 2026. statutes.capitol.texas.gov
- Test results: our CompanyCam inspection report recipe, 4 of 4 scenarios passed against mocks on October 31, 2026.
Found an error or a better source? Corrections policy. More articles on the blog.