Skip to main content

How RoofVista Verifies Every Contractor

Your roof protects everything you own. Our 5-step vetting process ensures every contractor on our marketplace has the credentials, insurance, and track record to deserve your trust.

Get instant quotes from pre-vetted contractors

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.

Why Contractor Verification Matters

Hiring the wrong roofing contractor can cost you tens of thousands of dollars in botched work, property damage, or worse — leave you personally liable if an uninsured worker is injured on your property. According to the National Roofing Contractors Association, homeowners file more complaints about roofing contractors than nearly any other home improvement trade. Storm chasers, unlicensed operators, and under-insured companies cost American homeowners an estimated $3 billion per year in fraud, poor workmanship, and abandoned projects.

RoofVista was built to solve this problem. Unlike traditional lead-generation platforms that sell your contact information to the highest bidder, RoofVista is a managed marketplace where every participating contractor has been independently vetted before they can submit a single quote. When you see the green Verified badge on a contractor’s profile, it means they have passed every step of our verification process — and that we are continuously monitoring their credentials and performance.

This page explains exactly what our verification process involves, why each step matters, and how we differ from competitors whose “certification” programs have been found misleading by state regulators. Transparency is a core value at RoofVista: if we verify it, we document it. If we can’t verify it, we don’t claim it.

1

State License Verification

Checked against official state licensing databases

Every state has different requirements for roofing contractor licensing. Some states, like Massachusetts, require a Construction Supervisor License (CSL) for any residential roofing work. Others, like Pennsylvania, license at the municipal level through Home Improvement Contractor (HIC) registration. A few states have no statewide licensing requirement but do require registration or bonding.

RoofVista verifies every contractor’s license directly against the official state licensing database for each state where they operate. We do not accept self-reported license numbers at face value. Our compliance team confirms:

  • License validity — The license number is real, active, and assigned to the company or individual applying
  • License type — The license covers residential roofing work specifically, not just general construction
  • Geographic scope — The license is valid for the service areas the contractor claims to cover
  • Expiration status — The license is current, not expired, suspended, or revoked
  • Disciplinary history — The license has not been subject to formal disciplinary action by the licensing board

We re-verify licenses on a quarterly cycle. If a contractor’s license expires or is suspended between verification cycles, our automated monitoring system flags the change within 72 hours, and the contractor’s Verified status is immediately suspended until the issue is resolved.

For homeowners who want to verify a contractor’s license independently, we provide direct links to each state’s licensing lookup tool on our state licensing resource pages.

2

General Liability Insurance Verification

Minimum $1 million per occurrence required

General liability insurance protects you, the homeowner, if the contractor’s work causes damage to your property. This includes damage during the roofing project itself — a dropped tool that breaks a window, a tarp that fails and lets rain into your living room, or debris that damages your landscaping — as well as completed operations coverage, which protects you if defective workmanship causes damage after the project is finished (for example, a roof that leaks due to improper flashing installation three months later).

RoofVista requires a minimum of $1,000,000 per occurrence in general liability coverage. This threshold is based on industry best practices recommended by the National Roofing Contractors Association and exceeds the minimum requirements in most states. For commercial or high-value residential projects, we recommend contractors carry $2 million or more.

Our verification process for insurance goes beyond simply requesting a certificate of insurance (COI) from the contractor. We take the following steps:

  • Request a COI directly from the insurer or agent, not from the contractor, to prevent fraudulent certificates
  • Confirm the policy is active and has not lapsed, been cancelled, or placed on non-renewal
  • Verify coverage amounts meet our $1M minimum and include both premises/operations and completed operations coverage
  • Set up automatic expiration alerts so we know the moment a policy lapses
  • Request that RoofVista be listed as a certificate holder so we receive cancellation notices directly from the insurer

If a contractor’s general liability insurance lapses for any reason, their Verified status is immediately suspended and they cannot receive new quote requests until valid coverage is restored. There are no grace periods for insurance lapses.

3

Workers’ Compensation Insurance Verification

Protecting homeowners from on-site injury liability

