Experts Reviews · Company report
Terra Firma Roofing logoHow the Experts Score is calculatedEach factor is scored 0–100 on absolute terms (standing in the category can only raise it), then weighted; problems flagged in review highlights or a recent slide in ratings are subtracted:Satisfaction 55%91+49.6Reliability 24%99+24Value 14%100+14.1Replies to reviews 7%15+1.1Experts Score= 89Grade A: A = 80+, B = 60–79, C = 40–59, D = 20–39. Needs 10+ reviews.89SCORE

Terra Firma Roofing

Chula Vista, CA · Grade ALetter from the Experts Score: A = 80+, B = 60–79, C = 40–59, D = 20–39, F = under 20. · #30Position by Experts Score among all companies we track in this category. of 40 soffit and fascia contractors · 4.9★ from 118 Google reviews

Report card

Percentile vs other soffit and fascia contractors (100 = best)Each factor is scored 0–100 on absolute terms (star average, share of 1–2★ reviews, price verdicts…); standing within the category can only raise it, never lower it.. Strongest: value and momentum; weakest: replies to reviews.

SatisfactionSatisfaction · 54% of the scoreRecency-weighted star average (2-year half-life), shrunk toward the category mean by review volume; the company’s own lifetime average as the prior; absolute: 4.0★ = 0, 5★ = 100.Terra Firma Roofing is better than 91% of soffit and fascia contractors.A
91
ReliabilityReliability · 24% of the scoreHow rarely jobs go badly: share of 1–2★ reviews — 60% the last 24 months (or the 20 newest if fewer), 40% all-time; 0% = 100, 15%+ = 0; the category percentile can only raise it.Terra Firma Roofing is better than 99% of soffit and fascia contractors.A
99
Craft & serviceCraft & service · 0% of the scoreGoogle review highlights: Quality, Professionalism, Responsiveness, Punctuality — how rarely reviewers flag them as a negative, per review since highlights began; 0% = 100, 5%+ = 0. Subtracted from the score (up to −10), never averaged in — clean highlights are the norm, not a bonus.Terra Firma Roofing is better than —% of soffit and fascia contractors.–
—
ValueValue · 14% of the scoreCustomers’ own price verdicts (Great / Reasonable vs Overpriced) and Value highlights; 65% absolute (all “reasonable” ≈ 80, “great” = 100), the category percentile can only raise it.Terra Firma Roofing is better than 100% of soffit and fascia contractors.A
100
MomentumMomentum · 0% of the scorePenalises only a real slide: last-12-month average below lifetime (−0.5★ = 0). Still 4.8★+ over the last year, or steady/improving = 100. Subtracted from the score (up to −10), never averaged in.Terra Firma Roofing is better than 100% of soffit and fascia contractors.A
100
Replies to reviewsReplies to reviews · 7% of the scoreHow often the owner publicly replies to reviews under 5★ (1–4★). Needs 3+ such reviews, otherwise not counted; 65% absolute (80%+ replied = 100), the category percentile can only raise it.Terra Firma Roofing is better than 15% of soffit and fascia contractors.F
15

Reviews for your job

Customers hired Terra Firma Roofing for 7 kinds of job.

Terra Firma Roofing for gutter cleaning

Clear ✕
Jobs reviewedHow many Google reviews are tagged with this job.17
★ on this jobAverage stars on the reviews where the customer tagged this exact job (Google’s “Services” field).4.82
Usually paidThe price range customers picked most often for this job.—
Rank for this jobPosition of this company in the Job match ranking for this job among the companies we track.Its Job match: 83/100.How Job match is calculatedBuilt only from reviews Google tagged “Gutter cleaning”:Stars on this job 55%Number of such jobs 25%Overall Experts Score 20%Stars are pulled toward the category average when a company has few tagged jobs, so 3 perfect reviews don’t beat 80 great ones. 4.3★ scores 0, 5.0★ scores full. Volume is compared with the busiest company for this job.#4 / 8
Said fairOf customers who rated the price, the share who chose “Great price” or “Reasonable” rather than “Overpriced”.100%

All 17 Google reviews tagged “Gutter cleaning”

Zoey4 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 4 weeks ago★★★★★

After strong winds damaged our rubber roof, we had to wait for the insurance process while water kept getting into the building because the temporary tarp coverage had not been set in the right spots. After spending time looking for a reliable roofer, we found a roofing team that truly helped. Our experience turned…

Reasonable priceGutter cleaning
BLocal Guide · 4 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 4 weeks ago★★★★

i just wanted to say how happy we were with the roofing service we received. My husband and I were deciding between a metal roof and asphalt shingles, and after getting a few estimates, we chose a new shingle roof. Cesar was very professional, easy to talk to, and clear about the roofing options, materials, and…

Reasonable priceAttic ventingRoof installationGutter cleaning
Aubrey202 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a month ago★★★★★

Very professional and did an excellent job on our roof and exterior work. Cesar helped us through every step after storm damage. He inspected the roof, documented the damage with photos for the insurance claim, and even placed a tarp over the missing shingles right away to protect the house before anything was…

Great priceRoof repairGutter cleaning
ClaraLocal Guide · 6 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a month ago★★★★

