Horizon Roofing

★★★★☆ 3.6 / 5 (20)
Emergency Call


: 2030 Main St Ste 1300, Irvine, CA 92614
: (714) 328-1967
: http://www.horizonroofingca.com

Company Overview

Effective roof care is important for extending its lifespan. Routine tasks like clearing debris, checking for wear, and maintaining gutters are vital. Professional evaluations can identify problems early. Seeking professional assistance for factors like inclement weather or apparent damage is crucial for roof upkeep. Contact our team for advice on maintenance after installation.

Hello, I’m Frank Garcia, a dedicated second-generation roofing expert with over 20 years in the field. Since 2001, Horizon Roofing has focused on delivering dependable, high-quality roofing services to residents and businesses in Anaheim and Orange County.

We have a skilled team that focuses on everything from roof repairs and replacements to inspections and maintenance, proficient in shingle, tile, and flat roofing. Our certifications from leading brands like GAF and CertainTeed ensure that we use the best materials and practices for every project.

Being a locally-owned company, we are invested in our community, building enduring relationships with clients and backing local projects. At Horizon Roofing, we treat every roofing project with the same care as if it were our own, ensuring quality workmanship and client satisfaction.

Count on us to safeguard your home or business—discover the impact that quality and care can have.

Thank you for visiting Horizon Roofing and Horizon Home Developers! I’m Frank Garcia, the owner and enthusiastic advocate for quality, reliability, and innovation in every project we take on. Having spent 25 years in the roofing and construction industry, I started Horizon Roofing to deliver superior services that homeowners and businesses can depend on. Horizon Home Developers emerged as our vision grew, reflecting my passion for creating beautifully designed spaces and developing projects that uplift communities.

What sets us apart is our dedication to individualized service. I focus on meeting clients where they are, understanding their requirements, objectives, and visions to help turn their dreams into reality. Whether you need a roof repair, a new build, or a renovation, my team and I approach every project with the same care as our own. Outside of work, I often explore new ideas to advance our business, stay informed on industry developments, or spend time with my son, Anthony.

Business Services

  • Roof cleaning
  • Roof inspection
  • New roof installation
  • Roof repair
  • Roof replacement
  • Reroofing

Business Location & Hours



Mon:8:00 AM - 5:00 PM
Tue:8:00 AM - 5:00 PM
Wed:8:00 AM - 5:00 PM
Thu:8:00 AM - 5:00 PM
Fri:8:00 AM - 5:00 PM
Sat:Closed
Sun:Closed

Recommended Customer Reviews

John R.
★☆☆☆☆

I called on a Thursday requesting an estimate on the following Monday. I received a half hour time frame, no one showed up in the time frame. I called and explained the situation and was hung up on. Horrible business etiquette.

Sharon S.
★★★★★

What an amazing company this is. The owner, Frank, came to our home during the nasty rain and wind we had last month. We discovered we had a leak. Frank got the supplies he needed and placed a tarp on the roof to protect our home from any interior damage. He then arranged to have our roof replaced last week. He and his crew were here every day on time, did their job and made sure everything was cleaned up prior to them leaving for the day. They finished the job in a week and even came back yesterday to do a final cleanup and to make sure there were no nails or staples in the grass. Thank you Frank and your wonderful employees for taking care of us. You can't go wrong hiring this company.

Annette H.
★★★★★

Horizon roofing came out a couple years ago and and fixed our doorand chimney from leaking when no other company would. This year we hired them to replace our 2 story roof and before they could get to us our roof leaked into our living room. They came out and put plastic on the roof so we stayed dry until they could put the new roof on. We had a lot of wood replaced as well as the new roof. I highly recommend Horizon roofing for all your roofing needs.

David S.
★☆☆☆☆