Roofing is one of the most dangerous occupations in the United States. The Bureau of Labor Statistics consistently ranks roofing among the top 10 most dangerous jobs, with a fatal injury rate more than 10 times the national average across all occupations. Falls, heat exposure, and equipment accidents are daily risks for roofing crews.

If a roofing worker is injured on your property and the contractor does not carry workers’ compensation insurance, you as the homeowner may be held financially liable for medical bills, lost wages, and other damages. This exposure can run into hundreds of thousands of dollars for a single serious injury.

RoofVista requires workers’ compensation insurance for every contractor on our marketplace. In the rare cases where a state provides a valid exemption (for example, sole proprietors with no employees in certain states), we require the contractor to provide a formal exemption certificate from their state’s workers’ compensation board and to carry an alternative policy such as occupational accident insurance.

Our workers’ compensation verification includes:

  • Confirmation of active workers’ compensation coverage with the state workers’ compensation board
  • Verification that the policy covers roofing operations specifically (roofing carries a high classification code and some policies exclude it)
  • Review of the experience modification rate (EMR), which indicates the contractor’s workplace safety record relative to industry averages
  • Automatic monitoring for policy cancellations or lapses

Contractors with an EMR significantly above 1.0 (the industry average) undergo additional review of their safety practices before verification is granted. A high EMR indicates a pattern of workplace injuries that warrants closer scrutiny.

4

Complaint History Review

BBB, state attorney general, and licensing board records

A contractor can hold a valid license and carry adequate insurance while still having a pattern of poor workmanship, contract disputes, or deceptive business practices. That is why RoofVista goes beyond credential verification to examine each contractor’s complaint history across multiple sources:

Better Business Bureau (BBB) Review

We check the contractor’s BBB profile for complaint volume, complaint patterns, response rates, and resolution outcomes. We pay particular attention to complaints alleging incomplete work, failure to honor warranties, unauthorized charges, or poor communication. A few complaints over many years of operation may be understandable; a pattern of unresolved complaints is a red flag that disqualifies a contractor from verification.

State Attorney General Records

State attorneys general maintain consumer complaint databases and enforcement records for home improvement contractors. We search these records for any enforcement actions, consent decrees, cease-and-desist orders, or patterns of consumer complaints filed against the contractor or its principals. Contractors with active enforcement actions are automatically disqualified.

State Licensing Board Disciplinary Records

Beyond verifying that a license is active, we check the licensing board’s disciplinary records for any formal complaints, investigations, fines, suspensions, or conditions placed on the contractor’s license. Even if a license is currently in good standing, a history of disciplinary issues may indicate ongoing quality or compliance concerns.

Online Reputation Assessment

We supplement official records with a review of the contractor’s online reputation across major review platforms. We look specifically for patterns — a single negative review among dozens of positive ones is normal; a cluster of complaints about the same issue (leaks after installation, failure to return for warranty work, aggressive sales tactics) signals a systemic problem. We do not penalize contractors for isolated complaints that were resolved in good faith.

5

Business Owner Background Check

Verifying the people behind the business

The final step in our verification process examines the individuals behind the contracting business. Roofing fraud frequently involves operators who close one company after accumulating complaints and open a new one under a different name. A background check on business owners helps identify this pattern before homeowners are affected.

Our background check for business owners includes:

  • Business entity verification — Confirming the company is a registered business entity in good standing with the secretary of state
  • Principal identification — Identifying the owners, officers, and principals of the business
  • Prior business history — Checking whether principals have been associated with previously dissolved contracting companies that had unresolved complaints
  • Fraud and deception screening — Reviewing court records for fraud judgments, deceptive trade practice findings, or consumer protection violations related to contracting work
  • Financial stability indicators — Checking for outstanding tax liens, mechanic’s liens, or bankruptcy filings that could indicate financial instability affecting project completion

We do not disqualify contractors based solely on financial difficulties or business transitions. However, a pattern of abandoned projects, unpaid subcontractors, or serial business dissolution paired with consumer complaints is grounds for disqualification from the RoofVista marketplace.

What the RoofVista Verified Badge Means

When you see the green Verified badge on a contractor’s profile within the RoofVista marketplace, it confirms all of the following:

