Roofing Contractor

Happy Roofing

4.9(196 reviews) Naperville
(630) 234-8331

About Happy Roofing

Happy Roofing is a family-owned roofing company in Naperville that does roof replacement and repair, storm and hail damage inspections, and gutters. Owner Pedro supervises every project, and the company mainly installs Malarkey rubberized asphalt shingles as a Malarkey Emerald Pro Certified Contractor. As of October 2026, its pricing page says most of its roof replacements have cost $15,000 to $36,000, or about $6 to $8 per square foot, and that it charges $159 for a repair, leak or storm inspection, credited toward any work it then does, while replacement inspections are free. It offers a 7-day money-back guarantee with written conditions, does not offer financing, and lists license number 104.018363. Five of the eight Google reviews shown below say the company explained the problem or documented it with an inspection, photos or video, and one notes its quote was not the lowest.

Services

Roof replacement
Roof repair
Leak repair
Storm and hail damage inspections
Storm damage restoration
Insurance claim support
Roof and attic inspections
Attic ventilation assessment
Gutter replacement
Gutter cleaning

Good to know

Typical prices
October 2026: most of its roof replacements cost $15,000 to $36,000; about $6 to $8 per square footSource: Official website
Inspection fee
$159 for a repair, leak or storm inspection, credited toward the work; free for a replacement estimateSource: Official website
Money-back guarantee
7 days; a written complaint within 7 days of completion, and a chance to fix it firstSource: Official website
Inspection
29-point roof and attic inspection, including ventilation calculationsSource: Official website
Shingles
Mainly Malarkey rubberized asphalt shingles; Malarkey Emerald Pro Certified ContractorSource: Official website
License
License number 104.018363Source: Official website
Financing
Not offeredSource: Official website
Ownership
Family owned; identifies as Latino ownedSource: Google Business Profile

Reviews

4.9
196 reviews

Rating & review provenance

This average is a snapshot of the business’s Google Business Profile, captured . Ratings on that platform change continually, so the live figure may differ.

The 8 sourced reviews below were published by their authors on public review platforms and are reproduced here with the source marked on each card. Only reviews rated four stars or higher are listed. Reviews submitted through this site are listed separately and are not counted here.

Read every review on Google →

Google reviews rated four stars and above. The 4.9-star rating reflects all 196 Google reviews.

via Google

Overall great experience from start to finish with everyone at Happy Roofing. Would highly recommend!

via Google

I could not be happier with the job Happy Roofing did on my home after major hail damage. From the very beginning, I could tell they approached my roof replacement differently than a lot of roofing companies. Pedro started with a very thorough inspection, including going into the attic. He found ventilation issues that I would have never known about and took the time to explain what was wrong and what should be done to correct it. They added proper ventilation baffles, replaced the solid soffits with vented soffits, and improved the exhaust ventilation at the roof. Pedro also explained the different shingle choices for my roof. I chose the shingles that had a class 4 hail rating which is the highest. I will now receive a $300.00+ yearly discount on my home owner insurance because of this. Nice. What impressed me most was the amount of attention they gave to things you really can't see from the ground. They re-nailed the roof decking, installed new flashing and drip edge where needed, used upgraded pipe flashings that are designed to last the life of the roof, and took the extra time to do everything correctly instead of taking shortcuts. There are a lot of roofs being replaced around us after the hailstorm, and I have watched some of them go up incredibly fast. A house across the street that is about the same size was finished in roughly half a day. Happy Roofing spent about two days on ours. After seeing how much work went into our roof, I understand why. From the street the roofs may look similar, but there is a lot underneath the shingles that you don't see. They were also extremely careful with our property. We have landscaping, pavement, and exterior areas that we wanted protected, and their crew covered and protected everything while they worked. They even removed and reset siding where necessary so the flashing could be replaced correctly rather than working around it. Happy Roofing also replaced our gutters, gutter guards, soffit, and fascia, and we are very happy with how everything turned out. They pointed out to me where the original downspouts on the roof were installed incorrectly. If you are looking for a roofing company in Downers Grove that takes the time to do the job properly and pays attention to the details, I would highly recommend Happy Roofing. I feel very confident about the roof they built for us and the quality of the work.

via Google

I had water starting to leak into our house around our chimney, and Happy Roofing did an outstanding job diagnosing and fixing the issue. From the start, I was really impressed by their use of technology. They sent over a 6-minute inspection video clearly showing the problem areas, followed by detailed, full reports once the work was complete. Pedro was incredibly knowledgeable and took the time to explain everything being done in great detail, which gave me total confidence throughout the process. Above all, this is an honest company with integrity. They initially gave me multiple options to address the leak. When a preliminary patch didn’t completely solve the problem, they applied 100% of that initial cost toward a more involved, permanent solution—installing a chimney cricket. Top-notch communication, fair pricing, and quality workmanship. I highly recommend Pedro and the Happy Roofing team!

via Google

Came out and looked at a leak on our roof for us and they were incredibly cordial, informative, and honest on what our next steps should be. Would use them for anything.

via Google

Pedro and crew went that extra mile to make sure the job was done right the first time! Price was fair and in line with others, but the extra care and time that they put into the job could not be matched by others. Extra care to protect the outside of the house and plants was surely appreciated. Crew worked like a well oiled machine,and cleaned up every day! Can't tell you how many compliments we received on the finished product. Thanks again for a job well done!

via Google

Great experience. Very professional. Got a great roof and I think the team went above and beyond.

via Google

I highly recommend Pedro and Happy Roofing! When shopping around for a roof replacement, we gathered quotes from several reputable companies. Pedro, the owner, stood out immediately. He provided an impressively detailed inspection and thorough documentation of our roof and attic. He was never pushy; he genuinely wanted to share his expertise so we could make an informed decision. While his quote wasn’t the lowest, it was by far the best value. Other companies pointed out our attic ventilation issues but failed to offer actual solutions. Pedro was the only one who built a proper ventilation fix into his scope of work. After doing our own research, we knew proper ventilation was vital for the long-term health of our roof. Once we made an apples-to-apples comparison of the actual work being done, Pedro’s quote was easily our best deal. Throughout negotiation and scheduling, Pedro was fair, transparent, and incredibly accommodating. Pedro also patiently answered all of my questions. Another massive differentiator is that Happy Roofing runs just one dedicated, highly trained crew rather than juggling multiple subcontracted teams. Their work ethic was phenomenal—methodical, detail-oriented, and efficient. Even our neighbor went out of their way to tell us how impressed they were watching the team install the roof! We are truly "happy" customers and couldn't be more satisfied with our decision.

Response from the ownerAlex, thank you so much for taking the time to write such a thoughtful review. We really appreciate the trust you placed in Happy Roofing after doing your homework and comparing your options carefully. You made a great decision by looking beyond price alone and focusing on what your home actually needed. The attic ventilation issues were an important part of this roof replacement, and it means a lot that you recognized why building the right ventilation solution into the scope mattered for the long-term health of your roof. Our goal is always to be clear, honest, and helpful so homeowners can make informed decisions with confidence. We’re grateful we had the opportunity to install your Malarkey roofing system in Naperville and that our crew’s workmanship, organization, and care for your home stood out throughout the project. Thank you again for trusting us with your roof inspection and roof replacement, and for sharing your experience in such a generous way. — Pedro and the Happy Roofing Team
via Google

I would highly recommend Happy Roofing to any homeowner that needs roofing or gutters. We used Happy Roofing to help repair our roof and gutters after a hail storm. They are extremely knowledgeable and helped explain the damage and also issues with the way the house was built. They use the highest quality materials and have experienced installers complete the work in a timely manner. They also do a great job of using pictures and video to document the issues and show the improvements. They go above and beyond to make sure they deliver a great customer experience.

Response from the ownerNick, thank you so much for taking the time to write this. It means a lot that you called us back after we helped with the leak last year, and we’re grateful you trusted Happy Roofing again after the hailstorm. From the inspection and documentation to helping you navigate the insurance claim, our goal was to make sure you understood what was happening and felt confident every step of the way. We also really appreciate you noticing the extra care that went into the project. We never want to be the kind of roofing company that just replaces shingles and moves on. Our job is to look at what the home actually needs and make sure the work is done properly, even when that means going beyond the basic insurance scope. We’re glad we could help with your roof inspection, hail damage claim, gutters, and roofing work in Westmont. Thank you again for the recommendation and for trusting our team with your home. — Pedro and the Happy Roofing Team