Roof Repair in Union City, CA | Tilehurst Roofing

Roof Repair in Union City - Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roof Repair Across Union City

Roof repair in Union City usually runs between $350 and $1,800 for most single-family homes, with a standard shingle repair landing around $450 to $900. That’s the honest range before anyone climbs a ladder. We’re Tilehurst Roofing, part of the Kingswell family of companies, and we write that number down before any work starts. Call Greg Holloway’s team at (945) 303-9821 and you’ll get a live person, not a voicemail.

Call (945) 303-9821

Union City homes have a specific set of problems. The bay humidity, the 1960s and 70s tract stock, the tight lots in Decoto and Alvarado. We know these roofs because we work on them every week. The estimate is free, and the price we give you is the price you pay.

Why Tilehurst Roofing Is Union City’s Preferred Roof Repair Company

Homeowners in Union City call us because the last contractor didn’t answer, or showed up late, or fixed the leak and it came back in March. That’s the story we hear most. Our answer is boring on purpose: we answer the phone, we show up in the window we gave you, and we put the guarantee in writing before the crew packs up. That’s the Kingswell Way, and it’s what Greg Holloway has held his crews to since day one.

Every Tilehurst technician is background-checked and wears a uniform. You’ll know exactly who’s on your roof. And we carry the full spread of materials from seven manufacturers, including GAF, Atlas, and Tamko, so the shingle we nail down matches your home rather than whatever happened to be in the truck bed. The 365-Day Done Right Promise covers every repair for a full year. If the repair fails inside that window, we’re back at no charge. That’s the guarantee in writing, handed to you before we leave.

Metal Roof Repair in Union City

Metal Roof Repair in Union City typically means fixing a standing-seam panel that’s lifted at the fastener line, replacing a rusted screw with a neoprene washer, or resealing a transition flashing where the metal roof meets a shingle section. On Union City’s bay-edge lots, the salt air works on those fasteners faster than you’d think. A panel reseal or fastener replacement generally runs $300 to $700 depending on access and how many penetrations need attention.

A full panel replacement, or redoing the flashing where a metal porch roof ties into the main house, lands closer to $800 to $1,500. If the metal roof covers a low-slope addition, which is common on older Alvarado homes, we’ll check the decking underneath for moisture damage before quoting the repair.

When Metal Roofs Fail at the Seam

Standing-seam roofs don’t usually tear. They let go at the seams, the fasteners, and the flashings. In Union City, the north-facing metal planes stay damp from bay moisture, and that means the sealant and rubber washers degrade quicker than on a south-facing plane that dries out.

Flashings and Fastener Repair

We replace the fasteners with the correct neoprene-washered screws, re-bed the seam tape where needed, and reseal around any pipe boots or curb mountings. If the metal is still structurally sound, this is a half-day job and a fraction of the cost of a re-roof. If the metal is pitted through from years of salt exposure, we’ll tell you straight. You shouldn’t repair a roof that’s already dead.

Commercial Roof Repair in Union City

Commercial Roof Repair in Union City spans small retail strips along Alvarado-Niles Road, older warehouse buildings in the industrial pocket near the 880, and multi-unit apartment complexes in the Decoto and Alvarado neighborhoods. Most of these buildings have either low-slope built-up roofs or modified bitumen, and most of them leak in the same places: at the penetrations, at the parapet wall flashings, and at the scuppers and drains where water backs up.

For a commercial flat-roof patch or a flashing reseal, Union City building owners should expect $900 to $3,500 depending on square footage and how much of the substrate has rotted. A small office building with a single leak at a vent pipe is different from a 30-year-old strip mall with water traveling under the membrane. We find the true edge of the wet spot, not just the visible stain.

Tenant Spaces and Party-Wall Flashings

When a commercial building shares a wall with a neighbor, which is the norm on Union City’s retail strips, the weakest point is nearly always the party-wall flashing. Water runs down the shared wall, finds the seam, and works its way into both units. We re-bed and re-flash those intersections, and we coordinate with the neighboring tenant when access is required.

