›

How to Choose a Roofing Contractor in Phoenix (AZ ROC License Check + Red Flags)

How to choose a roofing contractor in Phoenix: run the AZ ROC license check, verify insurance, read the contract, and spot red flags before you sign.

How to choose a roofing contractor in Phoenix: run the AZ ROC license check, verify insurance, read the contract, and spot red flags before you sign.

·

0 min read

The right roofing contractor in Phoenix has an active Arizona ROC license under the same name that is on your contract, a classification that covers roofing, insurance you can verify with a certificate, and a habit of putting everything in writing. Check those four things first. Price, reviews, and how soon they can start only matter once a contractor has passed them.

We have been roofing the Valley since 1943, and most of the failed roofs we tear off were not installed by bad roofers so much as by unverified ones. Here is the check we would run on ourselves if we were the homeowner, plus the three questions almost nobody asks.

Step one: run the ROC license search

Arizona requires a licensed contractor for any real roofing job, and the Arizona Registrar of Contractors (ROC) keeps a public record of every one. Go to roc.az.gov, open the contractor search, and type the company name or license number from the estimate. It takes about two minutes. Do it before the salesperson leaves your driveway, not after you have signed.

  1. Search the exact business name on the quote. If nothing comes up, try the license number printed on the truck, the business card, or the website footer. Licensed Arizona contractors are required to show it in their advertising.

  2. Confirm the status reads Active. Suspended, expired, or cancelled means stop.

  3. Match the legal name and DBA to your contract. A quote from "Desert Roofing" backed by a license held by an unrelated LLC or an individual is a real problem when something goes wrong.

  4. Check the classification. The license needs to cover roofing, either a roofing-specific classification or a general residential or commercial license that includes it. A painting or landscaping license does not.

  5. Read the complaint history. One resolved complaint in twenty years is normal for a busy company. A pattern of open complaints, or a license that is two years old after a previous company run by the same people closed, is not.

As an example of what you are looking for: our license numbers are AZ ROC #354850 and #209598. Search either one and you should see Hardacker Roofing LLC, active, at our Bell Road address. That is what a pass looks like for any roofing contractor in Phoenix you are considering.

Why the license matters beyond the paperwork

Hiring a licensed residential contractor is what qualifies you for Arizona's Residential Recovery Fund, which can reimburse a homeowner when a licensed contractor abandons a job or fails to correct defective work and does not make it right. Hire an unlicensed crew and that protection is gone, along with the ROC complaint process.

Step two: ask for the certificate of insurance

A roofer who says "we're fully insured" has told you nothing. Ask for a certificate of insurance (COI) sent directly from their insurance agent, with you and your address listed as the certificate holder. You want two coverages:

  • General liability, typically $1 million per occurrence, covering damage to your home, your neighbor's car, or a ladder through a window.

  • Workers' compensation, covering the crew if someone is hurt on your roof. Without it, an injured worker's claim can land on the homeowner. If the contractor says they have no employees and are exempt, ask who exactly will be on the roof and whether those subcontractors carry their own.

Check the policy dates against your job dates. A certificate that expires the week before tear-off is not coverage.

What a licensed roofing contractor in Phoenix should put in writing

