Templates Guides

Roofing Quality Control Checklist: Free PDF Template

category-iconRoofing

July 7th, 2026

Cameron Brown

Roofing Quality Control Checklist: Free PDF Template
Roofing Quality Control Checklist: Page 1 of 2

We're offering a free roofing quality control checklist template to help roofing contractors verify workmanship, catch potential issues before they become costly callbacks, and document inspection results at every stage of a roofing job from pre-installation through final sign-off.

To get your free roofing quality control checklist, fill out our form (to the right on desktop or above on mobile), and we'll email it to you immediately.

What's Included in Our Free Roofing Quality Control Checklist Template

Our printable roofing quality control checklist covers every phase of a roofing project. Each section uses a Yes / No / N/A format with a comments column so inspectors can flag issues on the spot, functioning as both a quality control tool and a roof inspection checklist that documents the roof's condition at each stage of work.

Here's what it includes:

1. Project and Inspector Information

At the top, there are fields to document key job details:

  • Project name

  • Project number / Lot #

  • Site address

  • Roofing contractor

  • QC inspector name

  • Inspection date

  • Weather conditions

  • Roof type (with checkboxes for shingle, metal, flat/membrane, tile, or other)

This header section establishes which job site the inspection report belongs to and who performed the inspection. For roofing companies running multiple crews across different projects, this information is what makes completed checklists traceable back to a specific job months or years later (especially useful when warranty questions come up).

2. Pre-Installation Checks

Before any roofing work begins, this section confirms that the site and roofing materials are ready:

  • Work area clean and safe for roofing operations

  • Existing roof deck inspected and in good condition

  • All required permits and approvals obtained

  • Safety plan in place and followed (fall protection)

  • Correct materials delivered and stored properly

  • Underlayment installed per specifications

  • Flashing materials on-site and pre-checked

Pre-installation is where you catch potential problems before they get buried under shingles. An inspector who skips the roof deck check, for example, risks laying a new roof over rotted decking, which leads to premature failure, water damage, and a callback that costs far more than the five minutes it takes to verify the substrate was sound. This section also confirms that the underlayment and waterproofing layers are in place per manufacturer specs, which is a requirement for most warranty coverage on asphalt shingles and other roofing materials.

3. Roofing Installation

This section covers the core installation work, verifying that materials and components are installed to spec across the entire roof surface:

  • Roofing materials installed per manufacturer specifications

  • Proper fastening pattern used

  • Underlayment fully covered and secured

  • Starter strips installed correctly

  • Valleys and ridges sealed and flashed properly

  • Roof penetrations sealed and flashed (vents, pipes, etc.)

  • Flashings installed at walls, chimneys, skylights, etc.

  • Drip edge installed per code/spec

  • Ridge caps installed securely and evenly

  • Proper spacing and alignment of shingles/panels/tiles

  • Ventilation systems installed properly

This is the most detailed section because it covers the work that determines the durability and long-term performance of the roofing system. Fasteners need to be placed at the correct intervals and depths — too shallow and shingles blow off in high winds; too deep and you compromise the roof deck.

Flashing around roof penetrations, chimneys, skylights, and where the roof meets walls needs to be sealed with the right sealant or caulking and installed to building codes. Improper flashing is one of the most common sources of leaks and water damage on both new roof installations and roof replacement jobs.

The ventilation check at the end matters more than roofers sometimes give it credit for. Inadequate ventilation accelerates granule loss and blistering on asphalt shingles and shortens the life of the entire roofing system.

4. Post-Installation

After the roofing work is complete, this section confirms cleanup and final quality checks:

  • Roofing area cleaned and free of debris

  • All flashing sealed and water-tested (if required)

  • No visible damage or defects

  • All roof penetrations sealed

  • Final inspection completed with site supervisor

  • Photos taken and attached to QC documentation

Post-installation is the last chance to catch defects before the crew leaves the site. The inspector should walk the roof surface looking for missing shingles, misaligned ridge caps, exposed fasteners, and incomplete sealant application along the eaves, fascia, and roofline.

The photo documentation item is particularly important. Photos of the completed work from multiple angles, plus close-ups of penetrations, valleys, and flashing details, create a visual record that protects the roofing contractor if a homeowner or GC disputes workmanship later.

For jobs that include gutter and downspout work, inspectors should also verify that gutters are properly attached to the fascia, draining away from the foundation, and not blocked by roofing debris. While gutters and downspouts may fall outside the roofing scope on some projects, debris from the install can create buildup that leads to water damage at the eaves and soffit if it's not cleared before the crew leaves.

5. Punch List / Deficiencies

A dedicated open field for listing any items that need correction or follow-up before sign-off. This gives the inspector space to document specific deficiencies (e.g. cracked flashing, misaligned ridge caps, incomplete caulking at penetrations) along with any required remediation steps.

