bdflorida.kinsta.cloud
Open in
urlscan Pro
2606:4700:7::a29f:862a
Public Scan
URL:
https://bdflorida.kinsta.cloud/
Submission: On November 07 via api from US — Scanned from US
Submission: On November 07 via api from US — Scanned from US
Form analysis
3 forms found in the DOMPOST /#gf_7
<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_7" id="gform_7" action="/#gf_7" data-formid="7" novalidate="" cr-attached="true">
<div class="gform-body gform_body">
<ul id="gform_fields_7" class="gform_fields top_label form_sublabel_below description_below validation_below">
<li id="field_7_7" class="gfield gfield--type-html gfield--input-type-html gfield_html gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_7"><strong>Contact Us Today!</strong></li>
<li id="field_7_1" class="gfield gfield--type-text gfield--input-type-text firstname gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_7_1"><label class="gfield_label gform-field-label" for="input_7_1">First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_1" id="input_7_1" type="text" value="" class="large" tabindex="1" placeholder="First Name: *" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_7_2" class="gfield gfield--type-text gfield--input-type-text lastname gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_7_2"><label class="gfield_label gform-field-label" for="input_7_2">Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_2" id="input_7_2" type="text" value="" class="large" tabindex="2" placeholder="Last Name: *" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_7_3" class="gfield gfield--type-email gfield--input-type-email email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_7_3"><label class="gfield_label gform-field-label" for="input_7_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_email">
<input name="input_3" id="input_7_3" type="email" value="" class="large" tabindex="3" placeholder="Email: *" aria-required="true" aria-invalid="false">
</div>
</li>
<li id="field_7_4" class="gfield gfield--type-phone gfield--input-type-phone phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_7_4"><label class="gfield_label gform-field-label" for="input_7_4">Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_phone"><input name="input_4" id="input_7_4" type="tel" value="" class="large" tabindex="4" placeholder="Phone Number: *" aria-required="true" aria-invalid="false"></div>
</li>
<li id="field_7_5" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_7_5"><label class="gfield_label gform-field-label" for="input_7_5">Zip Code<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_5" id="input_7_5" type="text" value="" class="large" tabindex="5" placeholder="Zip Code: *" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_7_14" class="gfield gfield--type-gf_no_captcha_recaptcha gfield--input-type-gf_no_captcha_recaptcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_14"><label class="gfield_label gform-field-label screen-reader-text" for="input_7_14"></label></li>
<li id="field_7_8" class="gfield gfield--type-html gfield--input-type-html gfield_html gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_8">
<p style="font-size:12px;" align="center"><em>This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.</em></p>
<div style="font-size:12px;">By clicking “Submit” you authorize Bone Dry Roofing to reach out to you via call, email, or text for information about your project needs. We will never share your personal information with third parties for
marketing purposes. You can opt out at any time. Message/data rates apply. Consent is not a condition of
purchase.<br><a href="https://bdflorida.kinsta.cloud/terms-conditions-commercial/" target="_blank">Terms & Conditions – Commercial</a> |
<a href="https://bdflorida.kinsta.cloud/terms-conditions-residential/" target="_blank">Terms & Conditions – Residential</a> | <a href="https://www.iubenda.com/privacy-policy/70618916" target="_blank">Privacy Policy</a></div>
</li>
<li id="field_7_9" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_9">
<div class="ginput_container ginput_container_text"><input name="input_9" id="input_7_9" type="hidden" class="gform_hidden" aria-invalid="false" value="Organic"></div>
</li>
<li id="field_7_10" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_10">
<div class="ginput_container ginput_container_text"><input name="input_10" id="input_7_10" type="hidden" class="gform_hidden" aria-invalid="false" value="Homepage Hero"></div>
</li>
<li id="field_7_11" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_11">
<div class="ginput_container ginput_container_text"><input name="input_11" id="input_7_11" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_12" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_12">
<div class="ginput_container ginput_container_text"><input name="input_12" id="input_7_12" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_13" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_13">
<div class="ginput_container ginput_container_text"><input name="input_13" id="input_7_13" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_15" class="gfield gfield--type-text gfield--input-type-text lead_source field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_15"><label
class="gfield_label gform-field-label" for="input_7_15">Lead Source</label>
<div class="ginput_container ginput_container_text"><input name="input_15" id="input_7_15" type="text" value="" class="small" tabindex="6" aria-invalid="false"> </div>
</li>
<li id="field_7_16" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_7_16">
<label class="gfield_label gform-field-label" for="input_7_16">CAPTCHA</label>
<div id="input_7_16" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfxA0YfAAAAACcg6h4XNQMGAqUGRsRooAp3sCI1" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="bottomright" style="">
<div class="grecaptcha-badge be-bottom-74" data-style="bottomright"
style="width: 256px; height: 60px; display: block; transition: right 0.3s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-q97dtvkt4uj1" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfxA0YfAAAAACcg6h4XNQMGAqUGRsRooAp3sCI1&co=aHR0cHM6Ly9iZGZsb3JpZGEua2luc3RhLmNsb3VkOjQ0Mw..&hl=en&v=-ZG7BC9TxCVEbzIO2m429usb&theme=light&size=invisible&badge=bottomright&cb=z5vjdkyb6iso"
tabindex="-1"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
</li>
<li id="field_7_17" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_17">
<div class="ginput_container ginput_container_text"><input name="input_17" id="input_7_17" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_18" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_18">
<div class="ginput_container ginput_container_text"><input name="input_18" id="input_7_18" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_19" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_19">
<div class="ginput_container ginput_container_text"><input name="input_19" id="input_7_19" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_20" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_20">
<div class="ginput_container ginput_container_text"><input name="input_20" id="input_7_20" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_7_21" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_7_21">
<div class="ginput_container ginput_container_text"><input name="input_21" id="input_7_21" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
</ul>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_7" class="gform_button button" value="Request Estimate" tabindex="7"
onclick="if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} jQuery("#gform_7").trigger("submit",[true]); }">
<input type="hidden" name="gform_ajax" value="form_id=7&title=&description=&tabindex=1&theme=legacy">
<input type="hidden" class="gform_hidden" name="is_submit_7" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="7">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_7" value="WyJbXSIsIjBmMmIxYTE2NzI2ZDgzMTRlMGM5Y2E0MjM1ZTkxODg5Il0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_7" id="gform_target_page_number_7" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_7" id="gform_source_page_number_7" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js"
value="1730982634978">
<script>
document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
</script>
</p>
</form>
POST /#gf_1
<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_1" id="gform_1" class="estimate-form" action="/#gf_1" data-formid="1" novalidate="" cr-attached="true">
<div class="gform-body gform_body">
<ul id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below validation_below">
<li id="field_1_1" class="gfield gfield--type-text gfield--input-type-text gf_left_third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_1_1"><label class="gfield_label gform-field-label" for="input_1_1">FirstName<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_1" id="input_1_1" type="text" value="" class="medium" placeholder="First Name *" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_1_2"
class="gfield gfield--type-text gfield--input-type-text gf_middle_third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_1_2"><label class="gfield_label gform-field-label" for="input_1_2">LastName<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_2" id="input_1_2" type="text" value="" class="medium" placeholder="Last Name*" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_1_3"
class="gfield gfield--type-email gfield--input-type-email gf_right_third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_1_3"><label class="gfield_label gform-field-label" for="input_1_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_email">
<input name="input_3" id="input_1_3" type="email" value="" class="medium" placeholder="Email Address*" aria-required="true" aria-invalid="false">
</div>
</li>
<li id="field_1_4" class="gfield gfield--type-text gfield--input-type-text gf_left_third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_1_4"><label class="gfield_label gform-field-label" for="input_1_4">ZipCode<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_4" id="input_1_4" type="text" value="" class="medium" placeholder="Zip Code*" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_1_5"
class="gfield gfield--type-phone gfield--input-type-phone gf_middle_third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_1_5"><label class="gfield_label gform-field-label" for="input_1_5">Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_phone"><input name="input_5" id="input_1_5" type="tel" value="" class="medium" placeholder="Phone Number*" aria-required="true" aria-invalid="false"></div>
</li>
<li id="field_1_6"
class="gfield gfield--type-text gfield--input-type-text gf_right_third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_1_6"><label class="gfield_label gform-field-label" for="input_1_6">Message<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_6" id="input_1_6" type="text" value="" class="medium" placeholder="Message*" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_1_13" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_13"><label
class="gfield_label gform-field-label screen-reader-text" for="input_1_13"></label>
<div id="input_1_13" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfxA0YfAAAAACcg6h4XNQMGAqUGRsRooAp3sCI1" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="bottomright">
<div class="grecaptcha-badge" data-style="none" style="width: 256px; height: 60px; position: fixed; visibility: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-591tcjnn67w" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfxA0YfAAAAACcg6h4XNQMGAqUGRsRooAp3sCI1&co=aHR0cHM6Ly9iZGZsb3JpZGEua2luc3RhLmNsb3VkOjQ0Mw..&hl=en&v=-ZG7BC9TxCVEbzIO2m429usb&theme=light&size=invisible&badge=bottomright&cb=36oexjrky2hr"
tabindex="-1"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
</li>
<li id="field_1_19"
class="gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_1_19">
<p align="center"><em>This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.</em></p> By clicking “Submit” you authorize Bone Dry Roofing to reach out to you via call, email, or text for information
about your project needs. We will never share your personal information with third parties for marketing purposes. You can opt out at any time. Message/data rates apply. Consent is not a condition of
purchase.<br><a href="https://bdflorida.kinsta.cloud/terms-conditions-commercial/" target="_blank">Terms & Conditions – Commercial</a> |
<a href="https://bdflorida.kinsta.cloud/terms-conditions-residential/" target="_blank">Terms & Conditions – Residential</a> | <a href="https://www.iubenda.com/privacy-policy/70618916" target="_blank">Privacy Policy</a>
</li>
<li id="field_1_7" class="gfield gfield--type-text gfield--input-type-text lead_source field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_hidden" data-js-reload="field_1_7">
<div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div><label class="gfield_label gform-field-label" for="input_1_7">Lead Source</label>
<div class="ginput_container ginput_container_text"><input name="input_7" id="input_1_7" type="text" value="" class="medium" aria-invalid="false"> </div>
</li>
<li id="field_1_8" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_8">
<div class="ginput_container ginput_container_text"><input name="input_8" id="input_1_8" type="hidden" class="gform_hidden" aria-invalid="false" value="Organic"></div>
</li>
<li id="field_1_9" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_9">
<div class="ginput_container ginput_container_text"><input name="input_9" id="input_1_9" type="hidden" class="gform_hidden" aria-invalid="false" value="BDR FL"></div>
</li>
<li id="field_1_10" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_10">
<div class="ginput_container ginput_container_text"><input name="input_10" id="input_1_10" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_11" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_11">
<div class="ginput_container ginput_container_text"><input name="input_11" id="input_1_11" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_12" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_12">
<div class="ginput_container ginput_container_text"><input name="input_12" id="input_1_12" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_14" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_1_14">
<div class="ginput_container ginput_container_text"><input name="input_14" id="input_1_14" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_15" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_1_15">
<div class="ginput_container ginput_container_text"><input name="input_15" id="input_1_15" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_16" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_1_16">
<div class="ginput_container ginput_container_text"><input name="input_16" id="input_1_16" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_17" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_1_17">
<div class="ginput_container ginput_container_text"><input name="input_17" id="input_1_17" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_1_18" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_1_18">
<div class="ginput_container ginput_container_text"><input name="input_18" id="input_1_18" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
</ul>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="START YOUR FREE ESTIMATE"
onclick="if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} jQuery("#gform_1").trigger("submit",[true]); }">
<input type="hidden" name="gform_ajax" value="form_id=1&title=&description=&tabindex=0&theme=legacy">
<input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="1">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsIjBmMmIxYTE2NzI2ZDgzMTRlMGM5Y2E0MjM1ZTkxODg5Il0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js"
value="1730982635223">
<script>
document.getElementById("ak_js_2").setAttribute("value", (new Date()).getTime());
</script>
</p>
</form>
POST /#gf_4
<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_4" id="gform_4" class="free-estimate-form" action="/#gf_4" data-formid="4" novalidate="" cr-attached="true">
<div class="gform-body gform_body">
<ul id="gform_fields_4" class="gform_fields top_label form_sublabel_below description_below validation_below">
<li id="field_4_1"
class="gfield gfield--type-text gfield--input-type-text gf_left_half field_item gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_4_1"><label class="gfield_label gform-field-label" for="input_4_1">FirstName<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_1" id="input_4_1" type="text" value="" class="large" placeholder="First Name *" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_4_2"
class="gfield gfield--type-text gfield--input-type-text gf_right_half field_item gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_4_2"><label class="gfield_label gform-field-label" for="input_4_2">LastName<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_2" id="input_4_2" type="text" value="" class="large" placeholder="Last Name*" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_4_5"
class="gfield gfield--type-phone gfield--input-type-phone gf_left_half field_item gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_4_5"><label class="gfield_label gform-field-label" for="input_4_5">Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_phone"><input name="input_5" id="input_4_5" type="tel" value="" class="large" placeholder="Phone Number*" aria-required="true" aria-invalid="false"></div>
</li>
<li id="field_4_4"
class="gfield gfield--type-text gfield--input-type-text gf_right_half field_item gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_4_4"><label class="gfield_label gform-field-label" for="input_4_4">ZipCode<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_4" id="input_4_4" type="text" value="" class="large" placeholder="Zip Code*" aria-required="true" aria-invalid="false"> </div>
</li>
<li id="field_4_3"
class="gfield gfield--type-email gfield--input-type-email gf_inline field_item field_item_email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_4_3"><label class="gfield_label gform-field-label" for="input_4_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_email">
<input name="input_3" id="input_4_3" type="email" value="" class="large" placeholder="Email Address*" aria-required="true" aria-invalid="false">
</div>
</li>
<li id="field_4_6"
class="gfield gfield--type-textarea gfield--input-type-textarea field_item field_item_message gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
data-js-reload="field_4_6"><label class="gfield_label gform-field-label" for="input_4_6">Message<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
<div class="ginput_container ginput_container_textarea"><textarea name="input_6" id="input_4_6" class="textarea large" placeholder="Message*" aria-required="true" aria-invalid="false" rows="10" cols="50"></textarea></div>
</li>
<li id="field_4_21"
class="gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_4_21">
<p align="center"><em>This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.</em></p> By clicking “Submit” you authorize Bone Dry Roofing to reach out to you via call, email, or text for information
about your project needs. We will never share your personal information with third parties for marketing purposes. You can opt out at any time. Message/data rates apply. Consent is not a condition of
purchase.<br><a href="https://bdflorida.kinsta.cloud/terms-conditions-commercial/" target="_blank">Terms & Conditions – Commercial</a> |
<a href="https://bdflorida.kinsta.cloud/terms-conditions-residential/" target="_blank">Terms & Conditions – Residential</a> | <a href="https://www.iubenda.com/privacy-policy/70618916" target="_blank">Privacy Policy</a>
</li>
<li id="field_4_13" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_4_13">
<label class="gfield_label gform-field-label" for="input_4_13">CAPTCHA</label>
<div id="input_4_13" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LfxA0YfAAAAACcg6h4XNQMGAqUGRsRooAp3sCI1" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="bottomright">
<div class="grecaptcha-badge" data-style="none" style="width: 256px; height: 60px; position: fixed; visibility: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-63vacdixsesm" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfxA0YfAAAAACcg6h4XNQMGAqUGRsRooAp3sCI1&co=aHR0cHM6Ly9iZGZsb3JpZGEua2luc3RhLmNsb3VkOjQ0Mw..&hl=en&v=-ZG7BC9TxCVEbzIO2m429usb&theme=light&size=invisible&badge=bottomright&cb=g4ubbxmz8tum"
tabindex="-1"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</li>
<li id="field_4_7" class="gfield gfield--type-text gfield--input-type-text lead_source field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_hidden" data-js-reload="field_4_7">
<div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div><label class="gfield_label gform-field-label" for="input_4_7">Lead Source</label>
<div class="ginput_container ginput_container_text"><input name="input_7" id="input_4_7" type="text" value="" class="medium" aria-invalid="false"> </div>
</li>
<li id="field_4_8" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_8">
<div class="ginput_container ginput_container_text"><input name="input_8" id="input_4_8" type="hidden" class="gform_hidden" aria-invalid="false" value="Organic"></div>
</li>
<li id="field_4_9" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_9">
<div class="ginput_container ginput_container_text"><input name="input_9" id="input_4_9" type="hidden" class="gform_hidden" aria-invalid="false" value="BDR FL"></div>
</li>
<li id="field_4_10" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_10">
<div class="ginput_container ginput_container_text"><input name="input_10" id="input_4_10" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_11" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_11">
<div class="ginput_container ginput_container_text"><input name="input_11" id="input_4_11" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_12" class="gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_12">
<div class="ginput_container ginput_container_text"><input name="input_12" id="input_4_12" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_15" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_4_15">
<div class="ginput_container ginput_container_text"><input name="input_15" id="input_4_15" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_20" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_4_20">
<div class="ginput_container ginput_container_text"><input name="input_20" id="input_4_20" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_19" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_4_19">
<div class="ginput_container ginput_container_text"><input name="input_19" id="input_4_19" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_18" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_4_18">
<div class="ginput_container ginput_container_text"><input name="input_18" id="input_4_18" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
<li id="field_4_17" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
data-js-reload="field_4_17">
<div class="ginput_container ginput_container_text"><input name="input_17" id="input_4_17" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
</li>
</ul>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_4" class="gform_button button" value="Submit"
onclick="if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }">
<input type="hidden" name="gform_ajax" value="form_id=4&title=&description=&tabindex=0&theme=legacy">
<input type="hidden" class="gform_hidden" name="is_submit_4" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="4">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_4" value="WyJbXSIsIjBmMmIxYTE2NzI2ZDgzMTRlMGM5Y2E0MjM1ZTkxODg5Il0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_4" id="gform_target_page_number_4" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_4" id="gform_source_page_number_4" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_3" name="ak_js"
value="1730982635288">
<script>
document.getElementById("ak_js_3").setAttribute("value", (new Date()).getTime());
</script>
</p>
</form>
Text Content
We use cookies to improve your experience. Please read our Cookie Policy or click Accept.× × Cookie Policy Please take a moment to review our cookie policy. By using this site, you consent to our use of your information as set forth below. The contents of this notice may change over time. Please visit this page to view it in its current form. DO WE USE COOKIES? Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your web browser, enabling the site's or service provider's systems to recognize your browser and capture and remember certain information. We use cookies to compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. We may contract with third-party service providers to assist us in better understanding our site visitors. These service providers are not permitted to use the information collected on our behalf except to help us conduct and improve our business. We may also release your information when we believe that its release is appropriate to comply with the law, enforce our site policies, or protect ours or others' rights, property or safety. YOUR CONSENT By using our site, you consent to our website cookie policy. OK Skip to content New office in Punta Gorda to better serve the Gulf Coast! Emergency? Call (941) 613-5745 Free Estimate Emergency? Call (941) 613-5745 -- Select Location -- Edgewater, FL Sarasota, FL Titusville, FL Punta Gorda, FL * Services * YOUR HOME'S BEST FRIEND View All Services * Emergency Roof Repairs * Roof Tarping * Residential Roofing * Gutters & Downspouts * Soffits & Fascia * Commercial Roofing * Specials * Emergency Repairs * Insurance * Service Area * Financing * About Us * Referral Rewards * Careers * Contact Us * Estimate Request ROOFING GULF COAST - SERVING SARASOTA, PUNTA GORDA AND SURROUNDING AREAS Finance your project with 0% Interest!* Apply Now * Contact Us Today! * First Name* * Last Name* * Email* * Phone* * Zip Code* * * This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By clicking “Submit” you authorize Bone Dry Roofing to reach out to you via call, email, or text for information about your project needs. We will never share your personal information with third parties for marketing purposes. You can opt out at any time. Message/data rates apply. Consent is not a condition of purchase. Terms & Conditions – Commercial | Terms & Conditions – Residential | Privacy Policy * * * * * * Lead Source * CAPTCHA * * * * * Δ RESIDENTIAL CONTRACTOR OF THE YEAR Photo courtesy of Roofing Contractor Magazine Bone Dry Roofing was named Roofing Contractor Magazine’s 2023 Residential Roofing Contractor of the Year! This national award honors Bone Dry as one of the best in the country, and we couldn’t be more proud of this recognition. Read Article EVERYTHING UNDER ONE HELLUVA GOOD ROOF.® AWARD WINNING SARASOTA AREA ROOFING CONTRACTOR Bone Dry Roofing is an award-winning Sarasota Roofing Contractor, providing top quality roofing services to home and business owners. We are proud to be named a Finalist in the Herald Tribune’s 2023 Reader’s Choice Awards. Thank you to our community for nominating and voting for us — we appreciate the opportunity to serve you! SERVICES EMERGENCY ROOF REPAIRS Learn More ROOF TARPING Learn More RESIDENTIAL ROOFING Learn More GUTTERS & DOWNSPOUTS Learn More SOFFITS & FASCIA Learn More COMMERCIAL ROOFING Learn More STORM DAMAGE INSPECTIONS Did your home suffer damage from the winds and rain of Hurricane Ian? Bone Dry Roofing Florida’s roofing experts can inspect your home for leaks or roofing issues. Take action now before it becomes a bigger problem! Schedule your roof inspection appointment today! Schedule Now ←Move left→Move right↑Move up↓Move down+Zoom in-Zoom outHomeJump left by 75%EndJump right by 75%Page UpJump up by 75%Page DownJump down by 75% To navigate, press the arrow keys. Bone Dry Roofing – Florida 5120 Middle Avenue Sarasota, FL 34234 (941) 613-5745 Map * Terrain Satellite * Labels Keyboard shortcuts Map DataMap data ©2024 Google Map data ©2024 Google 200 m Click to toggle between metric and imperial units Terms Report a map error WE'RE LOCAL. And we’re experts on local weather. It looks like rain. In roofing, speed can mean the difference between simple repairs and a full roof replacement. That is why Bone Dry Roofing is Florida’s Gulf Coast choice for quality roofing services. Our team of local roofing experts knows exactly what your roofing system experiences because our homes and our business are right here in Sarasota, Florida. When a storm hits, we feel it too. We understand the aesthetics of the area and the proper materials for Florida’s Gulf Coast residential or commercial roofs, and are fully certified and trained to use the highest quality roofing products. Bone Dry Roofing offers the exceptional service and top-rated materials of major roofing manufacturers, with the personal attention you’ll only find in a local roofer. ESTIMATE REQUEST Bone Dry Roofing 4.9 Based on 217 reviews review us on Debbie Rybacki 8 months ago We are very happy with our experiences with Bone Dry Roofing. They are dependable, do quality work and reasonably priced. David K 8 months ago Great company and people to work with. The job was very well done and communications excellent. Would definitely recommend them. Dan Archetti 8 months ago Bone Dry Roofing was prompt and completed the job as promised. We were very satisfied with their work. Tim Foster 8 months ago The Bone Dry team exceeded our expectations in every facet of the project from sales and contract execution to materials selection, to scheduling, to demo, to installation, to punch-list, to wrap up and payment, they did not miss a beat. Site hygiene was excellent, work ethic was exemplary, communication timely and proffessional and they finished the job right on schedule. We’re very impressed.We got it right when we picked these guys Charles Lowrey 8 months ago Installed gutters on my two story home. No problems, timely, excellent work, reasonable pricing. Michelle Olivo 8 months ago Took care of my client's roof repair in a timely professional manner Bryan Zapf 8 months ago From Patrick O. to the installers, Bone Dry's ability to inform the customer, provide simple and effective communications are unsurpassed by their competitors! Not only do you feel comfortable knowing you have a platinum installer, but you know they will have your interests in mind. We would not recommend any other roofer than Bone Dry!!!!! A++++++++++ Brian Loughlin 8 months ago Great company, excellent work at a competitive price. Kal A 8 months ago Louis and the crew were wonderful friendly and informative. Would highly recommend. Bruce McLaughlin 8 months ago bill casey 8 months ago Work was delayed some, but understand scheduling issues.i thought they did a nice job on the soffits they replaced. They match well. The area was also cleaned up well Bill Jacobs 9 months ago I cannot recommend Bone zdry roofing enough. Outstandind service from start to finish. Diandra Heymann 9 months ago Joan Disley 9 months ago They are a greatcompany to work with. Great communications and excellent work. Needed work done within a time frame and worked very well with us. Would highly recommend them to anyone that needs roofing work. N Vastola 9 months ago Efficient, knowledgeable and honest….what more could one ask? Patrick from Bone Dry Roofing educated us, answered all our questions and we got our cracked roof tiles repaired with timely, expert care. We agree with many others as we highly recommend Bone Dry Roofing! Jeff Jurek 9 months ago Very professional service from Pat to Katie to Israel less than 10 days to have my roof replaced from estimate to completion all workers very polite and respectful cleaned up all debris when done would recommend this company to anyone looking to have anything done with their roof thank you for the great experience Bob Layfield 9 months ago Good communications On budget. On time Robert Knudsen 9 months ago Bone Dry Roofing representative on time to look at work and forwarded estimate quickly. Work scheduled within reasonable wait time. Work done quickly and as promised. All debris removed. I was very satisfied with the job. Bill James 9 months ago Quick and efficient. Barbara Dolleschal 9 months ago Thank you for doing a great job in difficult times after a major hurricane. We appreciate you guys. Pat was awesome, and everyone involved. Richard Duckworth 9 months ago Bone Dry did our repair faster than we expected. So far no leaks. Kurt S 9 months ago Loved working with Bone Dry for our hurricane damage repair.They were professional and responsive. Showed and did the work quickly.I recommend them for your roofing needs Colleen Everett 9 months ago Excellent, we'll run company. The people here are wonderful and so professional! I can't thank them enough!! I highly recommend Bone Dry! Andrea Berry 9 months ago Bone Dry did an awesome job! They are very detailed and give you updates and pictures on the progress of the job. Would recommend 100% to anyone needing a new roof or gutters. Barney Greenhill 9 months ago Prompt bid proposal, excellent workmanship, good price. Armand Sanchez 9 months ago Excellent service and workmanship. Fast and efficient. Very good pricing. While other companies are taking advantage of pricing since the Hurricane, Bone Dry stayed affordable. Artem Koronkevitch 9 months ago Pleasant experience, very professional. High attention to details even on a small project. Brian Zeman 9 months ago Our experience with Bone Dry Roofing was a pleasant one. Workers were courteous, knowledgeable and cleaned up everything daily. They had the common sense to rebuild a valley to garage gabel area, which had a poor design that they foresaw could be a problem in the future, that worked out great. Price was right, work was quality and the warranty is unbeatable. Most certainly recommend this crew to anyone I hear needing a roof. Natalie Bryan 9 months ago Really impressed with Bone Dry Roofing! They gave us a thorough inspection and had great communication throughout the repair with Alex and the crew. Would definitely recommend them for your roofing needs. Andrew Bean 9 months ago Mark Baldwin 9 months ago Excellent Commnication from day one! They simply did what they said they would do:) Jamie Legare 9 months ago Bone Dry Roofing has amazing employees, very hard workers, integrity, and stand behind their work! susan smith 9 months ago I have had a few bumps in the road with my roof and soffit. Bone Dry has been there the whole step of the way. Louis, thank you for the great job on the soffit. It looks great. Thank you to all of you for being there. Keith Haley 9 months ago My experience working with BoneDry has been stellar. After having them do some repairs on my tile roof last summer after the storms, I had a drip inside my shower recently following a particularly hard rainstorm. The people at BoneDry were especially helpful. Not only did I have techs on my roof laying tarp over the affected area within 30 minutes (ON A SATURDAY) but they had the problem inspected, patched, and repaired before the next week was done. Highly recommended 👌 Monica Brown 10 months ago I would highly recommend Bone Dry Roofing. We had our tile roof replaced with a new beautiful metal roof. Start to finish, the professionals at Bone Dry Roofing made our experience a pleasant one. The price was very compentive, scope of work was as promised and the end result was a beautiful roof which has made our home look more contemporary. Patrick held our hand the entire process, providing us with pictures daily of the progress, the crew were so hard working including Israel, Edgar, Jose and Hugo and made sure the job was done to our satisfaction. Great job! Susan McGraw-Keber 10 months ago Our new roof looks superb! From beginning to completion, Bone Dry Roofing of Sarasota was excellent We worked with Alex Meyer who was thoroughly professional and provided us with a detailed proposal indicating all points of the work to be done. He handled all the necessary permitting required by our homeowner's association. As we live in the northeast, Alex and his foreman sent photos of the work as it was being done. The project was done on time and looks amazing! We highly recommend Bone Dry to homeowners in need of a new roof! Courteous, professional, and knowledgeable! Thank you, Alex and crew members! Adrienne Asbury 11 months ago We had Gary's Roofing (owned by Bone Dry) replace our barrel tile roof with a flat tile roof. From the moment the sales person came to our house (Rick-excellent), we noticed a difference from the other companies. Rick spent THREE HOURS at our house in order to fully investigate and ensure the quote he gave was accurate (based on conditions in our attic, etc). The other companies we had (we had 6 other companies give estimates after hurricane Ian) took a total of 10 minutes maximum before giving us an estimate. Rick explained why tile roofs have been failing, despite them supposedly being 30 year roofs (or more). He explained the lax roofing laws and how contractors are allowed to pass inspections using a multitude of short cuts-resulting in relatively new roofs failing. The team that did the install exceeded every expectation I had. On time, hard working, polite, and cleaned up really well at the end of the day. The details they put in to make sure we were happy (touching up everything perfectly, sealing up gutters, re-touching our house paint......I mean over and above what we would have expected). I can not recommend this company any more highly. Renovations are stressful, but not with this company. Proceed with no reservations. A++. My roof looks fantastic and I have full confidence in it's ability to hold up for decades to come. Effin Judith 11 months ago AWESOME! Here Tuesday…gone Friday(today)! Omg! The estimate was spot on with the bill! The price was NOT through the roof 🤣and I’ve had 6 others estimates. Robert and his crew worked neatly, respectfully and were very accommodating with regards to photos and videos as they were installing. Updating me all the while via text. Kyle was honest and thorough about what to expect so I am so relieved that it was even better than expected. I was pleasantly surprised and relieved and so hopefully I won’t have another Hurricane Ian experience but if I do… I know who I’m calling! Judy B Reb Duggan a year ago Professional from start to finish. Very thorough and efficient. Tory answered allmy questions during the initial estimate and she was prompt and helpful with follow up. Katie was always available to answer questions too and made the paperwork process easy. Miguel was super in handling the installation. His crew went to work right away and knocked the job out in two days. He kept me informed during installation and sent photos to show the work in progress. That made me feel confident in the quality of the workmanship. I would definitely recommend Bone Dry. Thomas Stark a year ago Bone Dry Roofing was the only certified and insured company to respond to our request to inspect our storm damaged roof. Their inspector, Patrick Ormsbee, was very professional and thorough in his inspection to provide a repair estimate. Patrick took the time to explain the extent of damage and the repair process. We definitely will be using Bone Dry to repair our roof due to our positive experience with Patrick. Tamas Torok a year ago Bone Dry Roofing did an excellent job on our house, they're professional, reliable and fast! They cleaned up after finished the job and did make sure we're happy with the finished roof!Alex and Israel are super nice people! Highly recommend them!! 👌Update:We were told gutter installation is going to be 6-8 weeks from the day we signed the quote. More than 8 weeks passed, I called them to see when would they come to do the gutters. The lady told me they'll call me back. Another week passed by without hearing from them. Our roof looks great and we love the finished look, however it looks like $2500 is not good enough for them for a 1 day job. Communication is pretty messed up at Bone Dry Roofing. Joseph Aurora a year ago A roofer that has you covered.A couple of years ago we discovered a section of our home’s roof was in pretty bad shape. Calling Bone Dry was the best thing we could have done. From scheduling an appointment to completing the job, their service was top-notch. And, most importantly, they stood behind their work.When Ian caused a small leak, we notified Bone Dry. Despite being super busy, they sent someone to check it out. Shortly afterward, they not only made the needed repair, they also fixed a cracked seal around a vent pipe that was on a section of the roof they hadn't even worked on. ALL, AT NO CHARGE. It has been many years since I experienced such exceptional service. Hats off to Bone Dry. Marissa Z a year ago We cannot say enough about how amazing Bone Dry is as a company. Adam Miller and Eric Minton are true professionals and so kind and thorough. We highly recommend Bone Dry - they went above and beyond, which is not something we have experienced in South FL with contractors. Bravo to this fantastic team. We will definitely be using them for all of our roofing needs and recommend to our friends. Shirlee Yoder a year ago Bone Dry Roofing did the impossible! They finally fixed the roof leak in our master bedroom that we have been dealing with for over a year and a half. Many other roofers have tried to find the leak and fix it unsuccessfully. We have paid out so much money with no positive results and we were desperate and definitely at the end of our rope. They used technology and their many, many years of experience to find not one, but many leaks and reroofed the sections that were bad, which were numerous. The “new” roof was supposedly done in 2021 and was done very poorly. They promised that they would not give up and they did not. They were professional, tidy, on time, and went over and above to help us to finally be able to sleep in our bedroom without getting rained on. I wish they had been the first one we had called after been blown off by the original roofer. Their integrity and compassion is a rare find these days. I cannot say enough good things about Bone Dry Roofing; they saved our house and sanity.Beware of buying a “flipped” house that has been “remodeled.” That is a very sad and long story. Amy Cash a year ago We worked with Kyle Spielman. Very pleased with the quick response and the quality of work that was done. Me and my husband are very happy with the results. Would recommend any time. Denise Rogan, REALTOR a year ago I can’t say enough about Bone Dry Roofing. From the time they came to look at our roof until the job was completed they were beyond professional. The communication was unbelievable. We are not in Florida in the summer and every day they were working on the roof they would send us pictures of the progress. Our neighbors were very impressed with them. A few days before they started the job they informed the neighbors what time they were starting in the morning. My neighbors told us they were very professional. They cleaned up at the end of the day. Everything went very smoothly. I highly recommend Bone Dry Roofing . Jennifer Tharp a year ago I don't understand all these 5 star reviews. Our experience was so far from ANY stars! We were told roof was 4-8 weeks out, 10 weeks later they started. There were days when crew showed up, hung out on our lawn and then left not doing anything (though I will say the crew were some of the hardest working people I have ever seen!). Apology after apology. We were given conflicting stories of why the crew did not work and then told they would be there after noon but never showed up. More apologies. Used our plumbing vent pipe as a cup holder. Left a mess in our driveway. More apologies! Their "yard protection" broke a landscape light and burned or killed some plants!We were quoted a price for gutters all around only to find out that they don't do gutters by the pool cage. That was never mentioned until crew showed up. Anything taken off the price of ALL AROUND quote? No! After I reached(with no response), he emails my husband a second time, asking for referral and a review! Well, here's the review!STAY AWAY FROM BONE DRY!!UPDATE!2 weeks ago I received an email from Adam saying, "As for the discount on the gutters, we will be reducing the cost on the invoice for the section of gutter that we could not replace." Since we had already paid in full I thought this meant we would receive some sort of refund, which is what I requested...still waiting...Also, business response implied THEY reached out to us to resolve issue. And said they "offered and finalized a resolution"...It wasn't until I sent a few emails and posted this review that they responded and as far as I am concerned it is not finalized! Terri Seymour a year ago We were very pleased with the process of getting a new roof. Alex gave us a reasonable quote and always returned my texts quickly. Miguel, our on-site supervisor, was wonderful. He sent me photos throughout the entire job and kept me informed. The crew was hard-working and respectful of our property, covering areas with tarps and cleaning up each evening. Jody Whetzel a year ago Had the best experience with Bone Dry Roofing. When Kyle Spielman Home Solution Specialist came out to give us a quote on our roof. He was thorough and answer all my questions. He follow up with us and always was responsive to all my inquiries. Israel Ortiz who came out with a team to remove our old roof and apply our new roof was very thorough and kept us advised each step of the way with pictures and texts. Our roof looks amazing and was completed in 2 days. What a great job!!! They are the best roofing company around. Patricia Klingerman a year ago Absolutely beautiful roof. This company was here on time, inspection done promptly, and finished in 3 days. They work quickly and efficiently. No hidden charges. Pictures along the way and immediate response to questions. From the initial quote and professional explanation of what was to be done to finish project was a wonderful experience. High five to Bone Dry roofing. I will continue to recommend them to friends and family. Thank you for being such a great company to work with. Casey Bansavage a year ago Got my roof done by Bone Dry Roofing. I worked with Alex Meyer who was incredible during the entire process. He answered all of my questions even on the weekends or late at night.The installation was quick and the team was very knowledgeable. Very glad to have worked with a great company! Ramona Fields a year ago An outstanding company to work with. Everyone was so kind, professional, and went above and beyond. I had roof damage from Hurricane Ian which happened in September 2022. I waited for roofers that never showed up, roofers that wanted to price gouge. Then I found Bone Dry roofing. They showed up on time, constantly communicated with me and charged me a fair price. I'm so glad I found them. Susan Hoppe a year ago Bone Dry Roofing was in my neighborhood replacing a roof. As I watched them work I just knew they were the roofing company for us. I still went though the process of getting other quotes. It only reminded me why that task gets on my last nerve. We ended up working with Shaker, who loves dogs I might add, and she was easy to work with and down to earth. The roofers that came to my home were very polite and respectful 5 Stars guys. Miguel who was the location supervisor was fantastic. I also happened to go to there office several times. Everyone was nice and polite. You could tell they work for a good company. Thank you Shaker, Miguel, Edgar, Heather, and the crew for a great experience. Raymond de la Rosa a year ago Very prompt response from the first phone call to schedule the repair all the way to completion. Estimate included video and was delivered electronically. I was updated by text every week until the day of the repair. Adam was great and very professional Stephanie Thomas a year ago This company was highly recommended to me by my uncle, after they installed a new roof for him. The salesperson was friendly, punctual and informative. The price estimate was fair, and the sales manager was very communicative, keeping me informed periodically. They did show up sooner than I had anticipated to do the repair, and I wasn't given much notice, but it wasn't an issue, and we were happy to have it done sooner. The workers were polite, and they got right to work. The work looks even better than we'd thought it would, and the crew cleaned up after themselves very well. All in all, a very pleasant experience, and we would recommend them to others. I will update my review after the rainy season puts their repairs to the test. Mina McEvoy a year ago Hurricane Ian tore a ridge cap and several shingles off of my roof. Requests for estimates to repair the roof got either no response, absurdly high quotes or no availability for months. A friend recommended Bone Dry Roofing. They were so worth the wait! It took just a few weeks from my initial call to completion of the job. Communication was outstanding as was the work and the price. Glad to recommend them to others. Ben Chin a year ago Trevor, Kellie, Edgar, Roberto and all of the workers, roofers were great. The workmanship was excellent, neat and clean up. Bone dry roofing is a great company to work with for your roofing needs. The Sarasota office staff were very helpful and accommodating to our situation with Hurricane Ian. Everyone at Bone dry are the best!!👍👍👍👍👍 eradley01 a year ago Fair price. Great group of workers! Fast, respectful, cleaned up well after completion. Highly recommend! Christy Jensen a year ago Bone Dry Roofing was Professional, on-time and always responded with a sense of urgency during my roof replacement. There were always 2 supervisors dedicated to monitoring their employees as they worked. Supervisors Miguel and Alvin did a great job of keeping me informed during the entire process. They texted me pictures throughout the roof replacement including pictures of plywood and or fascia that needed replacement. I highly recommend Bone Dry Roofing for all your roofing needs! Daniel Atkins a year ago We had roof damage due to Ian and were having trouble finding a company willing to do repair work. After seeing some Bone Dry signs in our neighborhood, we researched BBB, liked what we saw, and called them. The office rep explained the storm restoration situation, when we could expect a sales rep to contact us, and when we could expect the repair to be completed. We were communicated with via text messaging and our sales rep showed up on the day and time agreed to. Norbert was courteous and professional and quickly assessed the damage and provided a very reasonable quote. We reviewed the quote and signed. The signed quote was emailed and we were to be contacted in 3 weeks weeks by a scheduler, just as the original office rep stated. We were contacted in 3 days, due to Bone Dry having an opening in their schedule. Jason and crew arrived at the time agreed to. The crew completed the repair quickly and professionally. We were very happy with the work and overall experience. We would highly recommend Bone Dry! Nick Flickinger a year ago I’m writing this review for work done at my parent’s house. The metal roof was damaged during Hurricane Ian and needed some extensive repairs. The roof is red in color and we were worried it was going to be hard to match let alone get repairs done in a timely manner. Luckily we settled on an excellent contractor in Bone Dry. From start to finish Bone Dry was professional and communicative. They were experts with metal roofing and were helpful every step of the way. We dealt with Jordan (Sales Rep) and Jason. They were phenomenal representatives of their company, had a great sense of urgency and communication. The quote for the repair was exceedingly fair and everything was straightforward. All in all we received the highest quality service and wouldn’t hesitate to recommend them to anyone. Nicole Lynch a year ago Wonderful experience with Bone Dry Roofing! From the sales person, Mike Hawkins, who was amazing! He spent time explaining everything thoroughly and took the time to inspect roof and attic and take/send pics of everything to us! The roof installation was fantastic! The supervisor,Ruben, was great. Kept us updated with texts and pictures throughout the process! Loved this! Showed up early the day of, protected yard with tarps and worked quickly and efficiently! Only took a day and a half to complete re roofing of our house!! Would recommended to everyone! Final result is a beautiful quality roof! Cheryl Solomon 2 years ago We used Bone Dry Roofing after the hurricane in October to complete roof repairs. We called several vendors many didn’t even return our calls. The branch manager came out as promised and provided a fair estimate. The entire process was completed in a timely and professional manner and most importantly to us they communicated with us every step of the repair from finding the right matching tiles to taking before and after pictures. We highly recommend this vendor for any roof work and will definitely call them again if we need work completed in the future. Jason Ester 2 years ago Bone Dry Roofing and all of their employees are fair, professional, timely and just wonderful people! I work for a very busy real estate office and we have used them for several bids and work including repairs to roof replacements. They are very communicative and their prices are great! If you are looking for an honest company, especially in the current times we are in with the hurricane damage, I highly recommend this company to do the job and do it right without making their prices higher to make a buck! Call them today, you won't regre it! Stephen Gibson 2 years ago Bone Dry blows it out of the water!!!! First of all…. Metal standing seam roof…these guys did a great job. Looks great, and a professional job, more affordable than I thought. Also they did not demand payments every step along the way. We had a clear pay schedule and that is how it went…Came when they said, all proper permitting and filings done before, during, and after. Up-to-code of course! They set up a text “diary”. Pictures, videos and texts updating us along the way. And a pleasant surprise… super tidy. Each day they left, they took time to pick up everything…one guy was on his hands and knees even… work area where they stored supplies and a work table was tidy too. They made sure we had space to park and get in and out. Just a great experience. Call them. You won’t regret it! Thanks Bone Dry.Be sure to call Shaker to get started… and thank her and Jeff and Edgar and all the guys that made it so. Good teamwork!PS. I posted a pic. I can’t tell you how hard it is to get a good shot of you roof… but it looks great Cherie Ricciardi 2 years ago Can't say enough good things about this company. Extremely professional. We were out of state when they did the estimate and repairs. Kept us updated through the process with pictures and videos. All staff from start to finish were amazing. I recommend them to anyone who needs their services. WHITEKNIGHTBRAH 2 years ago Solid experience. They got me in earlier than expected and when they did, they knocked it out of the park. First they sent me photos of what they found, the removal and the repair as it was being made. Great company to deal with. Thanks for all your help Shaker! Jenna Klosner 2 years ago Very nice company. They came out and were very informative and gave us all the details we needed to make a good decision on our roofs. We have several homes that need new roofs and we spread out our replacements as needed. Pat Bellairs 2 years ago I’ve had a frustrating lanai roof problem for a few years. Shaker came & inspected the roof & gutters. She spent a lot of time figuring it out & making some repairs. I was very impressed with her professionalism & work ethic. Good news….after 2 big storms, no leaks! Karie Pontious 2 years ago I am putting a new response on here from my first review. I was very unhappy about being rescheduled a few times but when Edgar got here on Tuesday thinking they were going to tarp the roof area and reschedule again He took care of everything. Replaced the area where the damage was and was super informative about the issue and what was happening. I put a 1-star review on because I was getting bumped during rainy season and having to take out 5-gallon buckets of water from my closet. After the repair I am very happy with the outcome and would recommend this company. I have a 2-year warranty on the repair work. Very Pleased and would invite the guys that worked out here to a cookout. Very nice people!! Thank you!! Sue Z 2 years ago I found Bone Dry Roofing to be very professional, punctual and they did an excellent job on the roof repair and gutter guard install. They were very understanding and worked within the time frame that I needed the work done. The video and pictures before and after were very helpful. Thank you Bone Dry!! Lawrence O'Toole 2 years ago Outstanding in every sense. From the estimate to the clean up, this company is all about customer service and quality. I would highly recommend this company. Mark Mousseau 2 years ago Bone Dry is top shelf! From the estimate, through the installation, the entire staff and crew were amazing. Shaker, Edgar and Jeff are total pros and have earned my business and praise. 5 stars and I fully recommend Bone Dry Roofing! Cindy McNeill 3 years ago THIS COMPANY IS BEYOND GREAT!!!! We were lucky to have pick them out of what seemed like literally hundreds of companies when you search! Right from the start, they have a very friendly, polite and VERY PROFESSIONAL staff who treats you like a person and not just a bottom line number. Shaker came and did our inspection. Very thorough and very professional. She took pictures to show us what she found. Took the time to explain the process and showed an example of the very good products they use. Even after I couldn’t pick a color right away Shaker stayed in contact with me, sent photos. Jeff was very accommodating with the paperwork and our schedule. Edgar was super nice. He and the crew did a great job. Very clean. They were as unintrusive as they could be with our home. Careful not to damage anything. THIS IS JUST A GREAT COMPANY WHO I WILL ALWAYS RECOMMEND TO EVERYONE!!!! John F Muscarella 3 years ago Had a good experience from initial inspection to repair completion. Inspection was thorough, Shaker provided complete details on issues and did the work of getting into the attic and on the roof. Result was a quote and completion in a short time frame. I trust this company and felt comfortable with all who visited my home. They were not the highest nor the lowest quote. But they did the job well. I would recommend them and use them again. Ronni Blumenthal 3 years ago It took awhile to get materials, but I know that’s everywhere now. Once they got the metal sheets, they showed up and did great, clean work. Very professional, I got photos throughout the day. Best price in town and really nice people, from Jeff at the top right to the installation team. Maureen Aleksa 3 years ago Bone Dry Roofing was extremely knowledgeable, professional, and accommodating. They came on the date I requested, answered all my questions quickly, and they took before and after videos and pictures of the roof. I liked that I didn’t have to pay until the work was completed and I was fully satisfied. Jeff Dalverny and the other people doing my roof kept in contact with me throughout the entire process. I am pleased that I chose Bone Dry and I would recommend them. Christopher Eaton 3 years ago Great service, on time, honest, and educated us on what they would do before they started working. Other companies just handed us a quote and left. This team spoke to us for an hour about the roof and what to expect, then had us in a group chat with the branch manager and project manager to make sure everything went smoothly. Amazing. Geoff Wingar 3 years ago One of the harder decisions to choose a roofing contractor! I went to five and found Bone Dry through the Better Business Bureau. They are fairly new to Florida but were established and very reputable. They took their time with the inspection looking inside the Attic and taking photos to show me what they had found and provided a comprehensive quote at the same time. Installation time was 2-3 weeks. Unlike every other contractor did not want a deposit and payment was required at the end of the work and my satisfaction. They kept me informed at all times and started when they said they would - the outcome exceeded my expectations and I would be happy to recommend them to anyone. BONE DRY ROOFING INSTALLS HIGH QUALITY ROOFING, BUILT TO LAST! GET ESTIMATE EXPERIENCE & EXPERTISE A team of professionals with roofing experience & expertise. FREE ESTIMATES FOR ALL SERVICES Get a free, no obligation estimate on any of our services - it’s easy to get started! PREMIUM PARTNERSHIPS Bone Dry is both an Owens Corning Platinum Preferred Contractor & a CertainTeed ShingleMaster Select Contractor. WARRANTY Best manufacturer & labor warranties provided to cover materials and workmanship. * FirstName* * LastName* * Email* * ZipCode* * Phone* * Message* * * This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By clicking “Submit” you authorize Bone Dry Roofing to reach out to you via call, email, or text for information about your project needs. We will never share your personal information with third parties for marketing purposes. You can opt out at any time. Message/data rates apply. Consent is not a condition of purchase. Terms & Conditions – Commercial | Terms & Conditions – Residential | Privacy Policy * Hidden Lead Source * * * * * * * * * * Δ FILL OUT THE FORM BELOW FOR A FREE, FAST ESTIMATE × * FirstName* * LastName* * Phone* * ZipCode* * Email* * Message* * This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By clicking “Submit” you authorize Bone Dry Roofing to reach out to you via call, email, or text for information about your project needs. We will never share your personal information with third parties for marketing purposes. You can opt out at any time. Message/data rates apply. Consent is not a condition of purchase. Terms & Conditions – Commercial | Terms & Conditions – Residential | Privacy Policy * CAPTCHA * Hidden Lead Source * * * * * * * * * * Δ Fields marked * are required. * Services * Emergency Roof Repairs * Roof Tarping * Residential Roofing * Gutters & Downspouts * Soffits & Fascia * Commercial Roofing * * * Florida License CCC1333040 * Emergency Repairs * Financing * About Us * Careers * Blog * Project Gallery * Sitemap Contact Us Address Bone Dry Roofing – Florida 5120 Middle Avenue Sarasota, FL 34234 Phone Number (941) 613-5745 Terms & Conditions – Residential Terms & Conditions – Commercial ©2022 All Rights Reserved. Bone Dry Roofing is an independent contractor and is not an affiliate of Owens Corning Roofing and Asphalt, LLC, Owens Corning Insulating Systems, LLC, or its affiliated companies. THE PINK PANTHER™ & © 1964-2023 Metro-Goldwyn-Mayer Studios Inc. All Rights Reserved. The color PINK is a registered trademark of Owens Corning. © 2023 Owens Corning. All Rights Reserved. Bone Dry® and Bone Dry Roofing® are registered trademarks of Bone Dry Roofing, Inc. Scroll to Top Scroll to Top Notifications