The contract is where good contractors separate from average ones. A one-line "re-roof house, $14,500" is not a contract, it is a handshake with a number attached. In our experience a complete Phoenix roof replacement contract includes:

  • Exact materials by manufacturer and product name: the shingle or tile line, the underlayment product (30# felt, synthetic, and high-temp self-adhered are very different roofs), the flashing metal, the vents.

  • Scope of tear-off and what happens to the old material, including dump fees.

  • A decking allowance: how many sheets of plywood or OSB are included and the per-sheet price after that. Deck rot is the most common surprise in the Valley and it should never be an open-ended change order.

  • Permits. A re-roof doesn't need a permit in Arizona. On new construction, the builder pulls it.

  • Start date, estimated duration, and payment schedule. A deposit is normal. Paying in full before material is on the roof is not.

  • The workmanship warranty in years, in writing, plus who registers the manufacturer warranty.

  • Cleanup, a magnetic nail sweep, and protection for AC units, pool, and landscaping.

Our process page walks through what our paperwork looks like from inspection to final walkthrough, if you want a baseline to compare other contractors against.

The 8-point contractor checklist

  • 1. ROC license active — Where to verify: roc.az.gov contractor search · What a pass looks like: Status "Active"; license number matches the estimate, truck, and website

  • 2. Name matches — Where to verify: ROC record vs. your contract · What a pass looks like: The legal entity or DBA on the license is the exact name on the contract and invoice

  • 3. Classification covers roofing — Where to verify: ROC record, classifications · What a pass looks like: A roofing classification, or a general residential or commercial license that includes roofing

  • 4. Complaint history — Where to verify: ROC record, complaints · What a pass looks like: Few or none, all resolved; no pattern of abandoned jobs

  • 5. Insurance — Where to verify: COI emailed from the agent · What a pass looks like: General liability and workers' comp, dates cover your job, you listed as certificate holder

  • 6. Written contract — Where to verify: The document itself · What a pass looks like: Products named, decking allowance, payment schedule, warranty terms

  • 7. Permits — Where to verify: Ask them · What a pass looks like: They know a re-roof doesn't need a permit in Arizona (on new construction, the builder pulls it)

  • 8. Physical presence — Where to verify: Google Maps, ROC address, a drive-by · What a pass looks like: A real office or yard in Maricopa County, not a PO box or a truck

How to compare three bids apples-to-apples

Get three bids. Then do not compare the totals until you have made the scopes match, because a $3,000 spread between quotes is almost always a difference in what is being installed, not in who is cheaper.

Line the bids up on the same five items:

  1. Underlayment. On a tile roof the underlayment is the entire waterproofing. A bid with one layer of 30# felt and a bid with a high-temp self-adhered membrane are not the same roof, and in Phoenix heat the difference can be ten years of life. Ask every contractor to quote the same product, or to price both.

  2. Flashing scope. Does the bid replace all pipe jacks, valley metal, headwall and sidewall flashing, and drip edge, or "reuse where possible"? Reused flashing is where the first leak shows up.

  3. Decking allowance. One bid includes six sheets; another includes zero and charges a typical $90 to $150 per sheet later. Normalize both to the same allowance.

  4. Tear-off and disposal. Full tear-off to the deck versus an overlay, and who pays the dump.

  5. Warranty. Is the workmanship warranty 2 years or 10?

Once those match, the price difference you are left with is the real one. A quote that is still far below the others usually means something was left out that you will pay for in a change order, or in a repair in year six. If you are not yet sure a full replacement is the right call, read how to tell if you need a new roof or just a repair first, then get the bids.

What "lifetime warranty" really means

"Lifetime warranty" is the most-used and least-understood phrase in roofing sales. There are two warranties on every roof, and they come from different people.

The manufacturer warranty covers the material: the shingle, tile, or membrane itself. "Lifetime" here means the lifetime of the roof as defined in the warranty document, usually a short period of full coverage followed by prorated coverage that shrinks every year. It covers manufacturing defects, which are rare. It does not cover a roof that leaks because it was installed wrong, and most manufacturers will deny a claim if the installer was not approved or the installation did not follow their specs. That is one reason it matters that your contractor is GAF-certified, or otherwise recognized by whichever manufacturer's product is going on your roof.

The workmanship warranty comes from the contractor and covers installation errors: a bad valley, a missed nail line, a pipe jack that was never sealed. This is the one that pays for most real-world leaks in the first five years, and it is only as good as the company behind it. A three-generation company that has been here since 1943 is a different promise than a company that is two years old.

Three questions to ask: How many years is the workmanship warranty, in writing? Is the manufacturer warranty registered in my name, and who files it? Is either warranty transferable if I sell the house, and is there a fee? Many manufacturer warranties allow one transfer within a set window. Most workmanship warranties do not transfer at all unless the contract says so.

Questions to ask about the crew

You are not hiring a logo. You are hiring whoever is on your roof at 6 a.m. on install day. Ask:

  • Employees or subcontractors? Both can do excellent work. The honest answer matters more than which one it is. If subs, are they covered under the contractor's insurance or their own, and can you see that COI too?

  • Who supervises? Is there a foreman or project manager on site, how many jobs is he running at once, and what is his phone number?

  • Has this crew installed this product before? A crew that is excellent on shingle may be putting its second standing-seam metal roof on your house.

  • What happens if it rains? Monsoon storms build fast. The crew should be able to describe how they dry in an open roof by early afternoon.

  • Who does the final walkthrough with me? Someone with the authority to fix what you point at, not just the sales rep.

You can read about who we are and how our crews are run on our about page. Any Phoenix roofing contractor should be able to answer these in thirty seconds. Hesitation is an answer.

Red flags we see every monsoon season

A big storm brings a wave of out-of-state trucks into Valley neighborhoods. Some are legitimate. Watch for these:

  • A door knock that opens with "your insurance will cover a whole new roof." The roofer does not decide what is covered; your adjuster does. Arizona law prohibits contractors from paying or waiving your deductible, so an offer to do it tells you how they operate.

  • Out-of-state plates, a phone number from another area code, and no local address.

  • Cash only, or a large deposit before any material is delivered.

  • No written contract, or a contract with a blank where the materials should be.

  • Pressure to sign today because the price goes up tomorrow. A real quote is good for at least a couple of weeks.

  • A license number that comes back to a different company, or to an individual who is not the person in front of you.

References and reviews: what to actually check

Reviews are useful if you read them the right way. Look for reviews that mention a problem and how it was handled, not just five stars on install day. A roof shows its quality in year three, not week one. Ask for two references from jobs at least two years old, and one from the last month so you can see how a current job site is run. A GAF-certified, A+ BBB accredited company should have both easy to produce.

If you drive past a job in progress, look at the site itself: tarps over AC units, material staged rather than thrown in the yard, a dump trailer rather than a pile. Clean sites are usually clean roofs.

Talk to a roofer

If you are collecting bids for a residential re-roof or repair anywhere in Phoenix or Maricopa County, run us through this exact checklist. Call (602) 358-8458 or send us your address and we will inspect the roof and give you a written quote with every product named, so you can compare it line for line against the others.

Ready to talk?

Let’s look at your roof.

Enough reading — if your roof needs eyes on it, we’ll come take a look and give you a straight answer.

Visit2450 E Bell Rd, Phoenix, AZ 85032
LicensedBonded & insured · AZ ROC #354850 · #209598
HoursMon – Thu 8:00am – 4:00pm
Friday 8:00am – 3:30pm
Sat – Sun Closed