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 594 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
389 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:
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
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
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
George T.
Apr 16, 2026
•
Hired on Thumbtack
We recently hired City Wide to perform some much needed roofrepairs. The work was completed in a timely manner at a competitive price. I would not hesitate to reach out to Matt for future work. Appreciate the timely responses and flexible payment options - Zelle was accepted.
Details: Shingles or tiles need to be repaired or replaced • Flashing needs to be repaired or replaced • Two-story building • 11 - 20 years old • Asphalt shingles • No, the project is not covered by an insurance claim • Residential • Owner
Roof Repair or Maintenance
Anthony L.
Mar 30, 2026
•
Hired on Thumbtack
First to respond to my Thumbtack request for a small roofrepair job. Contractor was out next business day and completed the work as requested. Very professional communication throughout the process.
Details: Shingles or tiles need to be repaired or replaced • Soffit or fascia needs 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
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.