How to Find and Vet Roofing Companies in Riverside, CA

Finding a trustworthy roofing company in Riverside, CA generally means checking three things before you get a bid: an active CSLB C-39 license, current workers compensation and liability insurance, and a track record of pulling permits with the City of Riverside rather than skipping them. Homeowners here typically spend between $9,000 and $28,000 on a full re-roof depending on whether the home has composition shingle, concrete tile, or clay tile.

By Jason Green · Roofing & Gutters · Published September 4, 2026 · 8 min read

Roofers in Riverside, CA

Start with licensing, not with a sales pitch

Any company that installs, repairs, or replaces roofing in California must hold a C-39 roofing classification issued by the Contractors State License Board. Before you let anyone climb a ladder, ask for the company's license number and run it through the CSLB license lookup at cslb.ca.gov. The lookup shows whether the license is active, whether workers compensation coverage is current, whether the contractor's bond is in place, and whether there is any history of disciplinary action or unresolved complaints.

A roofing company operating in Riverside should have no trouble providing this number immediately. If a salesperson is vague about the license number, gives you a number that comes back to a different business name, or claims they are 'licensed and insured' without producing documentation, that is a reason to move on to another bid.

To run the CSLB lookup correctly, go to cslb.ca.gov, choose the license number search, and enter the exact number the company gave you rather than searching by business name, since similarly named businesses sometimes show up and can be confused for the one bidding your job. The results page shows the license classification (confirm C-39 roofing appears), the bond amount on file, the workers compensation status, and the license expiration date, plus any legal actions filed against that license. California requires roofing contractors to carry a contractor's bond, and the CSLB page will show the bonding company and whether the bond is currently active; a lapsed bond is as much a red flag as a lapsed license.

Beyond the CSLB bond, ask the company for a certificate of insurance directly from their insurance carrier or broker, not a photocopy that could be outdated. A proper certificate of insurance lists the policy period, the general liability coverage limits, the workers compensation carrier and policy number, and should name you or your address as the certificate holder if you request it. If a company cannot produce a current certificate within a day or two of asking, treat that as a sign their coverage may have lapsed, since legitimate insurers can typically issue an updated certificate quickly on request.

What Riverside re-roofing actually costs

Pricing in Riverside tracks the broader Inland Empire market rather than coastal Los Angeles or Orange County rates, which run noticeably higher. A composition shingle re-roof on a typical 1,800 square foot home generally falls between $9,000 and $16,000. Concrete tile, which is the dominant roofing material in neighborhoods like Orangecrest, Mission Grove, and Victoria, runs $16,000 to $28,000 for a comparable home because of the material and labor cost of removing and re-loading tile. Clay tile, more common on some of the older and higher-end homes near Canyon Crest, tends to run even higher, from $20,000 up toward $35,000.

Flat or low-slope sections, common over garages and additions in La Sierra and Arlington, are priced separately from the main tile field and typically run $7,000 to $14,000 per section to replace. Any bid that comes in dramatically below these ranges for a full tear-off and re-roof deserves a closer look at what is actually included, since underlayment quality, tile disposal, and flashing replacement are common places corners get cut.

It also pays to ask each bidder how they price change orders, since it is common on tile jobs to discover cracked or missing battens, rotted sheathing, or outdated flashing once the old material comes off. A contract that spells out a per-square-foot rate for unexpected decking repair, rather than leaving it open-ended, protects you from a surprise invoice mid-project. Ask whether the bid assumes disposal of the old roofing material is included, since tile disposal in particular adds real cost given its weight, and some lower bids leave this out deliberately to look more competitive on paper.

Pricing by the square (100 square feet of roof area) is a useful way to compare bids apples to apples once you know your roof's total area. Composition shingle generally runs $500 to $900 per square installed in this market, concrete tile runs $900 to $1,600 per square, and clay tile runs $1,100 to $2,000 per square, with the spread driven by tile profile, underlayment upgrade, and roof complexity. A simple gable roof prices toward the low end of these ranges, while a roof with multiple valleys, dormers, or steep pitch sections common in Canyon Crest and Hawarden Hills pushes toward the high end because of the added labor time.

For tile roofs specifically, ask whether the bid is for a lift-and-relay or a full replacement, since these are very different scopes that are sometimes confused in casual conversation. A lift-and-relay removes the existing tile, installs new underlayment and flashing, and resets the same tile if it is in good condition, which typically runs $600 to $1,000 per square and can extend a roof's service life by another 20 to 25 years since the tile itself often outlasts several underlayment cycles. A full replacement includes new tile as well and costs closer to the full re-roof ranges quoted above; a contractor should physically inspect a sample of the existing tile for cracking, granule loss on concrete tile, or spalling on clay tile before recommending one approach over the other rather than defaulting to a full tear-off.

Bids, contracts, deposits, and warranties

Get at least three written bids that itemize tear-off, underlayment type, flashing and vent replacement, disposal, and warranty terms separately, rather than one lump sum. California law caps any deposit a roofing company can require at 10 percent of the contract price or $1,000, whichever is less, and the contract must include your three-day right to cancel in writing. If a company asks for half up front, that is a legal red flag, not just a negotiating point.

