logo

Dynamic Roofing Inc.

Roofing
|
Alameda  Contra Costa  Solano Counties
Diamond Certified Company Report
diamondcertified logo
Dynamic Roofing Inc.
79 SURVEYS
  • star image
  • star image
  • star image
  • star image
  • star image
  • Rating
3 CONSECUTIVE YEARS
SINCE JANUARY 2023
CERT 2696

Diamond Certified Ratings Dashboard

79

Verified Customers

Surveyed

Customer Loyalty

Customer Satisfaction

Helpful Expertise

READ ALL 79 SURVEY RESPONSES

Company Credentials

  • Liability Insurance
  • Business Practices
  • Current Complaint File
  • Workers Compensation
  • License Verification
  • Legal & Finance

Company Report Menu

  • Survey Responses
  • Diamond Certified Video Player
  • Researched Articles & Profile
  • Capabilities
  • Photos
  • Expert Contributor Advice & Tips
  • Website & External Feeds

Diamond Certified Company Report SUMMARY UPDATE April 2025

Company summary image
logo
Dynamic Roofing Inc.

Rated Highest in Quality and Helpful Expertise for 3 Consecutive Years.

Quick Summary

  • Diamond Certified since 2023
  • Installs and maintains roofs for homeowners in Solano, Contra Costa, and Alameda Counties
  • Offers free estimates
  • Family-owned and operated since 2006

Top News Updated

COMPANY MILESTONES

Dynamic Roofing Inc. is celebrating its 19th anniversary in 2025.

new image

Top Survey Responses

From a recent Diamond Certified Survey Response: “If you want your roof replaced efficiently and professionally by a team that does it in a day or two, use Dynamic Roofing. They were quick and they did the job within my budget.”

new image

From a recent Diamond Certified Survey Response: “They were very professional and quick, and they did a good job. I had questions about removing my satellite dish and the foreman came right out and addressed them.”

new image

Trending Projects

Dynamic Roofing Inc. recently completed a post-storm roof replacement project in Hercules. The homeowner was particularly impressed by the company’s prompt response and comprehensive bid. She noted that they effectively...

new image
logo
Dynamic Roofing Inc.
Diamond Certified Company Report Menu
  • Ratings
  • Surveys
  • Articles
  • Capabilities
  • Photos
  • Videos
  • Expert Advice

Get a Quote or Call with Questions

Diamond Certified Researched Articles on Dynamic Roofing Inc.

researched article

Dynamic Roofing installed this tile roof.

Dynamic Roofing Inc. installs and maintains roofs for residential clients in Solano, Contra Costa, and Alameda Counties. The family-owned and operated company has the training and equipment to work on all types of asphalt and tile roofing systems, and it’s also qualified to install gutters, repair dry rot, perform reroofing, and more.

Treasurer Irvin Bahena says much of Dynamic Roofing’s success can be attributed to its customer-oriented business practices. “A roofing project can be a big undertaking and a lot of people get really stressed about it, so we take the time to be open and honest with our clients so they know what to expect. By answering their questions and treating them with respect, we can ensure their comfort throughout the roofing process.”

Dynamic Roofing prioritizes communication in every aspect of its operations, which Mr. Bahena says is important for ensuring positive results. “Communication is the key to keeping our clients happy, so we constantly check in with them to make sure they’re having a good experience. Ultimately, we want them to feel comfortable with every step of their projects.”

“We want to build lifelong relationships with our clients, so we treat them like family and never cut corners in any phase of their work. We’re dedicated to earning their trust by working around their schedules; keeping our work areas tidy; and providing sound, honest advice about their roofing projects.”

Thinking about adding solar panels to your home? First, consider the age and condition of your roof.
Solar can be a smart addition to Bay Area homes, but in the excitement of picking out panels and inverters and looking at energy and cost savings, homeowners often don’t stop to think about the condition of their roofs.

“Solar installation is expensive, so it doesn’t make sense to put new solar panels on an old roof,” shares Irvin Bahena, treasurer of Dynamic Roofing Inc. in Antioch. “If your roof is nearing the end of its life, you may want to proactively have the shingles replaced so the solar system and the roof are about the same age. That way, you won’t have to pay to have the solar panels removed and reinstalled in order to redo your roof.”

