Duncan Roofs
Company Overview
As a locally owned roofing business, Duncan Roofs caters to St. Petersburg and its surrounding areas. We provide a variety of roofing services, such as new roof installations, repairs, gutter systems, soffit, fascia, and roof maintenance. We are dedicated to ensuring our clients receive the best workmanship and service possible. With a team of licensed and insured professionals, we use only the finest materials available. We have financing options available, making it simple for our customers to secure the roof they require. Reach out to us now for a free quote! As a family-run business for three generations, Duncan Roofs has proudly assisted more than 15,000 local residents.
Business Services
- New roof installation
- Roof repair
- Roof replacement
Business Location & Hours
Mon: | Closed |
Tue: | Closed |
Wed: | Closed |
Thu: | Closed |
Fri: | Closed |
Sat: | 12:00 AM - 12:15 AM |
Sun: | Closed |
Recommended Customer Reviews

DUNCAN ROOFING IS THE WORST. They worked on my nextdoor neighbors roof. I made sure to ask the workers if it was safe for me to park in my usual parking spot - which is in my driveway but we share an alley. The workers assured me parking there would be NO PROBLEM at all. On my lunch break at work the next day, my tire clearly had a nail in it. Took it to Bob Lees on 4th (love them) and he said they will patch it and I'll be good to go. They were unable to patch it, i needed a whole new tire - and he saved the roofing nail for me. I have been told by multiple experts that you should never replace one tire at a time, so I decided to just replace all 4 to be safe. I also had to take a $15 x2 uber there and back to my work. I had to take time off work to go pick up my car. You can see how this ordeal is starting to add up for me. When I called the roofing company I was extremely respectful and understanding that mistakes happen and I would appreciate a resolution. I kept being told I would get a call back and didn't hear from the owner for 4 days. The girl on the phone told me this happens to them all the time. In the meantime, one of their workers who was significantly older than me HIT ON ME in front of all of his coworkers at 7AM in the morning. I'm a 29 year old woman that lives alone and this guy obviously knows where i live. How uncomfortable and so unprofessional! Every morning I had to deal with them all gawking at me. When the owner finally called me back - he was so rude to me I couldn't believe it! I was so calm and understanding up to this point. He told me that there was no way the roofing nail was from him. Omg! It's literally my next door neighbors roof. He said he would only pay for the cost of a used tire. I would never ask them to pay for all 4 because that was my choice- but cmon you're not going to offer to pay for even the full cost of 1 or 2? He didn't even apologize and he was talking to me like i made the story up or i was lying. I didn't ask for him to pay for the Ubers or the time off work. If this happens to them all the time, like his office manager said, maybe they should include that MISC expense in their estimates. I am baffled that a business owner treats people this way - he was so disrespectful to me. This guy does not deserve your roofing business.

They installed a roof system that was not contracted and neither asked nor informed me about it until after it was complete. The rationale for switching was solid however the execution was a disaster. They called for payment before most people are even home from work -- I said I would wait until the inspection. I learned about this switcharoo from another contractor at my home. I'll say that again, my siding contractors told me how the roofing supervisor told THEM how they were installing the roof but didn't bother contacting the homeowner right inside. I reviewed installation instructions for the flat roof system they did install and realized they had done that roof incorrectly. Bob Duncan came to my house a few days later and said -- and I am literally quoting, not just paraphrasing, -- ""I don't feel comfortable with this relationship"".... we're going to remove the roof and then you can do what you want. I told him I would hold him to his contract. He said I wouldn't, I said I would. Then I said he's leaving because I realized they didn't perform the work properly and shame on them for leaving their customer in the lurch. This was scheduled WITH my siding guys at the same time because it required back and forth work between the two contractors. I'm now in the lurch with my siding being unable to be completed until the flat roof is installed and flashed so siding can go over roof flashing. After Bob Duncan left I tore off the top layer and sure enough, this 3 layer system only had 2 layers which were not properly flashed allowing water to seep in under top cap sheet. They didn't install cement flashing under the drip edge , didn't use cant strips at roof/wall connection, or do proper roof/wall flashing techniques. This is amateur work performed by people who clearly do not care about their reputation or their customers. Wait for the BBB reports, State of Florida licensing complaints, and social media smackdown, Bob Duncan.
Find the video of their horrible workmanship at https://youtu.be/OHaEd_ks__4