6. Final Sign-Off

The checklist closes with signature fields for both the roofing contractor representative and the site supervisor or general contractor representative, including name, signature, and date lines for each.

This dual sign-off creates accountability on both sides. The roofing contractor is confirming the work meets their quality standards and the roofing system has been installed per specifications. The site supervisor or GC representative is confirming they've reviewed the completed work and accepted it. For commercial roofing projects and new construction, this documented sign-off is often a prerequisite for final payment.

If used consistently, this checklist helps roofing professionals catch workmanship issues before they become callbacks, warranty claims, or disputes with general contractors. For related safety documentation, see our roofing safety checklist and roofing inspection checklist.

But PDF and paper checklists have real limitations when it comes to enforcing quality control across multiple crews, job sites, and projects. Below, we'll walk through those limitations and then show how roofing software like ServiceTitan addresses them.

The #1 newsletter for the trades.

Why PDF Quality Control Checklists Fall Short for Roofing Contractors

A printable quality control checklist is better than no checklist at all. But if you're running multiple roofing crews across different job sites, relying on PDFs or paper forms to manage quality control creates gaps that get wider as you grow.

You Can't Enforce Completion Before the Crew Leaves the Site

PDFs lack system-level control that requires quality control checklists to be completed before the job moves forward. On a busy week with five or six active roofs, such as a mix of new roof installations, roof replacement projects, and roof repair callbacks, it's easy for a crew lead to skip the form or fill it out from memory back at the office. 

QC Data Stays Siloed from the Rest of the Job Record

Even when a crew member does fill out the checklist, the information lives in a standalone PDF file. It's not connected to the customer record, the project financials, the job photos, or the scheduling history for that job. If a warranty claim comes in six months later — a homeowner calls about water stains on the ceiling, or a GC reports a leak around a skylight penetration — and you need to pull the QC documentation, you're searching shared drives instead of pulling up a complete job record in one place.

For roofing companies that handle both residential and commercial work, this disconnect gets worse. A residential homeowner expects a quick response when they have a roof problem. A commercial GC expects an inspection report with documentation. Neither of them wants to wait while you hunt for paperwork.

Deficiencies and Punch List Items Don't Trigger Action

When an inspector flags an issue on a PDF checklist, there's no automatic workflow to assign that correction to the right crew member, schedule the follow-up visit, or notify the office. Someone has to read the form, interpret the notes, and manually create a task or make a phone call. That's where things fall through the cracks, especially when multiple projects are running simultaneously.

Photo Documentation Is Disconnected from the Inspection

The checklist includes a line item for photos, but a PDF can't actually capture or attach photos. In practice, someone takes photos on their phone, the images end up in a camera roll mixed with personal photos and pictures from other jobs, and matching the right photos to the right inspection item on the right job becomes a time-consuming exercise (if it happens at all).

This matters most when you need to prove the roof's condition at a specific point in time. Warranty claims, insurance disputes, and GC close-out reviews all depend on photographic evidence. Without photos tied directly to each QC line item, you're relying on your team's memory and whatever they can find in their camera rolls.

You Can't Standardize Quality Across Crews

Different crew leads interpret a PDF checklist differently. One roofer might check "Yes" on every item and move on in two minutes. Another might take the time to add detailed comments. Without required fields, conditional logic, or structured input types, there's no way to ensure every crew is documenting quality checks to the same standard, and you can't identify which crews consistently deliver high-quality work versus cutting corners.

For a roofing contractor running a handful of jobs a month, these limitations might be manageable. But once you're scaling, PDF-based QC quickly becomes a liability.

No Visibility into Quality Trends Across Projects

Individual checklists tell you about individual jobs. But roofing contractors running a high volume of projects need to see patterns. Which types of deficiencies come up most often? Are certain crews flagging more punch list items than others? Are roof penetration issues more common on specific roof types? Do certain roofing materials generate more post-installation defects?

PDF checklists don't aggregate. Each form is a standalone document with no connection to the others. Without a system that compiles QC data across jobs and projects, you can't spot recurring quality problems early enough to fix the root cause, whether that's a training gap, a materials issue, or a process that needs to change.

How ServiceTitan Custom Forms Replace Paper-Based QC Checklists

Mobile Illustration: Commercial Roofing Inspection Form

ServiceTitan's roofing software lets roofing contractors build custom digital forms that crews, inspectors, team leads, and salesmen complete directly in the mobile app from the job site.

Instead of a static PDF that lives outside your workflow, these forms are attached to the job itself and become part of the permanent job record. Here's how that changes quality control for roofing companies:

Build Forms That Match How Your Crews Actually Work

