Licensed roofing contractor · CCC0000000
Replacement, repair and insurance work in Palm Beach and Broward County. We write the price down before we start and we do not move it.
- Emergency tarping 24 hr
- From the call, within our service area.
- Workmanship warranty 15 yr
- Ours, in writing, on top of the manufacturer’s.
- General liability $2M
- Certificate sent with every quote, before you ask.
Roof replacement
Shingle, tile and metal. Tear-off, deck inspection, and the permit pulled in your name.
Read more →Storm damage and insurance work
Tarping first, documentation second, and we deal with the adjuster.
Read more →Leak repair
Found, not guessed. We water-test before we quote.
Read more →Maintenance and inspection
Annual check, photographed, with anything found priced before it becomes urgent.
Gutters and fascia
Because a roof that drains into the wall is a roof problem.
The adjuster’s first offer did not include the underlayment. They had photographed it, sent the photographs, and it was in the second offer without me having to argue about it.
Three quotes. Theirs was not the cheapest and it was the only one that said what was actually going on the roof.
They water-tested it, found it was the flashing round the chimney, and charged me for a repair rather than telling me I needed a roof.
We look at it
On the roof, not from the driveway, and you get the photographs either way.
A written scope
Materials by name and quantity, the permit, and what happens if the deck is rotten.
A date, and we keep it
Weather moves a roofing date. Nothing else does.
Final walk and the warranty
Magnet over the whole lot, and the paperwork before we invoice.
What a roof costs here, honestly.
A 2,000 sq ft single-storey shingle roof in Palm Beach County, tear-off included. Tile and metal are more. Every quote is fixed in writing before work starts, with rotten sheathing priced per sheet in advance so a discovery is not a renegotiation.