I was disappointed to see the low ratings. I have had 2 roofs done by Duncan. Fair price and stand by the warranty and have had no problem with the occasional leak that have sprung over the many years.

I had Duncan roofing put a new roof on my house several years ago. I was happy with the work until a storm. Hurricane Irma hit and I had leaking inside the house from the roof. They sent someone out to do the repairs which they said were the result of incorrect sealing around the joints. I understand that a hurricane hit and the wait of a month to do the repairs is understandable. Since then I have called 6 times and emailed 6 times without the courtesy of a response. The inside of my house was damaged due to the roof and they will never respond. Apparently Mr Duncan is always unavailable and or on vacation so he cannot be reached. Tiffany is the receptionist and she never responds or passes along the information.

It's been more than a month and it was said to be a one-day job they allowed it to rain in the home for more than 10 days lack of coordination between the employees and the management not having supplies on hand when needed making a huge mess not cleaning it up and finally now after a month when it's supposedly done they're telling us that we can't get an inspection for another 3 weeks because there's no employee available to meet with the city inspector until another 3 weeks the excuses from this company are ridiculous the only thing they care about is getting paid as soon as I pay they don't care how long it takes or what quality of the work they give you no one care that it rained in the home no one offered so much as a Shop-Vac to clean it up left it to the homeowner to clean up a huge mess of raining in the house for many many many many days unacceptable and now that the roof is physically finished it's crooked because nobody bothered to replace the termite damage rafter in the very front of the house so needless to say now that it's all finished it looks like crap not to mention that they let moldy wood in between all the brand new one $10,000 worth of repairs and we have moldy boards mixed with all the new wood and our roof is lopsided and we can't get an inspection for 3 weeks because the secretary is lazy lazy company is falling apart and unable to manage its employees are not showing up when scheduled they open the roof of my mother-in-law's left it open for more than 10 days it rained inside they never use a Shop-Vac to clean it up left it to the homeowner left a huge mess they spilled more than a hundred Nails out of a box and left them in the scattered across the driveway in front yard for more than a week never pick them up the homeowner had to pick them up replace some word left old moldy rotten wood more than $10,000 worth of work and left moldy boards in the middle the carpenter was skilled when he was able to come out the lack of consistency within the office itself I specifically told the salesman that there was extensive wood damage and that they requested it be replaced and bid into the contract we didn't care how much it cost the house is was old and in terrible repair we wanted to modernize it and bring it up to speed the correct way will they did put some new boards in but they were very quick to cover the holes in the roof that were showing the extensive woodworking that needed to be replaced but wasn't going to be replaced even those requested several times we've yet to see the pictures at they said that they took of this even after requesting it as I believe that it was severely termite that mention is the cause of the current dip in the front of the house when they notice that the beans and cells were broken we've yet to see any photographs of the internal work that we were promised we'd be able to see within the main frame of the house they've had to come out several times and replace things because they didn't bother to replace the visible code violations on the front of the house that were part of the job now they're telling us it's going to be an additional 3 weeks to get an inspection making it nearly a two-month process from the tear off to completion during the rainy season wow the current excuse is out of the secretaries mouth word for word because I don't have an employee available to meet the city for that inspection it's been a month now the house is been completely flooded dry walls been damaged from two weeks worth of raining unacceptable don't use them

Duncan Roofs, great roof installation, terrible warrantee follow up work. We had our roof replaced 2 years ago, good job. Had a leak in the roof Oct 2016 that damaged the kitchen ceiling. We had to wait until early Nov. just to get someone to come to the house. The repair of the roof didn't happen until Nov.28th. the stain and damage in the kitchen, wasn't even addressed. We had to wait until Dec 19th for some one to look at the kitchen. He brought a gallon of bleach and a ladder. He told me that Mr. Duncan sends a worker out with bleach first before they are willing to send out a professional Painter/ Repairman, even though they knew that there was damage to the ceiling as well as a water stain. We are still waiting for a follow up call from the company. I will update the review, if and or when the warrantee work is completed.