Solar systems last an average of 25 years, so mounting a new array on an older roof can mean expensive removal and remounting in the future when your roof needs to be replaced. That’s why experts recommend getting a roofing inspection and considering replacing roofs that are 10-plus years old. If your roofer finds problems or believes you’ll have to replace your roof during the expected life span of the panels, it might be smarter to proactively schedule a roof replacement before the panels are installed. While the reroofing may be a little premature, you’ll avoid expensive panel removal and reinstallation, and you’ll have peace of mind that your roof is stable and ready to support the new solar system.

If you do move forward with installing solar, Mr. Bahena says choosing a quality contractor will help preserve the integrity of your roof. “Most quality solar companies do a good job when it comes to installing solar panels. They seal everything up and provide a warranty for leaks or other problems. If there’s an issue, they should come back and fix it for you.”

However, Mr. Bahena cautions that like with any industry, a warranty is only as good as the company that issues it. “If the company goes out of business and there’s a leak in your roof, they won’t be around to fix it, so you’ll have to pay another company for the repairs,” he warns. “So, choose your contractors carefully and make sure they provide warranties that protect against roof damage.”

Maintaining customer satisfaction is a crucial aspect of any business, but it’s even more important for roofing companies that have earned the prestigious Diamond Certified award. For Dynamic Roofing Inc., the key to keeping clients happy is simple: be open, honest and fair in every interaction. “We know that roofing can be a stressful experience, so we make sure to take care of our clients and treat them like family,” says Treasurer Irvin Bahena. “We do whatever it takes to make them feel comfortable and give them the best possible service.”

Dynamic Roofing has been installing and maintaining roofs for residential clients in Solano, Contra Costa, and Alameda Counties since 2006. The family-owned and operated company is qualified to work on all types of tile and asphalt roofing systems, and it also has the in-house capabilities to perform reroofing, install gutters, repair dry rot, and more.

Unlike roofing companies that take a “one size fits all” approach to every project, Dynamic Roofing personalizes each job to fit the specific needs of the client. “The roofing process is basically the same across all companies, so we’re chosen to stand out with our quality and customer service,” affirms Mr. Bahena. “We’re responsive to our clients’ questions, we clearly explain their options, we don’t charge hidden fees and we’re honest in everything that we do.”

Ultimately, Mr. Bahena sees Dynamic Roofing’s status as a generational family business as one of its most important attributes. “We’re rooted in our community and dedicated to serving our clients in a way that keeps our company and family name strong,” he says. “That’s why we hire experienced technicians, use quality materials and back each project with a long warranty. Our installers are certified by GAF and CertainTeed, two of the best roofing manufacturers in the industry, so we’re able to offer extended warranties of up to 50 years on labor and materials.”

Diamond Certified Researched Capabilities on Dynamic Roofing Inc.

Service Area

serving area
Solano County
Contra Costa County
Alameda County
Serving Solano, Contra Costa and Alameda Counties

Main Services

Roofing
  • Cedar Shake
  • Metal Shingles
  • Residential Roofing
  • Roof Coatings
  • Roof Inspection
  • Roof Leak Repair
  • Roof Moss Removal
  • Roof Repair
  • Roof Replacement
  • Roofing Installation
  • Steel Roofing

Additional Services

Roof Installation & Maintenance
Reroofing
Tile & Asphalt Roofing
Gutter Installations
Dry Rot Repair

Company Info

Hours
Mon
09:00 am - 05:00 pm
Tue
09:00 am - 05:00 pm
Wed
09:00 am - 05:00 pm
Thu
09:00 am - 05:00 pm
Fri
09:00 am - 05:00 pm
Sat
Closed
Sun
Closed
Open Now
Mon – Fri: 9am – 5pm
Website
Contact
Dynamic Roofing Inc.

Capabilities Table

Company Name
Dynamic Roofing Inc.
Phone Number
DCID Number
DCID9257558482
Managers
Alfonso Bahena, Owner
Years in Industry
28 (Manager)
# of Employees
8
License
872924
Memberships
Better Business Bureau
Insurance
Liability Insurance,
Workers' Compensation
Founded
2006
Customer Type
Residential
Warranties & Guarantees
7-Year Warranty on Workmanship, 50-Year Warranty on GAF Products, 20-Year Warranty on CertainTeed Products
Payment Accepted
american express,
discover,
mastercard,
visa

