From a single missing shingle to widespread leak damage after Santa Ana winds — TopCal Roofing diagnoses your roof correctly the first time and fixes it with materials built to last. Free diagnosis. Warranty on all repairs. Same-day emergency available.
Whether it's a single curled shingle or an active leak threatening your ceiling, we diagnose the root cause and fix it permanently — not just temporarily.
We locate the exact source of your leak — often different from where water appears inside. We use systematic diagnostics, not guesswork, and fix the root cause with a watertight repair that holds long-term.
Missing, cracked, or curled asphalt shingles leave your home exposed. We replace damaged shingles with matched materials and seal surrounding areas to prevent future water infiltration.
Flashing failures around chimneys, skylights, vents, and walls cause the majority of roof leaks. We re-seal or replace flashing with properly-lapped metal and weather-resistant sealant built for SoCal's UV exposure.
Cracked or broken tiles are common across Pasadena's Spanish-style homes. We match your tile profile and color, replace damaged pieces, and re-seal the mortar bed to prevent water from penetrating underneath.
Blisters, cracks, and ponding water require specialized repair. We patch TPO, torch-down, and EPDM membranes using manufacturer-approved methods that prevent recurring damage on flat and low-slope roofs.
Santa Ana winds, heavy rain, and falling debris cause sudden, urgent damage to Pasadena roofs. We respond fast, document all damage for insurance, and repair comprehensively — not just cosmetically.
Catching roof damage early is far cheaper than waiting. Pasadena homeowners face a specific set of stressors — intense UV radiation, dry Santa Ana winds, sudden heavy rain events, and wildfire ember exposure from surrounding mountains. All of these attack your roof's protective layers.
Watch for these warning signs:
If you notice any of these, call us for a free diagnosis before a small repair becomes an expensive replacement. Roof repairs caught early cost a fraction of what they cost when addressed late.
Simple, transparent, and focused on fixing the real problem — not just the visible symptom.
We inspect your roof, identify the exact damage and its underlying cause, and deliver a written estimate at no charge. We find the real problem — not just the visible symptom.
You receive a clear, itemized quote before any work begins. No hidden fees, no surprises. We explain exactly what we're fixing and why.
We source matching materials — same shingle type, tile profile, or flashing gauge as your existing roof. We stock common Pasadena tile profiles for same-day or next-day turnaround.
Our licensed crew fixes the root cause and reinforces surrounding areas to prevent the same issue from recurring at the next rain event or wind storm.
We walk you through the completed repair, provide your written warranty, and photograph the finished work. All repairs are backed by our workmanship guarantee.
We diagnose correctly, fix completely, and back it with a warranty. Here's what separates us.
We find where the leak actually originates — often different from where water shows up inside your home. No guesswork, no repeat service calls.
You approve everything in writing before we touch your roof. No surprises on the final invoice — ever.
All repairs come with a written workmanship warranty. If the repair fails, we come back — at no cost to you.
Active leak? Call (844) 867-2259 any time. We respond to emergencies the same day across Pasadena and all of LA County.
We tell you when a repair is the right call and when replacement makes more financial sense. We don't upsell replacements you don't need.
Pasadena has thousands of tile roofs — clay, concrete, and slate. We stock common tile profiles and have repaired hundreds across San Marino, Arcadia, and Altadena.
Have a question not listed? Call us at (844) 867-2259 — we answer 24/7.
Tell us about the issue and we'll schedule a free on-site diagnosis — no charge, no obligation. Most appointments available within 1–3 business days. Same-day for emergencies.
One of our licensed inspectors will call you to schedule your free inspection. Urgent? Call (844) 867-2259.