Horrible experience with Duncan roofs. I strongly recommend against using Duncan roofs.
Workmanship is horrendous. They got tar everywhere! All over my driveway, sidewalks, pool deck, backyard deck, one of my garden hoses and my A/C unit! Of course they said they would take care of it, but two months later and it's still everywhere. Now insurance is taking care of it.
The fascia boards they replaced are now coming loose and are warped. Two months later!
I am still trying to get them to replace a drip shield they installed dented and bent.
Worse yet, they caused severe damage to my driveway. For the first four weeks after completing the roof, they said they would take care of all the damages. For the next four weeks, they shifted blame to the delivery company (whom I didn't hire or sign a contract with). Now they claim they are not responsible and that the damage was prior to their work. However, I have a picture of their huge truck parked where the damage is. If it was cracked before, would they have parked their multi-ton truck on it?

Initially the work appeared satisfactory, however within one year our roof was leaking. Duncan's response to our request for warranty repairs was very lacking, we were told that they were quite busy and they could not get out to fix the problem for three months and that we should poke a hole in our ceiling to allow the water to drain and prevent the ceiling from coming down (good advice, however a very inadequate response time) eventually they made it out to repair the roof, which took three attempts as the roof continued to leak over the next two years, eventually they found the problem spot and repaired it. This past year we developed another, much more serious leak in a different location. I attempted to call Duncan to repair the leak and they did not return my first two phone calls to them, so I contacted another contractor for an estimate to the repair the roof, who promptly returned my call and where on site for the estimate the next day. Their estimator said that my roof looked like it was 40 years old and that I likely had defective shingles, the leak could not be repaired short of a complete re-roof. After this I attempted to contact Duncan again since it appeared that I had to make use of the manufactures warranty, this time they actually answered the phone and scheduled someone to come out for the ""repair"", their repair tech had the same opinion that the shingles were defective and the roof needs to be replaced. He told me that someone would call me the next day to schedule an estimator and to prepare the warranty package. Shingles need to be removed, photos taken and other paperwork that needs to be sent to manufacture. They did send someone out to remove sample shingles and take the photographs, however I am not sure if they ever sent them to the manufacture. A month later I contacted Atlas (the manufacture) they stated that they had not received the warranty package and that I should get a tracking number. I contacted Duncan again since they never sent anyone out to prepare the estimate and to get the tracking number. They provided me with an estimate and sent someone out to once again remove shingles and take pictures for the warranty package. I was told that this was to be sent out certified mail. A month after that the manufacture stated that they have not received the warranty package. I have been getting nothing but excuses and postponements from Duncan for the past month and a half of attempting to get the tracking number to provide the manufacture so they can get started on their review of the shingles which will take 45 business days
Meanwhile my roof is still leaking and all I hear from Duncan is ""were sorry we are unable to take your call at the moment...""
If you want the worst possible customer service possible and a defective product use Duncan Roofs.
If you want repeated leaks for over ten years use Duncan Roofs.
If you want to have to re-roof your 30 year roof after 11 years costing you thousands use Duncan Roofs
If you want to listen to an answering machine call Duncan Roofs.
If you want your roof repaired right... go somewhere else.

I called Duncan Roofs a month ago to have someone come out because I had what appeared to be a roof leak.. Since it seemed small and the first appointment they had was a month later I hesitantly agreed. A day before the appointment they called and said could they move my appointment one hour later. I told them I had to leave by 10:30 (BTW first appointment was 8:30 that I agreed to change to 9:30 for their convenience not mine) The lady said no problem. He will be there and gone. She said nothing about a one hour window. As a matter of fact they never once mentioned that. Now I cannot stay and the lady on the phone did not care one bit. Customer service 0! I would tell you they do good roofing, but I have no idea. If you want to have a roof put on or want a repair forget it if you are in any kind of hurry or want feel important, because you are not.

Beware of their crews driving through Pinellas County. One such crew in a truck with a trailer just ran a red light by Clearwater High School; cutting me off. Then a couple workers in the trailer proceeded to yell things & make gestures toward me regarding my driving. Last I checked green lights meant you had the right of way. Very unprofessional.