Active state roofing license verified against official databases
General liability insurance of $1M+ confirmed with insurer
Workers’ compensation coverage active and verified
Clean complaint history across BBB, AG, and licensing boards
Business owner background check completed
Quarterly re-verification cycle in place
Subject to ongoing performance monitoring
Homeowner satisfaction tracked after every project

The Verified badge is not for sale. It cannot be earned through advertising spend, premium memberships, or any form of payment. It is granted solely based on verified credentials and maintained through ongoing performance. This is a fundamental difference between RoofVista and pay-to-play platforms.

Ongoing Monitoring: How We Keep Contractors Accountable

Initial verification is necessary but not sufficient. A contractor’s credentials can change, their quality can decline, and new complaints can emerge. RoofVista maintains active monitoring of every verified contractor through multiple channels.

Quarterly Credential Re-Verification

Every 90 days, our compliance team re-checks each contractor’s license status, insurance coverage, and complaint records. This is not a rubber stamp — it involves the same database checks performed during initial verification. Contractors whose credentials have lapsed or deteriorated are immediately flagged for review.

Insurance Expiration Tracking

As a certificate holder on contractor insurance policies, RoofVista receives direct notification from insurers when a policy is cancelled, non-renewed, or materially modified. We track expiration dates proactively and notify contractors 30 days before their policies expire, requiring updated certificates before the expiration date to maintain Verified status.

Homeowner Satisfaction Surveys

After every completed project booked through RoofVista, we survey the homeowner about their experience. These surveys cover communication quality, workmanship, adherence to the quoted scope and price, cleanup and property respect, and overall satisfaction. The results feed directly into the contractor’s performance record.

Contractors whose satisfaction scores fall below our threshold receive a formal performance improvement notice. Continued poor performance results in temporary suspension (no new quote requests) and, if unresolved, permanent removal from the marketplace.

Quality Audits

RoofVista reserves the right to conduct quality audits of completed projects, including on-site inspections by independent roofing inspectors. These audits are performed on a random sample basis and in response to homeowner concerns. Contractors who agree to participate in the RoofVista marketplace consent to these audits as part of their participation agreement.

How Homeowners Can Report Concerns

If you have a concern about a contractor you were matched with through RoofVista, we want to know about it. Homeowner feedback is a critical part of our quality assurance process, and we take every complaint seriously.

1

Through Your RoofVista Dashboard

The fastest way to report a concern is through the project messaging system in your RoofVista dashboard. This creates a documented record and alerts our compliance team automatically.

2

Email Our Compliance Team

Send details to compliance@roofvista.com. Include your project details, the contractor name, and a description of your concern. We respond to all compliance inquiries within 48 hours.

3

File With Your State Licensing Board

For serious concerns involving unlicensed work, safety violations, or suspected fraud, we encourage homeowners to also file a complaint with their state licensing board. Visit our state licensing pages for direct links to each state’s complaint filing process.

For urgent safety concerns — such as structural damage, active water intrusion, or unsafe conditions — we can immediately suspend a contractor’s Verified status pending investigation and help connect you with an emergency repair contractor in your area.

State Licensing Resources

Every state regulates roofing contractors differently. Some require a specific roofing license; others use a general contractor or home improvement license. Knowing your state’s requirements helps you verify any contractor — whether you found them through RoofVista or elsewhere.

We maintain detailed licensing guides for every state where RoofVista operates, including links to official lookup tools, required license types, insurance requirements, and how to file complaints. Visit our state licensing resource center for your state’s specific requirements.

How RoofVista Verification Compares to Competitors

Not all “verification” programs are created equal. The home services industry has a long history of platforms using badges and certifications as marketing tools rather than genuine consumer protections. Here is how RoofVista’s verification compares to the alternatives.

The Problem With Pay-to-Play Badges

In 2024, the Vermont Attorney General took enforcement action against Angi (formerly Angie’s List) over its “Certified Pro” program. The investigation found that the Certified Pro badge was primarily a paid advertising placement — contractors who paid higher advertising fees were more likely to receive the badge, regardless of their actual credentials or customer satisfaction record. This misled consumers into believing that “Certified Pro” contractors had been independently vetted when they had primarily paid for preferential placement.

This is not an isolated case. Across the home services industry, badges and certifications have been used to upsell advertising packages rather than to genuinely protect consumers. When a badge can be purchased, it ceases to be a meaningful indicator of quality.

Verification CriteriaRoofVista VerifiedTypical Lead-Gen Platform
State license verified against official database
Insurance verified directly with insurer
Workers’ comp coverage confirmed
Complaint history reviewed (BBB, AG, boards)
Business owner background check
Badge cannot be purchased
Quarterly re-verification
Homeowner satisfaction monitoring
Quality audits of completed work
Transparent verification criteria published

RoofVista’s position is simple: verification should mean something. If a badge can be bought, it is advertising, not verification. Our process is more expensive and more labor-intensive than stamping a badge on anyone who pays a monthly fee — but that’s exactly the point. When you see the RoofVista Verified badge, you know it was earned through documented credentials, not purchased.

Frequently Asked Questions About Contractor Verification

How does RoofVista verify roofing contractors?

RoofVista uses a rigorous 5-step verification process: state license verification against official databases, general liability insurance confirmation (minimum $1M coverage), workers’ compensation insurance verification, complaint history review across BBB, state attorney general offices, and licensing boards, and a background check on business owners. Only contractors who pass all five steps earn the RoofVista Verified badge.

What does the RoofVista Verified badge mean?

The green Verified badge on a contractor’s profile means they have passed our complete 5-step vetting process, including active state licensing, adequate insurance coverage, clean complaint history, and owner background check. The badge is not for sale and cannot be earned through advertising spend — it is based solely on verified credentials and ongoing performance monitoring.

How do I know if a roofing contractor is properly licensed?

Every state has a licensing board or regulatory agency where you can look up contractor licenses. RoofVista checks each contractor’s license against these official state databases before granting verification. We also re-verify licenses quarterly to ensure they remain active and in good standing. You can view a contractor’s license status directly on their RoofVista profile.

Is Angi’s Certified Pro program the same as RoofVista Verified?

No. In 2024, the Vermont Attorney General penalized Angi (formerly Angie’s List) for misleading consumers about its “Certified Pro” badge, which was largely a paid advertising placement rather than an independent vetting process. RoofVista’s Verified badge cannot be purchased. It requires documented proof of licensing, insurance, clean complaint history, and an owner background check — all independently confirmed by our compliance team.

What insurance should a roofing contractor carry?

A reputable roofing contractor should carry both general liability insurance (minimum $1 million per occurrence) and workers’ compensation insurance. General liability protects your property if the contractor causes damage during the project. Workers’ compensation protects you from liability if a worker is injured on your property. RoofVista requires both before granting verification, and we verify coverage amounts and policy expiration dates directly with insurers.

How does RoofVista monitor contractors after verification?

Verification is not a one-time event. RoofVista continuously monitors contractors through quarterly license re-verification, insurance policy expiration tracking with automatic alerts, ongoing review of new complaints filed with the BBB and state agencies, homeowner satisfaction surveys after every completed project, and quality audits of completed work. Contractors who fall below our standards are suspended pending remediation or permanently removed.

How can I report a concern about a RoofVista contractor?

You can report concerns through your RoofVista dashboard under the project messaging system, by emailing compliance@roofvista.com, or by calling our homeowner support line. We investigate every complaint within 48 hours. For serious safety concerns, we can immediately suspend a contractor’s verified status pending investigation. We also encourage homeowners to file complaints with their state licensing board for issues that may affect public safety.

Can a contractor pay to become RoofVista Verified?

Absolutely not. The RoofVista Verified badge is earned through documented credentials, not advertising spend. We charge contractors a marketplace participation fee, but that fee does not influence verification status. A contractor who pays the fee but fails any step of the vetting process will not receive the badge. This separation between revenue and verification is fundamental to our marketplace integrity.

Get Instant Quotes From Pre-Vetted Contractors

Every contractor on RoofVista has passed our 5-step verification process. Enter your address to get a free instant estimate and compare standardized quotes from vetted local contractors.

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.

No spam. No selling your data. Just verified contractors competing for your project.