Certifications & Awards

diamond certified logo

Brands

capabilities award
capabilities award

Select Photos From Dynamic Roofing Inc.

1 of 9Picture of Dynamic Roofing Inc. - Dynamic Roofing Inc.
Dynamic Roofing Inc.
Picture of Dynamic Roofing Inc. - Dynamic Roofing Inc.
Picture of Dynamic Roofing Inc. - Dynamic Roofing Inc.
Picture of Dynamic Roofing Inc. - Dynamic Roofing Inc.
Picture of Dynamic Roofing Inc. - Dynamic Roofing Inc.
Picture of Dynamic Roofing Inc. - Dynamic Roofing Inc.
Picture of Dynamic Roofing installed this tile roof. - Dynamic Roofing Inc.

Diamond Certified Expert Contributor Advice & Tips

Irvin Bahena is treasurer of Dynamic Roofing Inc., a Diamond Certified Company since 2023. He can be reached at (707) 277-1944 or by email.

Irvin Bahena is treasurer of Dynamic Roofing Inc., a Diamond Certified Company since 2023. He can be reached at (707) 277-1944 or by email.

Irvin Bahena: A Family Affair

By Matt Solis, Editor

Growing up around his father’s business, Irvin Bahena says it was only natural for him to get involved in the roofing industry. “My dad and uncles have been doing roofing since I was born, so I’ve always been around it,” he affirms. “I joined my dad’s company when I was 16 and I’ve been doing this work ever since. My family has been doing roofing for decades now, so it’s all we know.”

Today, as treasurer of Dynamic Roofing Inc., Irvin says that even though he ...

Read Full Article - Irvin Bahena: A Family Affair

Dynamic Roofing Inc. Website and External Feeds

FAQs

By Dynamic Roofing Inc.

How long should I expect my roof to last?

How do I know if it’s time to replace my roof?

Can you repair my roof or does it need to be replaced?

Should I be concerned about roofing products if I live in a wildfire area?

How can I maintain my roof?

Do you recommend steel or aluminum gutters?

Should I consider installing a cool roof?

Should I try to coordinate my solar installation to coincide with my roofing project?

Dynamic Roofing Inc. Ratings and Survey Responses

diamondcertified logo
Dynamic Roofing Inc.
79 SURVEYS
  • star image
  • star image
  • star image
  • star image
  • star image
  • Rating
3 CONSECUTIVE YEARS
SINCE JANUARY 2023
CERT 2696

Diamond Certified Ratings Dashboard

Customer Satisfaction

Customer Loyalty

Helpful Expertise

Company Credentials

  • Liability Insurance
  • Business Practices
  • Current Complaint File
  • Workers Compensation
  • License Verification
  • Legal & Finance

Phone Survey Responsesfrom 79 Verified Customers

Matt

Very efficient and their communication is on par, as far as letting you know what's going on. I had a little hiccup with the city permitting, but overall it was very good.

Responsive, efficient and great work

Verified Customer of Dynamic Roofing Inc., 1 of 79

10 Quality
Yes Loyalty
Delores

If you want your roof replaced efficiently, professionally, no questions and with a team that does it in a day or two, use Dynamic Roofing.

They were efficient, professional, quick and did the job within my budget.

Verified Customer of Dynamic Roofing Inc., 2 of 79

10 Quality
Yes Loyalty
Krystal K.

Really easy to work with, had really competitive pricing, cleaned up after themselves and got it done quickly

It was a great experience overall.

Verified Customer of Dynamic Roofing Inc., 3 of 79

10 Quality
Yes Loyalty
Rick

They were prompt, good, on time and just did an excellent job. They even cleaned up the site afterwards.

Whenever I called, they were on it, so good customer service.

Verified Customer of Dynamic Roofing Inc., 4 of 79

10 Quality
Yes Loyalty
Nick E.

They were quick to schedule, efficient with the installation of the roof and we haven't had any issues.

Great communication, the pricing was great and the work was great.

Verified Customer of Dynamic Roofing Inc., 5 of 79

10 Quality
Yes Loyalty
Steve R.

They were great, cleaned up well, were done before they said they would be and did a great job.

They did a great job.

Verified Customer of Dynamic Roofing Inc., 6 of 79

10 Quality
Yes Loyalty
Andy L.