A solid contract should spell out both the manufacturer's material warranty and the company's separate workmanship warranty, since these are not the same thing and a roof can fail at the flashing or fastening even when the shingles or tile themselves are still under warranty. Before final payment, ask for a lien waiver so a subcontractor or supplier cannot place a mechanic's lien on your home over an unpaid bill you already covered.

Ask each company how they handle punch-list items after the final inspection passes, since a reputable company will return to address minor issues like a stray nail pop or a slightly uneven ridge cap without an additional service call fee. Keep copies of every signed change order, since verbal agreements to add work are difficult to enforce if a dispute comes up later, and a company that resists putting add-on work in writing is worth reconsidering.

Permits, red flags, and local weather factors

A legitimate roofing company pulls a permit through the City of Riverside Community and Economic Development Department, Building and Safety Division at 3900 Main Street, 3rd Floor, or through Riverside County Building and Safety if your address is unincorporated. You can verify an open or closed permit on the City's Public Permit Portal. A contractor who tells you a permit is not needed for a full re-roof, or who says they will 'handle it later,' is avoiding an inspection that protects you.

Watch for door-to-door solicitors after wind events, since Santa Ana winds regularly loosen tile and shingles across Riverside neighborhoods and some traveling crews use storm damage to pressure quick signatures. Ask any company how they handle the summer heat and UV exposure that ages underlayment faster here than in milder climates, and whether their proposed materials meet Title 24 cool-roof rules and, if your property is in a wildfire hazard zone, Class A fire-rated assembly requirements. Our Riverside roof replacement guide breaks down material choices and Title 24 compliance in more depth.

It is also worth asking a roofing company how many crews they run and whether the crew working on your home is direct employees or a subcontracted crew, since liability and quality control can differ. Ask how they protect landscaping, pool areas, and driveways during tear-off, since falling tile and debris is a real concern on properties in neighborhoods like Canyon Crest with pools or mature landscaping close to the house.

Homes in newer tracts such as Victoria, Orangecrest, and parts of Mission Grove often sit inside a homeowners association with architectural guidelines covering roof color, tile profile, and sometimes solar panel placement. Ask your contractor whether the HOA requires a separate architectural approval before work begins, since submitting a color or material sample to the HOA committee can add one to several weeks to the schedule if it is not started early, independent of the City permit timeline. Skipping HOA approval to save time can result in a violation notice or a forced redo even after the City has signed off on the permit, since city permitting and HOA architectural review are two entirely separate approval processes.

Storm-chasing crews that follow Santa Ana wind events from city to city are a recurring problem across the Inland Empire, often working out of a truck with an out-of-area or out-of-state license plate and offering a same-day, cash-discounted price that requires signing before they leave. An unlicensed handyman offering to 'patch it cheap' on a tile or flat roof is also common and is illegal in California for any roofing job, since roofing specifically requires the C-39 classification rather than a general handyman exemption, which only covers very small jobs under a low dollar threshold with no permit required. A legitimate Riverside roofing company does not need to pressure a same-day signature, does not ask you to pay in cash to 'save on taxes,' and will not discourage you from getting a second bid.

Typical cost ranges

Composition shingle re-roof (1,800 sq ft)$9,000 - $16,000
Concrete tile re-roof (1,800 sq ft)$16,000 - $28,000
Clay tile re-roof (1,800 sq ft)$20,000 - $35,000
Flat/low-slope section replacement$7,000 - $14,000
Roof inspection with report$150 - $400

Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.

Common questions

How do I verify a roofing company's license in Riverside, CA?

Look up the company's license number on the CSLB website at cslb.ca.gov to confirm it is active, holds the C-39 classification, and shows current insurance and bond status.

What is a fair deposit for a roofing job in Riverside?

California caps deposits at 10 percent of the total contract price or $1,000, whichever is less, so anything higher is not legal.

Do roofing companies need a permit for repairs, not just full replacement?

Minor repairs sometimes fall under permit exemptions, but any significant repair or re-roof should go through the City of Riverside Building and Safety Division or Riverside County if you are outside city limits.

How many bids should I get for a Riverside roofing project?

At least three written, itemized bids is standard practice so you can compare materials, warranty terms, and total cost line by line.

Are concrete tile roofs more expensive to repair than shingle roofs in Riverside?

Yes, tile repairs typically cost more per job because of the labor needed to remove and reset tile without cracking it, even though the tile itself often outlasts shingle roofing.

What should I do if a roofing company will not provide a license number?

Do not sign anything or pay a deposit; a legitimate C-39 licensed company in California will provide its license number without hesitation.

Want real numbers for your own project?

Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.

Get My Free Roofing Quotes

More on this market

Local cost ranges, seasons, permits and licensing for this city live on the market page.

Roofers in Riverside, CA

The Henry Standard

Every roofer in our network agrees to three things.

Show up

Call back. Keep appointments. And if something changes, communicate it.

Quote honestly

Clear scope, materials, and pricing in writing—so you know what you're agreeing to.

Finish the work

See the job through and take care of the agreed-upon work before calling it finished.

Nothing revolutionary. Just the way we believe doing business should still be done.