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

Proper roof maintenance is essential for durability. Regular activities such as removing debris, inspecting for damage, and cleaning gutters are necessary. 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 our inception in 2001, Horizon Roofing has been committed to providing trustworthy, top-quality roofing solutions for homeowners and businesses in Anaheim and throughout 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. We hold certifications from industry leaders like GAF and CertainTeed, ensuring that every project utilizes the finest materials and methods.

As a community-focused business, we prioritize strong client relationships and actively support local initiatives. At Horizon Roofing, we approach every roof as if it were our own, providing quality craftsmanship and peace of mind with each project.

Rely on us to defend your home or business—see how quality and care make a difference.

We appreciate your interest in Horizon Roofing and Horizon Home Developers! I’m Frank Garcia, the proud owner and driving force behind our commitment to quality, reliability, and innovation in every project. With 25 years of experience in roofing and construction, I founded Horizon Roofing to offer outstanding services that clients can trust. Horizon Home Developers emerged as our vision grew, reflecting my passion for creating beautifully designed spaces and developing projects that uplift communities.

What distinguishes us is our focus on personalized 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. When I’m not working on a job site or helping clients, I frequently think of new ways to expand our business, keep up with industry trends, or enjoy 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

Leslie S.
★★★★★

I am so happy that we went with Horizon Roofing and Frank! They worked hard and efficiently and went above and beyond to get the job done! Very highly satisfied customer!! Thanks Frank and Horizon!

Christine P.
★☆☆☆☆

Contacted Frank for a leaking roof, stated he would be here at 10am the following day. He did not show up or call so I called him. He stated he was running late and would be here in 40 minutes. I called him back to let him know I would not be needing his services and he hung up on me. Very unprofessional. Would not recommend using this company.

Eric S.
★☆☆☆☆

I called Horizon Roofing last week and scheduled the earliest appointment that they had which was about a week later between 10:00 am - 11:00 am. Well, today was the day and at 11:30 am still nobody showed. When I called Frank I was told that he 25 other calls in front of me and that maybe he could get out by the end of the day. I can see being a little late to an appointment but no call to notify me and then maybe he could see me later today is unacceptable. If you are that busy DONT promise that you will be there and then come up with an excuse. I would not recommend Horizon Roofing to anyone!!!!

William C.
★☆☆☆☆

Needed an estimate for my rental property to redo the flat garage. I won't use referral services and found Horizon. No call no show on cell or calling the office no answer. I called left a vm for an eta and email no response . You never hire a contractor who can't respond from a phone call or email or text. My time is more valuable then a flakey company. I will stick with Selah roofing they are very professional and fixed it. Change isn't good this time. Thank you for not showing up!

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..

Scroll to Top
Call Us Now