They are pretty reliable, as far as communication, and their proposals are straightforward.

Easy to get a hold of, so it is good to know that they are not going to disappear.

Verified Customer of Dynamic Roofing Inc., 7 of 79

10 Quality
Yes Loyalty
Fred K.

They were punctual, cleaned up every day and the roof looked great when it was done.

Quality work

Verified Customer of Dynamic Roofing Inc., 8 of 79

10 Quality
Yes Loyalty
Jeremy

The price was reasonable. It was quick and they communicated well the entire time.

Communicative the whole time, no surprises and the job was done in one day.

Verified Customer of Dynamic Roofing Inc., 9 of 79

10 Quality
Yes Loyalty
Anne C.

They are very responsive, clean up well and do everything you want them to do.

They did a great job.

Verified Customer of Dynamic Roofing Inc., 10 of 79

10 Quality
Yes Loyalty
Pam N.

They were prompt, professional, did a perfect job and I would recommend them.

Quality work, we were very happy with them.

Verified Customer of Dynamic Roofing Inc., 11 of 79

10 Quality
Yes Loyalty
Karin K.

They are a good roofing company. They did a good job and got it done quickly.

They were nice to work with and did a quality job.

Verified Customer of Dynamic Roofing Inc., 12 of 79

10 Quality
Yes Loyalty
Carly B.

I have already highly recommended them to a friend and they used them.

When I was looking for a company, I got quotes from four different companies. They were not the least expensive, but they were the easiest to work with and most professional. I felt they would do the best work.

Verified Customer of Dynamic Roofing Inc., 13 of 79

10 Quality
Yes Loyalty
Joey B.

They were really easy to communicate with. Overall, it went very well.

They were quick, efficient and helpful.

Verified Customer of Dynamic Roofing Inc., 14 of 79

10 Quality
Yes Loyalty
Emily

I am a real estate agent and have referred several clients to them.

No complaints

Verified Customer of Dynamic Roofing Inc., 15 of 79

10 Quality
Yes Loyalty
Mike M.

My neighbor used them and was happy, so I used them and I'm happy.

They did a great job.

Verified Customer of Dynamic Roofing Inc., 16 of 79

10 Quality
Yes Loyalty
Debra

They were efficient, professional and got the job done.

I called five companies and they were the best.

Verified Customer of Dynamic Roofing Inc., 17 of 79

10 Quality
Yes Loyalty
Jimmy

They were very professional, quick and did a good job.

I had questions during the installation and the foreman came right out and addressed that the satellite dish would be removed and then reinstalled.

Verified Customer of Dynamic Roofing Inc., 18 of 79

10 Quality
Yes Loyalty
Blanca H.

I already handed out the business cards they left me.

They were very nice to work with and did a good job.

Verified Customer of Dynamic Roofing Inc., 19 of 79

10 Quality
Yes Loyalty
Roberto R.

They do a really good job and I would recommend them.

Really responsible with timing and scheduling

Verified Customer of Dynamic Roofing Inc., 20 of 79

10 Quality
Yes Loyalty
Joe

It's been good so far, so I would say to use them.

Professional and good quality work, I have another job I'm going to give them.

Verified Customer of Dynamic Roofing Inc., 21 of 79

10 Quality
Yes Loyalty
Adrianne H.

Great communication, responsiveness and quality

Quality work

Verified Customer of Dynamic Roofing Inc., 22 of 79

10 Quality
Yes Loyalty
Frank

They did a great job and were nice people.

They explained the new materials they were using and did everything from covering everything up, stripped it down, did the repairs and trimmed the edges, which I have never had done before. It was great.

Verified Customer of Dynamic Roofing Inc., 23 of 79

10 Quality
Yes Loyalty
Richard F.

Very good to work with, no problems at all

On time and finished on time

Verified Customer of Dynamic Roofing Inc., 24 of 79

10 Quality
Yes Loyalty
Juan M.

They were really good, generous and clean.

They got it done quickly and did a good job.

Verified Customer of Dynamic Roofing Inc., 25 of 79

10 Quality
Yes Loyalty
Greg

Very conscientious, on time and efficient

Very responsive

Verified Customer of Dynamic Roofing Inc., 26 of 79

10 Quality
Yes Loyalty
Ray

They were great. I would recommend them.