When storm damage caused two trees to fall on our roof, Terra Firma Roofing responded very quickly and helped us choose the best repair options. They matched our existing shingles so well that the finished roof looks smooth and seamless, not like a patch job at all. Since we were away, they kept us updated with…

Reasonable priceRoof inspectionGutter cleaning
Kevin1 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 3 months ago★★★★★

Awesome work. This is my second review, and Cesar and his crew have now handled roofing work at both my commercial property and my home in Lakeside. I am very happy with both results. Cesar is a hands-on owner, and it shows in the way he leads the roofing team and stays involved from start to finish. I have worked…

Reasonable priceGutter cleaning
Mitchell3 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 5 months ago★★★★★

Excellent roofer for repairs and leak detection. I had roof work done before, and when I recently needed help tracking down a leak, they took care of it at no charge. Cesar was professional, helpful, and easy to work with. The crew was fast, friendly, and dependable, and they shared before-and-after photos of the…

Great priceRoof inspectionRoof installationGutter cleaning
DrewLocal Guide · 4 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 6 months ago★★★★★

This roofing job was one of the best contractor experiences I have had. The price was very fair, and I truly feel I received top quality workmanship and a very professional reroofing job. Another experienced roofing company had passed on the project because the roof layout was complicated and needed a higher level…

Great priceAttic ventingRoof repairGutter cleaning
George131 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 8 months ago★★★★★

I can’t say enough good things about the team at this roofing company. A few years back, after a heavy rainstorm, I lost some shingles from my roof and was worried about water getting under them. I contacted my insurance, and they only covered the shingles that were visibly missing. When the crew came out, led by…

Reasonable priceRoof repairGutter cleaning
Stephanie1 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 9 months ago★★★★★

After moving into our new home, we noticed our roof started leaking just a couple of months later when it rained. We reached out to a local roofing company, and Cesar came by the very next day to check things out. He gave us a straightforward quote, and his roofing crew showed up the following week and completed all…

Great priceRoof installationGutter cleaning
Scarlett2 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 9 months ago★★★★★

We recently had our entire roof replaced and new copper gutters installed at our home in Lakeside, and we couldn’t be happier with the work! From the beginning, Austin came by to give us a detailed estimate, complete with clear measurements, diagrams, and a step-by-step outline of the project. Cesar managed the work…

Reasonable priceGutter cleaning
Jodi1 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · 10 months ago★★★★★

After reaching out to a couple of other roofing companies and not hearing back, I decided to give this team a call. I was really impressed by how quickly Cesar from the crew responded—he called me back within the hour. Cesar was not only professional and prompt, but also really friendly and respectful. He made sure…

Reasonable priceRoof installationGutter cleaning
dustin1 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★

A few years back, I had my roof replaced on my home in Lakeside and realized I never left a review. The whole experience was smooth and stress-free. When I met with Austin for the estimate, he was very friendly and took the time to explain the whole roofing process to me. He assured me that the team would replace…

Great priceRoof repairGutter cleaning
Ricky1 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★

from the first visit and roof inspection, this team did an outstanding job all the way through to the final clean up. they gave us a detailed estimate for the roofing work and even helped handle everything with our insurance company to make sure the roof replacement was fully covered. austin was very quick to…

Great priceRoof inspectionRoof installationGutter cleaning
Arthur1 reviewTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★

terra firma roofing replaced my garage roof in just one day! i couldn't have asked for a better crew for the job. they worked hard all day, repaired the old roof, put on new shingles, cleaned out my gutters, reset the drain pipes, and even fixed a piece of siding that was loose. everything was done so quickly and…

Reasonable priceRoof installationGutter cleaning
Amanda4 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★

We had a really great experience with this roofing company. They handled our roofing project with care and made sure everything was done right from start to finish. The whole process took some time, but they stayed committed and kept us updated every step of the way. Everyone was on time, professional, and really…

Reasonable priceGutter cleaning
LoisLocal Guide · 5 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★

After a strong windstorm in Lakeside, I was surprised to see how much damage my roof had suffered. The flat roofing material had come loose and folded back, which let rain in and caused part of my ceiling to collapse, soaking everything in the room. At first, I thought roofing companies like this only worked on…

Great priceRoof installationGutter cleaning
cathy6 reviewsTotal number of Google reviews this person has written across all businesses on Google Maps (not just this one). More reviews usually means a more experienced, trustworthy reviewer. · a year ago★★★★★

Terra Firma Roofing did a wonderful job fixing my slate roof, especially around the chimney area. We were struggling with leaks during heavy rains and couldn't find anyone with the right experience for slate. A friend recommended this company, and Cesar came out to take a look. He really knew his stuff, carefully…

Great priceGutter cleaning

Price

Not enough reviews with a price yet.

Price verdictsGoogle asks reviewers whether the price was great, reasonable or overpriced; these are their answers.

Great price 47%Reasonable 53%Overpriced 0%Not sure 0%

Jobs customers hired them for

JobReviewsCategory typical
Roof installation28$11k–$23k
Roof inspection25$371–$2.0k
Roof repair18$1.3k–$14k
Gutter cleaning17—
Attic venting16—
Roof repair for storm & wind damage2$539–$11k
Attic venting repairs2—

Compare with