We would describe our experience with our roof replacement from Horizon Roofing as a nightmare that has saddled us with unnecessary expenses, aggravation, and wasted time. Frank, the owner, is at the heart of our dissatisfaction. Frank provided the initial inspection and estimate to replace our roof, he was involved in the actual installation of the roof, and he has been our only source of contact. Initially, Frank was responsive and gained our trust, but that deteriorated over time, and now we regret our decision to hire Frank.
The roof had been completed for over 90 days and Frank still had not provided us with the necessary lien releases, but he did finally show up to address the issues we had with his work. By this time, we had seen enough to become deeply concerned with Frank's business conduct, but even after waiting for Frank to contact us and to actually show up for a scheduled appointment, we had no idea just how bad our decision to hire Frank was. Frank came to our house to resolve problems, but instead he hurled personal insults directed at me and about our house, and he concocted excuses and blamed me for not accepting changes he made to the material specifications, the damage he caused, and issues we had with his workmanship. Frank's behavior was a combination of the name-calling you would hear on a 2nd-grade playground and a biker bar. My wife was shocked by what she heard, and she is not comfortable having Frank at the house. Frank posted a response to a Yelp review that is a small sample of the behavior we experienced. I attached an image of Frank's response to this review. While Frank was storming off, I asked him if he had the lien releases. He said he did, but he wasn't going to give them to us because he was mad. We voluntarily paid Frank 50% of the contract the day his materials were delivered with an agreement that he would provide lien releases for the materials with his bill. 90+ days later he decides not to do it because he is mad? We were not going to make another payment without lien releases, so I sent Frank an email with a link to the CSLB website explaining rights and requirements relating to payments and lien releases. Three days later Frank finally sent a lien release for materials. We were not totally comfortable with it, and we saw that he obtained the release 60 days prior to sending it to us. (We knew Frank was mad for 3 of those days, but we don't know what his excuse is for the remaining 57 days.) Four days after that, Frank sent us a notice stating he had filed a mechanics lien on our house. We contacted an attorney who told us the lien is invalid, but if Frank doesn't remove the lien after being notified that it is invalid, we would need an attorney. We reluctantly paid Frank the balance with the workmanship issues unresolved because his ""professionalism"" and behavior scares us. We don't know what the status of the lien in the County Recorder's office is yet. We have recently filed a complaint with the Contractors State License Board over the workmanship issues. Frank can try his excuses out on them.

Aaron T.
★★★★★

I got 2 separate roof leaks after a rainstorm in December of 2019. I had an idea of the scope of the work and repairs needed since I am a long time home owner and have had several leaks repaired on several homes. I got quotes from Parkside Roofing, Tom Byer Roofing Service, Prestige of California Roofing & Solutions, and one guy I had used in the past. All were licensed roofing contractors, but the quotes came in higher than I felt was warranted, so I bit the bullet and decided to get even more quotes.

I scheduled appointments with 3 more roofers to get quotes. Frank with Horizon Roofing was the first to come out. He arrived 15 min early. He impressed me with his competence and honesty - I immediately knew this guy was able to get the job done and that he was not going to try to add on BS charges or try to upsell me on something I did not need to try to make a few extra bucks. His quote was about 30% lower than the 4 other I had received, so I canceled the other 2 appointments I had pending and went with Frank.

We scheduled the work for 8:30AM, he and his crew arrived 15 min early, showed me the condition of the roof under our concrete tile and kept me informed throughout the process - which only lasted a day since the crew was blazingly fast and repaired the entire 300 sq ft section of my roof before the rain had a chance to do any more damage inside my home.

I highly recommend that you call Frank at Horizon Roofing if you need a roof replaced or repaired. You can find current phone #'s on their website - horizonroofingca.com

Leslie C.
★★★★★

Yea! We are now waiting for a bid... hoping to get a competitive bid for repairs .. will update later if work is done..

Dawn G.
★★★★★

Frank came out to give me an estimate, which was reasonable. He came with another worker to do the repair on my roof on the specified day.They completed the repair in 2-3 hours. I am very happy with their work and recommend hiring Horizon Roofing.

Abtin K.
★★★★★

I had several roofing contractors bid on doing maintenance repairs on my roof. Horizon was able to give the most competitive quote and it was thorough. Once I decided to continue with them, I set up the repair date for the next week. What is very important for me about any contractor is do they show up on time and do the work that they indicated. Their team arrived on schedule and did their repairs without any surprises. The following week, I had another contractor do additional work on the outside of house. I asked them to verify if the roof was in good order and they indicated to me that they did not find any issues and that the repairs appeared to be well done.

Stephen S.
★☆☆☆☆

Called horizon to come out to perform a bid on a roof leak. Frank wouldn't even go on top of the roof to take a look making excuses saying it's a 3 story building and that the ladders are heavy (what?). He then proceeded to quote me for a repair, which I called him on not even going to the roof to take a look. I've never seen anyone look so dumbfounded like I was just supposed to roll with it? I wasted my time waiting for this and listening to excuses. I'm surprised this company has a 4 star rating.

--Update--
Frank the owner needs lessons on basic grammar and professionalism. We won't even go into the point about taking criticism. I have no qualms about expressing my thoughts and opinions regarding what happened. Yes, I am not an expert in maintaining roofs, but I never thought anyone owed me anything. Don't let my opinion sway your decision on hiring this company, you can evaluate for yourself based on his reaction.

Tram D.
★★★★★

Just got my roof leak due to the skylight fixed by Horizon Roofing and the repair job was well done! When Francisco Garcia came to inspect the roof, He was clear and took time in explaining the repair process. He wrote up the estimate right after checking the problem at my house. His bid is fair and reasonable and came with a 3 years warranty. I chose Horizon Roofing after obtaining 5 estimates for the job. I am very satisfied with the repair service delivered as Francisco worked hard and diligently to get my roof fixed before the rain. I highly recommend Horizon Roofing and I will call upon him for any roofing problem in the future. In fact, my neighbor next door already asked for his service after my recommendation and his observation on how professional Francisco worked from his upstairs window!

Scroll to Top
Call Us Now