They were here when they said said would be. They finished on a certain date like they said they would. They kept us informed and were kind and courteous. They were amazing.

Verified Customer of Dynamic Roofing Inc., 27 of 79

10 Quality
Yes Loyalty
Emma A.

Prompt and it's a family owned business.

Quality work

Verified Customer of Dynamic Roofing Inc., 28 of 79

10 Quality
Yes Loyalty
Johanna V.

They do quality work for a fair price.

Overall how they treat their customers, very friendly and customer service oriented, I was very pleased working with them.

Verified Customer of Dynamic Roofing Inc., 29 of 79

10 Quality
Yes Loyalty
Ken

Reliable, good work and good pricing

Reliable, they come when they say they are going to and do what they say they are going to do.

Verified Customer of Dynamic Roofing Inc., 30 of 79

10 Quality
Yes Loyalty
Virginia

If you need roofing, go with them.

They were just on point. They gave a date, were there on time, did what said they were going to do and had it done within 2two days. They were kind.

Verified Customer of Dynamic Roofing Inc., 31 of 79

10 Quality
Yes Loyalty
Lou

Fast, efficient and fairly priced

They are local and friendly people to work with.

Verified Customer of Dynamic Roofing Inc., 32 of 79

10 Quality
Yes Loyalty
Robert S.

The were fast and did great work.

Good communication, good work, good pricing and I'm super happy with them.

Verified Customer of Dynamic Roofing Inc., 33 of 79

10 Quality
Yes Loyalty
Alexander L.

Quick service and quality work

Overall a good company

Verified Customer of Dynamic Roofing Inc., 34 of 79

10 Quality
Yes Loyalty
Christine S.

To go with their services

Dependable and their prices are reasonable.

Verified Customer of Dynamic Roofing Inc., 35 of 79

10 Quality
Yes Loyalty
Chris

Quick and did a great job

Did a great job and left the area cleaner than when they got there

Verified Customer of Dynamic Roofing Inc., 36 of 79

10 Quality
Yes Loyalty
Jim

I would say to use them.

They did a good job and were quick.

Verified Customer of Dynamic Roofing Inc., 37 of 79

10 Quality
Yes Loyalty
David K.

I have recommended them.

Good service, on time and do a good job

Verified Customer of Dynamic Roofing Inc., 38 of 79

10 Quality
Yes Loyalty
Dan

It was a great service.

it was simple. They were in and out in a day and a half, maybe two.

Verified Customer of Dynamic Roofing Inc., 39 of 79

10 Quality
Yes Loyalty
Sergio

I would recommend them.

They got it done quickly.

Verified Customer of Dynamic Roofing Inc., 40 of 79

10 Quality
Yes Loyalty
Santiago M.

I would recommend them.

The work was pretty good.

Verified Customer of Dynamic Roofing Inc., 41 of 79

10 Quality
Yes Loyalty
Connie

I would recommend them.

Best service

Verified Customer of Dynamic Roofing Inc., 42 of 79

10 Quality
Yes Loyalty
Mark C.

I would recommend them.

Knowledgeable about roofing, quick, fast and did a good job

Verified Customer of Dynamic Roofing Inc., 43 of 79

10 Quality
Yes Loyalty
William H.

They did a great job.

Efficient

Verified Customer of Dynamic Roofing Inc., 44 of 79

10 Quality
Yes Loyalty
Joe T.

They did a good job.

They were quick and did quality work.

Verified Customer of Dynamic Roofing Inc., 45 of 79

10 Quality
Yes Loyalty
Daniel O.

I recommend them.

Quality service and quality work

Verified Customer of Dynamic Roofing Inc., 46 of 79

10 Quality
Yes Loyalty
Tim N.

Positive things

Professional and clean work

Verified Customer of Dynamic Roofing Inc., 47 of 79

10 Quality
Yes Loyalty
Frank A.

They are great.

They did a good job.

Verified Customer of Dynamic Roofing Inc., 48 of 79

10 Quality
Yes Loyalty
Ken S.

To use them

Fair, honest job and on time

Verified Customer of Dynamic Roofing Inc., 49 of 79

10 Quality
Yes Loyalty
Sharon

Use them.

They were professional, friendly, explained everything and were on time.

Verified Customer of Dynamic Roofing Inc., 50 of 79

10 Quality
Yes Loyalty