Drainage and Ponding on Low-Slope Roofs

Union City gets less rain than the coastal cities to the west, but the rain it gets sits for longer on a low-slope roof. Ponding water accelerates membrane breakdown. We’ll clear the scuppers, level out low spots with the correct repair material, and make sure the water actually leaves the roof instead of camping on it.

Trusted Brands We Service in Union City

We’re not tied to one house brand. Tilehurst Roofing carries materials from GAF, Atlas, and Tamko, among the seven manufacturers available through the Kingswell network, and that matters when you’re patching a 1970s Union City tract home with a specific shingle profile. The original color and cut from 1973 isn’t always made anymore, but we’ll get as close as physically possible and tell you honestly what the match will look like. Having access to multiple manufacturers means we can match granule color, shingle width, and profile better than a company locked into one brand. Parts and materials for most shingle, flashing, and underlayment repairs are staged at the Bay Area office and arrive with the crew.

Common Roof Repair Problems We See in Union City Homes

  • Granule loss and algae streaking on north and east planes. Union City’s marine humidity keeps shingles damp, and damp shingles grow algae. We see roofs here with thick granule piles in the gutters while the roof itself is only 15 years old. The moisture, not the sun, is killing them.
  • Nail pops and lifted starter strips at shared party walls. The original builder or a past repair crew often ran the edge flashing too short at the wall line. Water follows the seam into the adjacent unit. This is one of the most common call-outs we get in Decoto and the older Alvarado tracts.
  • Concealed soft decking under low-slope gable sections. If the underlayment failed years ago, the decking beneath can be rotted through without any visible sign from the ground. On a visual bid, nobody catches that. We factor it into the estimate and show you photographs.
  • Original composition shingles at end of life. Union City sits on 30 to 40-year-old roofs built mostly in the 1960s through early 1980s. A roof that was fine two years ago can shed granules and start leaking everywhere at once. Age is a failure mode here.

Pricing for Roof Repair in Union City, CA

Here’s what Union City homeowners can expect as of 2025. A small shingle patch costs $350 to $600. Flashing repair around a chimney or skylight, $450 to $900. A valley repair, $500 to $1,100. Vent boot replacement, $300 to $550. Flat-roof patch on a patio or addition, $600 to $1,400. Metal roof panel or fastener repair, $300 to $700. If the decking underneath is rotted, the raw material and labor to replace that section adds $150 to $500 depending on how far the rot spreads.

What changes the price most in Union City is access. A tight Decoto lot with power lines overhead and a shared driveway means more ladder work and more caution. A wide Alvarado lot with open side yards is faster. That’s why we always send a person, not a drone, to look before we quote. The estimate is free, it’s written, and it doesn’t change when we start working.

We Also Serve Cities Near Union City

Tilehurst Roofing crews cover Union City and the surrounding communities, and we schedule work in Fremont, Newark, San Lorenzo, and Castro Valley each week. If you’re on the Union City border and need Roof Repair, call us and we’ll tell you honestly whether the scheduling works. The written price is the same policy no matter which side of the line your house sits on.

Serving Union City, CA - Our Local Coverage Area

We’re based in the Union City area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.

FAQs About Roof Repair in Union City

Why Union City Chooses Tilehurst Roofing

We set the standard for roof repair in Union City.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Union City

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Union City - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof repair pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Union City Customers Say

Trusted by homeowners across Union City and surrounding areas.

★★★★★

"Gutters and a section of shingles after a big wind. Answered the phone right away, came when they said, and the price on the quote is what I paid. Easy to deal with."

Guillermo Saenz · Verified customer
★★★★★

"Small leak around the chimney flashing. They sealed it properly and it's held through a wet winter. Didn't push me toward a whole roof like the last outfit tried to."

Bernard Oakes · Verified customer
★★★★★

"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."

Stephanie R. · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roof Repair in Union City?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in Union City.

(945) 303-9821

Request a Free Estimate in Union City

Tell us about your roof repair needs - we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch