Sorry this pro can’t do your job, but we know other pros who can. Check them out
About
We’re a small, experienced roofing team focused on excellent customer service and high‑quality work on every project. With over 20 years in business and a crew of four, you’ll always know who’s on your roof and who to call with questions.
We repair and replace roofs, handle ongoing roof maintenance, and provide thorough roof inspections for residential and commercial properties. From minor leaks to full replacements, no job is too big or too small.
I enjoy being outside, meeting new people, and seeing each project through from start to finish. My goal is to add real value to your home—from the roof to the foundation—while treating your property with respect.
If you’re noticing an issue with your roof or just want peace of mind, reach out and let’s schedule an inspection.
Overview
Current Top Pro
Hired 599 times
Background checked
4 employees
22 years in business
Thumbtack Pro Advisor
Business hours
SunClosedMon8:00 am - 7:00 pm
Payment methods
This pro accepts payments via Apple Pay, Cash, Check, Credit card, PayPal, Square cash app, Venmo, and Zelle.
Top Pros are among the highest-rated, most popular professionals on Thumbtack.
2025
2024
2023
2022
2021
2020
2019
2018
2017
Services offered
Repairs needed
Roof and/or gutter cleaning
Shingles or tiles repairs or replacements
Rain gutter(s) repairs or replacements
Flashing repairs or replacements
Building height
Single-level
Two-story
Current roof material
Asphalt shingles
Metal
Wood shingles or shakes
Projects and media
Projects and media
Reviews
Customers rated this pro highly for responsiveness, professionalism, and work quality.
Excellent 4.9
391 reviews
5
97%
4
2%
3
0%
2
0%
1
1%
Your trust means everything to us. Learn about our review guidelines.
Read reviews that mention:
Grace F.
2 weeks ago
•
Hired on Thumbtack
We needed a few shingles replaced and the cost was very reasonable! The team was also very responsive to our questions and efficiently scheduled time to come work on our roof.
Details: Roof and/or gutter cleaning • Shingles or tiles need to be repaired or replaced • Two-story building • No, the project is not covered by an insurance claim • Residential • Owner
Roof Repair or Maintenance
Nitin R.
Jul 25, 2026
•
Hired on Thumbtack
Todd came over to fix some shingles that blew off in the wind. He also sealed the rest and checked over the whole roof while he was at it. He was quick and professional.
Roof Repair or Maintenance
Theresa k.
Jul 1, 2026
•
Hired on Thumbtack
Response was quick and Work was done in a timely and professional manner. Cost was reasonable. My roofrepair was the Removal and replacement of my roof dryer vent. I would hire again.
Details: Shingles or tiles need to be repaired or replaced • Single-level building • 0 - 10 years old • Asphalt shingles • No, the project is not covered by an insurance claim • Residential • Owner
Roof Repair or Maintenance
Terry E.
2 weeks ago
•
Hired on Thumbtack
I was very pleased with the work that was done on my sunroom roof. Everything was explained to me & the price was reasonable.
Details: Shingles or tiles need to be repaired or replaced • Single-level building • 11 - 20 years old • No, the project is not covered by an insurance claim • Residential • Owner
Roof Repair or Maintenance
Brian H.
May 28, 2026
•
Hired on Thumbtack
Highly recommend Matt at city wide general contracting! He did a great job fixing my roof and was very punctual and responsive! Will definitely use him in the future!
Details: Shingles or tiles need to be repaired or replaced • Two-story building • 0 - 10 years old • Asphalt shingles • No, the project is not covered by an insurance claim • Residential • Owner
Roof Repair or Maintenance
Credentials
Background Check
Matthew Snow
FAQs
What should the customer know about your pricing (e.g., discounts, fees)?
Every price is estimated differently. Whether we are removing a tree or painting a house the costs will be different for each house. There are some projects we can estimate based on a square foot or linear foot price.
Our goal is to provide a quality service and materials at a reasonable price. We will not be the most expensive but we can not be the cheaper.
You get what you pay for and the cheapest bid is usually not the best.
What is your typical process for working with a new customer?
I like to understand what the scope of the work that the client wants us to complete. I like to have all the details and time lime of the work that needs to be completed. The price will be estimated based on the work and materials needed. The client will make finish decisions on materials and then the work will be scheduled. Depending on the size of the job the client will need to pay half for materials to get everything started. After all the work is complete and the client is happy then the remainder of the balance is paid.
Any work added or changed after work is started will need to signed off first. A price will need to assessed for the added work and signed off.
What education and/or training do you have that relates to your work?
I have owned my business since highschool in 1998. My company started out mowing lawn, trimming hedges and repairing sprinkler systems. Now we install fences, replacing roofs, painting and provide many general contracting services. My company has grown to 13 employees. Today my sales manager and I manage other crews to complete our projects. The roofing crew has over 20 years experience. Our handyman has spent the last 8 years texturing, painting, installing siding, floors, and more much. I am confident we can do quality work to complete any project.