You can create a roofing QC checklist from scratch or start with a proven template from TitanExchange — a library of forms used by other contractors — and customize it for your standards. The form can mirror the structure of a traditional checklist (pre-installation, installation, post-installation) while adding capabilities that paper can't match: dropdown menus for roof type and roofing materials, stoplight buttons for pass/warn/fail status on each inspection item, and required photo uploads at specific points like flashing details, penetrations, and the completed roof surface.

You can also build separate forms for different job types. A new roof installation QC checklist might emphasize roof deck condition, underlayment coverage, and fastener patterns. A roof repair checklist might focus on the specific area being addressed and verifying the repair matches the existing roofing system. A commercial roofing QC form might include additional fields for building code compliance and GC documentation requirements.

Require the Right Forms on the Right Jobs

ServiceTitan lets you set rules that control which forms must be completed, by whom, and at what point in the job workflow. You can require that a QC checklist is filled out before a job can be marked complete so there's no scenario where a crew finishes a roof and drives away without documenting the inspection.

This enforcement is especially valuable for commercial roofing work where GCs expect QC documentation as part of project close-out, and for residential jobs where you want to be able to prove the roof's condition at completion if a homeowner raises a warranty question later.

Capture Photos and Notes Directly in the Form

Instead of taking photos on a phone and hoping someone matches them to the right job later, crew members capture photos and video directly within the form. Each image is tied to the specific inspection item it documents, so when you need to pull up the photo of how penetrations were flashed on a particular job, or show a homeowner that their skylights were properly sealed at installation, it's right there in the form, attached to the job record.

This changes how you handle warranty claims and disputes. When a homeowner calls about water stains and suspects the new roof is the cause, you can pull up the QC form and show exactly what the roof looked like at completion with timestamped photos of every inspection point.

Use Conditional Logic to Guide Inspectors

Dynamic forms use conditional logic to show or hide fields based on previous answers. If an inspector marks a line item as "No" or "Fail," the form can automatically require a comment explaining the deficiency and prompt a photo upload.

This ensures flagged issues are documented with enough detail for the office to act on. Instead of a checkbox and a blank comments column, you get a specific description of the problem, a photo showing what's wrong, and a record of who flagged it and when.

Attach Forms to Jobs, Projects, Customers, or Locations

Product Illustration

Completed QC forms are stored directly on the job or project record in ServiceTitan. That means the checklist, photos, inspector notes, and sign-offs are all accessible from the same place where you track financials, scheduling, estimates, and invoices for that job. 

Complete Forms On-Site from Any Mobile Device

Crew leads and QC inspectors fill out forms on-site using the ServiceTitan Field Mobile App, available on iOS and Android. Forms can be completed even in areas with spotty cell service and will sync once connectivity returns. Digital signatures from both the roofing contractor representative and the site supervisor can be captured right in the app, replacing the paper sign-off at the bottom of a traditional checklist.

The net result is quality control becomes a built-in part of your roofing workflow rather than an afterthought that depends on PDFs and manual follow-up. Roofing professionals can focus on doing high-quality work while the system ensures that every inspection is documented, every deficiency is tracked, and every completed job has a QC record attached to it.

Other Ways ServiceTitan Helps Roofing Businesses Improve Efficiency & Profitability

ServiceTitan Roofing Software: Drive efficiency, satisfaction, and revenue

Centralize Customer Data & Job Management 

ServiceTitan offers a customer relationship management (CRM) system to record, store, and access all of your job and customer data, beginning the moment a potential roofing customer calls in.

Our call booking functionality provides CSRs and office staff with the name and contact information of the incoming caller and prompts them to fill out a series of form fields that ensure they collect all of the necessary information to kick off a potential roofing job. 

Call Booking: Manual Call (Laptop)

From the booking page, they can view the availability of their sales team, assign a team member to the job, and schedule a visit if the business or homeowner agrees to have someone come out.

At that point, a customer page is automatically created and their contact information and job details can be stored as the job progresses. This data can be shared and accessed from the office via our desktop application, as well as remotely from a job site or elsewhere through our field mobile app

Product Illustration

Users also have the option to create a roofing project page in which financials can be tracked, appointments can be made, material orders can be placed, and other aspects of project management can be carried out.

Streamline Roof Measurement, Estimating, and Material Orders

Spec-Based Estimates

Product Illustration

ServiceTitan spec-based estimates offer a streamlined approach to generating material lists and estimates. This feature leverages pre-built templates and forms to automatically calculate material costs and quantities, resulting in accurate and efficient estimates for your customers.

Here's a breakdown of how Spec-Based Estimates work and their advantages:

  • Forms and Templates: The process begins with creating a form tailored to your specific service, like reroofing. This form, accessible on both desktop and ServiceTitan Mobile, is used to gather crucial job details and measurements. This information is then fed into a Spec-Based Template, which links form fields with Pricebook items and applies predefined calculations. The template also allows you to offer different service tiers (Good, Better, Best) based on a single form submission.

  • Automated Calculations: The magic lies in the Excel file integrated with the template. This file houses the rules and calculations that determine material quantities and costs based on the form inputs. For instance, if a customer needs 20 squares of roofing, the template automatically calculates the required shingles, underlayment, and other materials, ensuring precise estimates.

  • Efficiency and Accuracy: Instead of manually calculating materials and costs, the system does it for you, freeing up your team to focus on customer interactions and other essential tasks. This automation not only speeds up the process but also eliminates the risk of human error, leading to accurate and consistent pricing.

  • Mobile Accessibility: The convenience of creating and presenting Spec-Based Estimates extends to ServiceTitan Mobile. This allows field staff to gather measurements on-site, complete the form, and generate estimates instantly, providing a seamless experience for both your team and your customers. 

Product Illustration

Roofing Supplier Integrations

We offer integrations with roofing suppliers such as SRS Distribution, which auto-updates your pricebook with the most current pricing, product images, and descriptions. 

Product Illustration

Integrate with Popular Roofing Measurement Apps

ServiceTitan now integrates with popular roofing apps like EagleView and GAF QuickMeasure. These integrations further assist roofers in managing the entire job workflow, from the initial call to final estimates and material orders, offering a seamless experience between the business’s CRM and estimating/measurement apps.  

Offer Modern & Impressive Customer Experiences

ServiceTitan offers a variety of features that help roofing businesses communicate professionalism and trustworthiness with their customers.

For example, our dispatching functionality includes text message notifications and Uber-style GPS tracking that keeps customers up-to-date about when sales reps, field supervisors, or crews are scheduled to arrive.

Product Illustration

During the sales process, salespeople can offer immediate financing, improving customer experiences while helping to close more sales.

Upon completing a job, companies can also offer convenient payment options — including cash, check, or credit card — right from their mobile device (iPhone, iPad, etc.). 

Facilitate Crew Scheduling and Project Management

Roofing Dispatch Scheduling illustration

When it comes time to execute on new roof construction or roof replacement projects, ServiceTitan helps keep you on track with intuitive scheduling and project management tools.

Crew Scheduling provides a centralized view of workforce availability and assignments. You can:

  • Create and manage crews with designated leads for clear accountability.

  • Plan ahead using a one-week calendar view that shows real-time crew availability.

  • Avoid conflicts by assigning crews to multi-day jobs and instantly seeing updates when schedules change.

Project Management ties everything together. From a single dashboard, you can:

  • Track real-time project financials

  • Book or attach jobs

  • Track and manage estimates, invoices, and applications for payment

  • Add purchase orders, requisitions, and tasks

Together, these features help roofing businesses stay organized, improve communication between teams, and keep complex projects on track.

Gain 360 Visibility with Real-Time Reports and Customizable Dashboards

Product Illustration

One of the biggest challenges for roofing contractors is getting timely and accurate financial data to track their cash flow and the overall health and performance of their business.

This is one area where ServiceTitan roofing software can deliver immense value. With ServiceTitan reporting, roofing contractors get a complete real-time view of their most important business KPIs, including:

  • Sales numbers

  • Revenue trends

  • Booking and conversion rates

  • And much more

They can also customize dashboards and create in-depth reports, allowing them to drill down into the sources of the numbers being reported in their financial data and roll up multiple locations into single reports, making ServiceTitan a particularly powerful platform for enterprise roofing businesses.

Understand the True ROI of Marketing Efforts to Optimize Your Campaigns

One of the most important aspects of effectively marketing a roofing business is measuring the ROI of your various channels and campaigns to know which campaigns are performing well. 

ServiceTitan makes this data easily accessible to roofing companies, eliminating the struggle to understand ROI. Specifically, ServiceTitan offers campaign-tracking telephone numbers and real-time ROI reporting for all of your marketing campaigns.

Product Illustration

You can calculate the ROI for each of your campaigns and also break it down into cost per lead (CPL). You can track the number of calls your campaigns brought in, the jobs your reps booked from these calls, and the actual revenue of those jobs. 

By measuring the marketing ROI of each campaign, ServiceTitan helps roofing companies:

  • Know how much revenue each marketing campaign generates.

  • Track how well staff convert new leads into jobs and sales.

  • Focus marketing dollars on the campaigns that actually make money.

  • Stop wasting money on ads — and platforms — that don’t perform.

See If ServiceTitan Is the Right Fit for Your Roofing Business

Throughout this post, we've shared a free roofing quality control checklist template and discussed how ServiceTitan's custom forms can replace paper-based QC workflows with digital, enforceable checklists that connect to the rest of your job record.

But quality control is just one piece of running a roofing business. ServiceTitan also offers tools for scheduling and dispatching, estimating, CRM, invoicing, reporting, and more — all in one platform.

To see what ServiceTitan can do for your roofing business, schedule a free demo call.

ServiceTitan Software

Learn More