aastroroofing.com Open in urlscan Pro
34.174.30.70  Public Scan

Submitted URL: https://instantaastroroofing.com/
Effective URL: https://aastroroofing.com/
Submission: On June 10 via api from BE — Scanned from DE

Form analysis 3 forms found in the DOM

POST

<form method="post">
  <div class="et_pb_newsletter_result et_pb_newsletter_error"></div>
  <div class="et_pb_newsletter_result et_pb_newsletter_success">
    <h2>Thank You! Someone will contact you shortly.</h2>
  </div>
  <div class="et_pb_newsletter_fields">
    <p class="et_pb_newsletter_field et_pb_contact_field_half et_pb_contact_field_last_tablet et_pb_contact_field_last_phone">
      <label class="et_pb_contact_form_label" for="et_pb_signup_firstname" style="display: none;">Name</label>
      <input id="et_pb_signup_firstname" class="input" type="text" placeholder="Name" name="et_pb_signup_firstname">
    </p>
    <p class="et_pb_newsletter_field et_pb_contact_field_half et_pb_contact_field_last_tablet et_pb_contact_field_last_phone">
      <label class="et_pb_contact_form_label" for="et_pb_signup_email" style="display: none;">Email</label>
      <input id="et_pb_signup_email" class="input" type="text" placeholder="Email" name="et_pb_signup_email">
    </p>
    <p class="et_pb_newsletter_button_wrap">
      <a class="et_pb_newsletter_button et_pb_button" href="#" data-icon="">
							<span class="et_subscribe_loader"></span>
							<span class="et_pb_newsletter_button_text">Get Quote</span>
						</a>
    </p>
    <div class="et_pb_newsletter_footer">
      <div class="gfield-admin-wrapper">
        <div class="gfield_description gfield_consent_description" id="gfield_consent_description_1_16" data-sider-select-id="d33b873d-fc63-4b01-8a18-ffde3e455ad5">By submitting this quote, you consent to receive SMS text and email communications
          from Aastro Roofing. Msg frequency varies. Msg &amp; data rates may apply. You can opt-out at any time by replying STOP. Your privacy is our priority, check out our Privacy Policy and Terms of Service linked below.</div>
      </div>
    </div>
  </div>
  <input type="hidden" value="mailchimp" name="et_pb_signup_provider">
  <input type="hidden" value="9c86616085" name="et_pb_signup_list_id">
  <input type="hidden" value="Aastro Roofing Temp Dev Key" name="et_pb_signup_account_name">
  <input type="hidden" value="true" name="et_pb_signup_ip_address"><input type="hidden" value="d0a1296f1808901aa42608f03fa72fd4" name="et_pb_signup_checksum">
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_4" action="/" data-formid="4" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_4" class="gform_fields top_label form_sublabel_above description_below validation_below">
      <div id="field_4_8" class="gfield gfield--type-section gfield--input-type-section gsection field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_hidden" data-js-reload="field_4_8">
        <div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div>
        <h3 class="gsection_title">Next Steps: Sync an Email Add-On</h3>
        <div class="gsection_description" id="gfield_description_4_8">To get the most out of your form, we suggest that you sync this form with an email add-on. To learn more about your email add-on options, visit the following page:
          (https://www.gravityforms.com/the-8-best-email-plugins-for-wordpress-in-2020). Important: Delete this tip before you publish the form.</div>
      </div>
      <fieldset id="field_4_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_4_1">
          <span id="input_4_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <label for="input_4_1_3" class="gform-field-label gform-field-label--type-sub ">First</label>
            <input type="text" name="input_1.3" id="input_4_1_3" value="" aria-required="true" autocomplete="given-name">
          </span>
          <span id="input_4_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <label for="input_4_1_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
            <input type="text" name="input_1.6" id="input_4_1_6" value="" aria-required="true" autocomplete="family-name">
          </span>
        </div>
      </fieldset>
      <div id="field_4_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_10"><label class="gfield_label gform-field-label" for="input_4_10">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_10" id="input_4_10" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_4_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_9"><label class="gfield_label gform-field-label" for="input_4_9">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_9" id="input_4_9" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <fieldset id="field_4_3" class="gfield gfield--type-address gfield--input-type-address gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_3">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container has_street has_city has_zip ginput_container_address gform-grid-row" id="input_4_3">
          <span class="ginput_full address_line_1 ginput_address_line_1 gform-grid-col" id="input_4_3_1_container">
            <label for="input_4_3_1" id="input_4_3_1_label" class="gform-field-label gform-field-label--type-sub ">Street Address</label>
            <input type="text" name="input_3.1" id="input_4_3_1" value="" aria-required="true" autocomplete="address-line1">
          </span><span class="ginput_left address_city ginput_address_city gform-grid-col" id="input_4_3_3_container">
            <label for="input_4_3_3" id="input_4_3_3_label" class="gform-field-label gform-field-label--type-sub ">City</label>
            <input type="text" name="input_3.3" id="input_4_3_3" value="" aria-required="true" autocomplete="address-level2">
          </span><input type="hidden" class="gform_hidden" name="input_3.4" id="input_4_3_4" value=""><span class="ginput_right address_zip ginput_address_zip gform-grid-col" id="input_4_3_5_container">
            <label for="input_4_3_5" id="input_4_3_5_label" class="gform-field-label gform-field-label--type-sub ">ZIP / Postal Code</label>
            <input type="text" name="input_3.5" id="input_4_3_5" value="" aria-required="true" autocomplete="postal-code">
          </span><input type="hidden" class="gform_hidden" name="input_3.6" id="input_4_3_6" value="United States">
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </fieldset>
      <div id="field_4_11" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_11"><label class="gfield_label gform-field-label" for="input_4_11">Service Type<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_11" id="input_4_11" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="Repair Roof">Repair Roof</option>
            <option value="Replace Roof">Replace Roof</option>
            <option value="Roof Evaluation">Roof Evaluation</option>
            <option value="Maintenance Program">Maintenance Program</option>
          </select></div>
      </div>
      <div id="field_4_12" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_12"><label class="gfield_label gform-field-label" for="input_4_12">Type of roof<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_12" id="input_4_12" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="Tile">Tile</option>
            <option value="Shingle">Shingle</option>
            <option value="Flat">Flat</option>
            <option value="Slate">Slate</option>
            <option value="Aluminum">Aluminum</option>
            <option value="Metal">Metal</option>
            <option value="Unknown">Unknown</option>
          </select></div>
      </div>
      <div id="field_4_13" class="gfield gfield--type-select gfield--input-type-select gfield--width-third gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_13"><label class="gfield_label gform-field-label" for="input_4_13">Leaks<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_13" id="input_4_13" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="Second Choice">Yes</option>
            <option value="Third Choice">No</option>
            <option value="Not Sure">Not Sure</option>
          </select></div>
      </div>
      <div id="field_4_14" class="gfield gfield--type-select gfield--input-type-select gfield--width-third field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_14"><label class="gfield_label gform-field-label" for="input_4_14">Number of Stories</label>
        <div class="ginput_container ginput_container_select"><select name="input_14" id="input_4_14" class="large gfield_select" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="1-Story">1-Story</option>
            <option value="Third Choice">2-Story</option>
            <option value="3-Story">3-Story</option>
            <option value="4-Story">4-Story</option>
            <option value="Commercial Building">Commercial Building</option>
          </select></div>
      </div>
      <div id="field_4_15" class="gfield gfield--type-number gfield--input-type-number gfield--width-third field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_15"><label class="gfield_label gform-field-label" for="input_4_15">Age of Roof (In Years)</label>
        <div class="ginput_container ginput_container_number"><input name="input_15" id="input_4_15" type="number" step="any" value="" class="large" aria-invalid="false"></div>
      </div>
      <div id="field_4_6" class="gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_6"><label
          class="gfield_label gform-field-label" for="input_4_6">Customer Comments</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_6" id="input_4_6" class="textarea medium" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_4" class="gform_button button et_pb_button" value="Submit"
      onclick="if(window[&quot;gf_submitting_4&quot;]){return false;}  if( !jQuery(&quot;#gform_4&quot;)[0].checkValidity || jQuery(&quot;#gform_4&quot;)[0].checkValidity()){window[&quot;gf_submitting_4&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_4&quot;]){return false;} if( !jQuery(&quot;#gform_4&quot;)[0].checkValidity || jQuery(&quot;#gform_4&quot;)[0].checkValidity()){window[&quot;gf_submitting_4&quot;]=true;}  jQuery(&quot;#gform_4&quot;).trigger(&quot;submit&quot;,[true]); }">
    <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="WyJ7XCIxMVwiOltcIjUwMTFlMmEzYWE5OTM5MmI5M2UxMjM5NmZmN2VlNjMxXCIsXCI4MzQ4NzQ5NWY4YzYzMGZmYTg5YzY0MzQ3MmFiYzJlMFwiLFwiYjM1MjBjM2M0MmMxYWQ3MjMyZjE0Mzg2MDY0YmMwNjFcIixcImIwM2ZjM2Y3NDE0MTkzOWMzYTEwZmIzY2Q4N2I2ZDM4XCIsXCIzNzAyZjk1NjRkZmViYzE0M2I1ZjQxMjdkMDEyNmUzOVwiXSxcIjEyXCI6W1wiNTAxMWUyYTNhYTk5MzkyYjkzZTEyMzk2ZmY3ZWU2MzFcIixcImNmYzZhMjVhMzAxNDMxZTkwYjdhZTUwMmUzMGU2NGM0XCIsXCI4Nzk5OThlMWUxOWU0ODlhZmU0MmFkMWYxZDA4MDQ2OFwiLFwiYTY0YmE5YWYxN2E3MzU1MDFkOTdiMjZiN2RhMTJiODVcIixcIjYwZmJkM2JhZTRmZjRhMmQwZDJiYTNkNGUwYjhlMWJjXCIsXCIzYzhiNzc3M2YwNjFmMGVmOWY4OWI2Y2JkNjk2M2NmOVwiLFwiNDFjMjU2MzRlOGQzNzFmOGZmMWY2MDYxOWM1OWVkMTJcIixcImU3M2Y3MTlhYjczMmVlOGNjMTliZWZlYjBkYjQ4NTdmXCJdLFwiMTNcIjpbXCI1MDExZTJhM2FhOTkzOTJiOTNlMTIzOTZmZjdlZTYzMVwiLFwiZDUzYTU0MTMyNzA5YTE0YTcxYmNmM2VmMmVlNmNlMDdcIixcIjZiYTk1YTUxMTFjNzgyYjNlOTc3MWE2MzM0YjU4NmRhXCIsXCI0YWE0NjM4MTY3YmNmODZlNmQyNDUzYTM4Y2YzYzlkZlwiXSxcIjE0XCI6W1wiNTAxMWUyYTNhYTk5MzkyYjkzZTEyMzk2ZmY3ZWU2MzFcIixcImM4ZTIxMGJmNWQxYzM3NGI3NzBhZjIyMzFhNTZjMmJiXCIsXCI2YmE5NWE1MTExYzc4MmIzZTk3NzFhNjMzNGI1ODZkYVwiLFwiMzRmY2I4OTMyMDJiMWY4NjI3N2I2OGU1NTg3ZGQ2MWNcIixcIjIyNGVjMWMwZjc3Y2UyYTYyNzQ2NDQ4YzhlZjhmMTUyXCIsXCJmZWM4NmRkYWJmZTc0YjA1OWFhZDY1MWIyNDMwMjY3ZFwiXX0iLCJjOGJhMGJkYTgwNzUwYmYzYTIzODIzNTk2YjIxODljNSJd">
    <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>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_4" action="/" data-formid="4" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_4" class="gform_fields top_label form_sublabel_above description_below validation_below">
      <div id="field_4_8" class="gfield gfield--type-section gfield--input-type-section gsection field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_hidden" data-js-reload="field_4_8">
        <div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div>
        <h3 class="gsection_title">Next Steps: Sync an Email Add-On</h3>
        <div class="gsection_description" id="gfield_description_4_8">To get the most out of your form, we suggest that you sync this form with an email add-on. To learn more about your email add-on options, visit the following page:
          (https://www.gravityforms.com/the-8-best-email-plugins-for-wordpress-in-2020). Important: Delete this tip before you publish the form.</div>
      </div>
      <fieldset id="field_4_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_4_1">
          <span id="input_4_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <label for="input_4_1_3" class="gform-field-label gform-field-label--type-sub ">First</label>
            <input type="text" name="input_1.3" id="input_4_1_3" value="" aria-required="true" autocomplete="given-name">
          </span>
          <span id="input_4_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <label for="input_4_1_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
            <input type="text" name="input_1.6" id="input_4_1_6" value="" aria-required="true" autocomplete="family-name">
          </span>
        </div>
      </fieldset>
      <div id="field_4_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_10"><label class="gfield_label gform-field-label" for="input_4_10">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_10" id="input_4_10" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_4_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_9"><label class="gfield_label gform-field-label" for="input_4_9">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_9" id="input_4_9" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <fieldset id="field_4_3" class="gfield gfield--type-address gfield--input-type-address gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_3">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container has_street has_city has_zip ginput_container_address gform-grid-row" id="input_4_3">
          <span class="ginput_full address_line_1 ginput_address_line_1 gform-grid-col" id="input_4_3_1_container">
            <label for="input_4_3_1" id="input_4_3_1_label" class="gform-field-label gform-field-label--type-sub ">Street Address</label>
            <input type="text" name="input_3.1" id="input_4_3_1" value="" aria-required="true" autocomplete="address-line1">
          </span><span class="ginput_left address_city ginput_address_city gform-grid-col" id="input_4_3_3_container">
            <label for="input_4_3_3" id="input_4_3_3_label" class="gform-field-label gform-field-label--type-sub ">City</label>
            <input type="text" name="input_3.3" id="input_4_3_3" value="" aria-required="true" autocomplete="address-level2">
          </span><input type="hidden" class="gform_hidden" name="input_3.4" id="input_4_3_4" value=""><span class="ginput_right address_zip ginput_address_zip gform-grid-col" id="input_4_3_5_container">
            <label for="input_4_3_5" id="input_4_3_5_label" class="gform-field-label gform-field-label--type-sub ">ZIP / Postal Code</label>
            <input type="text" name="input_3.5" id="input_4_3_5" value="" aria-required="true" autocomplete="postal-code">
          </span><input type="hidden" class="gform_hidden" name="input_3.6" id="input_4_3_6" value="United States">
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </fieldset>
      <div id="field_4_11" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_11"><label class="gfield_label gform-field-label" for="input_4_11">Service Type<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_11" id="input_4_11" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="Repair Roof">Repair Roof</option>
            <option value="Replace Roof">Replace Roof</option>
            <option value="Roof Evaluation">Roof Evaluation</option>
            <option value="Maintenance Program">Maintenance Program</option>
          </select></div>
      </div>
      <div id="field_4_12" class="gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_12"><label class="gfield_label gform-field-label" for="input_4_12">Type of roof<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_12" id="input_4_12" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="Tile">Tile</option>
            <option value="Shingle">Shingle</option>
            <option value="Flat">Flat</option>
            <option value="Slate">Slate</option>
            <option value="Aluminum">Aluminum</option>
            <option value="Metal">Metal</option>
            <option value="Unknown">Unknown</option>
          </select></div>
      </div>
      <div id="field_4_13" class="gfield gfield--type-select gfield--input-type-select gfield--width-third gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_13"><label class="gfield_label gform-field-label" for="input_4_13">Leaks<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_13" id="input_4_13" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="Second Choice">Yes</option>
            <option value="Third Choice">No</option>
            <option value="Not Sure">Not Sure</option>
          </select></div>
      </div>
      <div id="field_4_14" class="gfield gfield--type-select gfield--input-type-select gfield--width-third field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_14"><label class="gfield_label gform-field-label" for="input_4_14">Number of Stories</label>
        <div class="ginput_container ginput_container_select"><select name="input_14" id="input_4_14" class="large gfield_select" aria-invalid="false">
            <option value="Please Select">Please Select</option>
            <option value="1-Story">1-Story</option>
            <option value="Third Choice">2-Story</option>
            <option value="3-Story">3-Story</option>
            <option value="4-Story">4-Story</option>
            <option value="Commercial Building">Commercial Building</option>
          </select></div>
      </div>
      <div id="field_4_15" class="gfield gfield--type-number gfield--input-type-number gfield--width-third field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible"
        data-js-reload="field_4_15"><label class="gfield_label gform-field-label" for="input_4_15">Age of Roof (In Years)</label>
        <div class="ginput_container ginput_container_number"><input name="input_15" id="input_4_15" type="number" step="any" value="" class="large" aria-invalid="false"></div>
      </div>
      <div id="field_4_6" class="gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_6"><label
          class="gfield_label gform-field-label" for="input_4_6">Customer Comments</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_6" id="input_4_6" class="textarea medium" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_4" class="gform_button button et_pb_button" value="Submit"
      onclick="if(window[&quot;gf_submitting_4&quot;]){return false;}  if( !jQuery(&quot;#gform_4&quot;)[0].checkValidity || jQuery(&quot;#gform_4&quot;)[0].checkValidity()){window[&quot;gf_submitting_4&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_4&quot;]){return false;} if( !jQuery(&quot;#gform_4&quot;)[0].checkValidity || jQuery(&quot;#gform_4&quot;)[0].checkValidity()){window[&quot;gf_submitting_4&quot;]=true;}  jQuery(&quot;#gform_4&quot;).trigger(&quot;submit&quot;,[true]); }">
    <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="WyJ7XCIxMVwiOltcIjUwMTFlMmEzYWE5OTM5MmI5M2UxMjM5NmZmN2VlNjMxXCIsXCI4MzQ4NzQ5NWY4YzYzMGZmYTg5YzY0MzQ3MmFiYzJlMFwiLFwiYjM1MjBjM2M0MmMxYWQ3MjMyZjE0Mzg2MDY0YmMwNjFcIixcImIwM2ZjM2Y3NDE0MTkzOWMzYTEwZmIzY2Q4N2I2ZDM4XCIsXCIzNzAyZjk1NjRkZmViYzE0M2I1ZjQxMjdkMDEyNmUzOVwiXSxcIjEyXCI6W1wiNTAxMWUyYTNhYTk5MzkyYjkzZTEyMzk2ZmY3ZWU2MzFcIixcImNmYzZhMjVhMzAxNDMxZTkwYjdhZTUwMmUzMGU2NGM0XCIsXCI4Nzk5OThlMWUxOWU0ODlhZmU0MmFkMWYxZDA4MDQ2OFwiLFwiYTY0YmE5YWYxN2E3MzU1MDFkOTdiMjZiN2RhMTJiODVcIixcIjYwZmJkM2JhZTRmZjRhMmQwZDJiYTNkNGUwYjhlMWJjXCIsXCIzYzhiNzc3M2YwNjFmMGVmOWY4OWI2Y2JkNjk2M2NmOVwiLFwiNDFjMjU2MzRlOGQzNzFmOGZmMWY2MDYxOWM1OWVkMTJcIixcImU3M2Y3MTlhYjczMmVlOGNjMTliZWZlYjBkYjQ4NTdmXCJdLFwiMTNcIjpbXCI1MDExZTJhM2FhOTkzOTJiOTNlMTIzOTZmZjdlZTYzMVwiLFwiZDUzYTU0MTMyNzA5YTE0YTcxYmNmM2VmMmVlNmNlMDdcIixcIjZiYTk1YTUxMTFjNzgyYjNlOTc3MWE2MzM0YjU4NmRhXCIsXCI0YWE0NjM4MTY3YmNmODZlNmQyNDUzYTM4Y2YzYzlkZlwiXSxcIjE0XCI6W1wiNTAxMWUyYTNhYTk5MzkyYjkzZTEyMzk2ZmY3ZWU2MzFcIixcImM4ZTIxMGJmNWQxYzM3NGI3NzBhZjIyMzFhNTZjMmJiXCIsXCI2YmE5NWE1MTExYzc4MmIzZTk3NzFhNjMzNGI1ODZkYVwiLFwiMzRmY2I4OTMyMDJiMWY4NjI3N2I2OGU1NTg3ZGQ2MWNcIixcIjIyNGVjMWMwZjc3Y2UyYTYyNzQ2NDQ4YzhlZjhmMTUyXCIsXCJmZWM4NmRkYWJmZTc0YjA1OWFhZDY1MWIyNDMwMjY3ZFwiXX0iLCJjOGJhMGJkYTgwNzUwYmYzYTIzODIzNTk2YjIxODljNSJd">
    <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>
</form>

Text Content



PALM BEACH & BROWARD



M-F 8:00AM - 5:00 PM



(561) 409-3280

 * Follow
 * Follow
 * Follow

Get a free quote


Free estimate


Call us Today



561-409-3280

 Palm Beach & Broward  (561) 409-3280

 Palm Beach & Broward  (561) 409-3280


 * Get A Free Estimate
   * Book Appointment Online
   * Have us call you
 * Instant Quote
 * Services
   * Commercial
     * Commercial Roof Repair
     * Commercial Roof Replacement
     * Commercial Roof Installation
     * Commercial Roof Systems
       * Built Up Roofing System
       * Metal Roofing System
       * Modified Bitumen Roofing
       * PVC Roofing
       * Roof Coatings
       * TPO Roofing
   * Residential Roofing Services
     * Residential Roof Repair
     * Residential Roof Replacement
     * Residential Roof Restoration
     * Residential Roof Coverings
       * Aluminum Roofing
       * EPDM Roofing
       * Metal Roof
       * Shingle Roof
       * Slate Roof
       * Tile Roof
 * Contact
 * Roof Resources
   * Roof Talk – The Expert Roofer
   * Financing
   * Roof Types
     * Flat Roof
     * Sloped Roof
   * Commercial Roof Systems
     * Built Up Roofing System
     * Metal Roofing
     * Modified Bitumen Roofing
     * PVC Roofing
     * Roof Coatings
     * TPO Roofing
   * Residential Roof Coverings
     * Aluminum Roofing
     * EPDM Roofing
     * Metal Roof
     * Shingle Roof
     * Slate Roof
     * Tile Roof
 * About Us
   * Designing Spaces
   * Get In Touch
     * Request a Quote
   * Why Choose Aastro Roofing
     * Aastro Roofing Team
   * Service Areas
     * Boca Raton Roofing




WELCOME TO AASTRO ROOFING

Florida's Top-Rated Roofing Company

 

Quality Installations. Dedicated Professionals. We get the job done right the
first time… Guaranteed!

Get Your Free Quote



Get started ›

RESIDENTIAL SERVICES

COMMERCIAL SERVICES

GET YOUR FREE QUOTE


THE #1 RATED ROOFING COMPANY IN SOUTH FLORIDA



Expert Roof Repair & Installation Services in Palm Beach and Broward County


Residential Services

Commercial Services

Residential Services

Commercial Services


SEE OUR REVIEWS



WELCOME TO AASTRO ROOFING


YOUR TRUSTED ROOFING EXPERTS IN PALM BEACH & BROWARD COUNTY




ROOFING SOLUTIONS TAILORED TO YOU

At Aastro Roofing, we understand the importance of a sturdy, reliable roof over
your head. That’s why we’re dedicated to providing Palm Beach and Broward County
residents and businesses with unparalleled roofing services. Whether you need a
quick repair or a complete roof system overhaul, our team of skilled
professionals is here to make your roofing project a success. Contact us today
for a consultation.


UNDERSTANDING ROOFING WITH AASTRO ROOFING

Roofing is more than just shingles and nails; it’s about providing safety,
security, and peace of mind. At Aastro Roofing, we specialize in residential
roof repair, replacement, restoration, and coverings, as well as comprehensive
commercial roofing services, including installation and roof systems. Our
commitment to quality and customer satisfaction sets us apart. Reach out to us
to learn more.


AASTRO ROOFING’S PROCESS

Our process begins with a thorough inspection, followed by a detailed plan
tailored to your specific needs. Whether it’s a leak repair or a new roof
installation, we use only the best materials and adhere to the highest industry
standards. Contact Aastro Roofing today to get started.

Learn More


REQUEST A FREE QUOTE


THANK YOU! SOMEONE WILL CONTACT YOU SHORTLY.

Name

Email

Get Quote

By submitting this quote, you consent to receive SMS text and email
communications from Aastro Roofing. Msg frequency varies. Msg & data rates may
apply. You can opt-out at any time by replying STOP. Your privacy is our
priority, check out our Privacy Policy and Terms of Service linked below.


RESIDENTIAL ROOFING SERVICES




LOOKING FOR RESIDENTIAL ROOF REPAIR OR REPLACEMENT IN SOUTH FLORIDA?

At Aastro Roofing, we understand that your home is your sanctuary. That’s why
our residential roofing services in Palm Beach and Broward County are designed
with your comfort and safety in mind. From expert roof repairs that mend leaks
and damage to complete roof replacements that transform your home’s appearance
and durability, our team is equipped to handle any challenge. We also specialize
in roof restoration and custom coverings, ensuring that every solution we
provide is both aesthetically pleasing and functionally superior. Trust us to
extend the life of your roof with materials and craftsmanship that stand the
test of time. Schedule your free consultation today and experience the peace of
mind with a professionally serviced roof.

 * 
   
   ROOF REPAIRS
   
   Prompt and precise repair work to address leaks, weather damage, and
   wear-and-tear, ensuring longevity and performance.

 * 
   
   ROOF REPLACEMENT
   
   Full-scale replacement services, offering a variety of materials to match
   your aesthetic and structural needs.

 * 
   
   ROOF RESTORATION
   
   Extend the life of your existing roof with our professional restoration
   services, designed to rejuvenate and fortify.

 * 
   
   ROOF COVERINGS
   
   A selection of high-quality roof coverings from traditional tiles to modern
   solutions, adding style and value to your home.

 * 
   
   ROOF REPAIRS
   
   Prompt and precise repair work to address leaks, weather damage, and
   wear-and-tear, ensuring longevity and performance.

 * 
   
   ROOF REPLACEMENT
   
   Full-scale replacement services, offering a variety of materials to match
   your aesthetic and structural needs.

 * 
   
   ROOF RESTORATION
   
   Extend the life of your existing roof with our professional restoration
   services, designed to rejuvenate and fortify.

 * 
   
   ROOF COVERINGS
   
   A selection of high-quality roof coverings from traditional tiles to modern
   solutions, adding style and value to your home.

View Residential Services

Watch The Full Episode of Aastro Roofing’s Appearance on Designing Spaces



Watch The Full Episode of Aastro Roofing’s Appearance on Designing Spaces




COMMERCIAL ROOFING SERVICES




COMMERCIAL ROOFING EXPERTISE: DON’T LET A COMPROMISED ROOF COMPROMISE YOUR
BUSINESS.

Aastro Roofing is your premier partner for commercial roofing services across
Palm Beach and Broward Counties. We offer comprehensive roofing solutions
tailored to the unique needs of your business, from new roof installations to
complete roofing systems designed for longevity and performance. Our team of
certified professionals utilizes the latest technology and the highest quality
materials to protect your commercial property against the elements. Whether you
manage a retail space, an office building, or an industrial facility, Aastro
Roofing delivers reliable, efficient, and timely roofing services to keep your
operations running smoothly. Contact us now to discuss how we can enhance the
safety and aesthetic of your commercial establishment.

 * 
   
   ROOF REPAIRS
   
   Swift and efficient repair services to maintain the integrity of your
   commercial roof and prevent operational disruptions.

 * 
   
   ROOF REPLACEMENT
   
   Comprehensive replacement options designed for the specific demands of
   commercial structures.

 * 
   
   ROOF RESTORATION
   
   Expert restoration services that minimize costs and downtime while maximizing
   roof lifespan.

 * 
   
   ROOF INSTALLATION
   
   Professional installation of innovative roofing systems, ensuring quality and
   sustainability for your commercial property.

 * 
   
   ROOF SYSTEMS
   
   Advanced solutions in roofing technology, from flat roofs to eco-friendly
   options, crafted to enhance your business’s performance.

 * 
   
   ROOF REPAIRS
   
   Swift and efficient repair services to maintain the integrity of your
   commercial roof and prevent operational disruptions.

 * 
   
   ROOF REPLACEMENT
   
   Comprehensive replacement options designed for the specific demands of
   commercial structures.

 * 
   
   ROOF RESTORATION
   
   Expert restoration services that minimize costs and downtime while maximizing
   roof lifespan.

 * 
   
   ROOF INSTALLATION
   
   Professional installation of innovative roofing systems, ensuring quality and
   sustainability for your commercial property.

 * 
   
   ROOF SYSTEMS
   
   Advanced solutions in roofing technology, from flat roofs to eco-friendly
   options, crafted to enhance your business’s performance.

View Commercial Services

FROM THE AASTRO ROOFING FAMILY


A MESSAGE FROM JASON BLAIR



Aastro Roofing was built on three generations of roofing traditions going back
to the 1940s.

We hire many roofers, but we only keep the very best! We keep the guys who we
can turn into the best roofers.

If we’re lucky enough for you to hire us, we’ll send out the TOP Technicians in
the industry.

Jason Blair

President, Aastro Roofing

More About Aastro Roofing


TRUST THE AASTRO ROOFING PROFESSIONALS




EXPERT ROOFING SOLUTIONS IN PALM BEACH AND BROWARD COUNTY

Aastro Roofing is your trusted expert in Palm Beach and Broward County
residential and commercial roofing services. As South Florida’s leading roofing
company, we specialize in new roof installations, repairs, and maintenance for
homes and businesses. Whether you need a new roof to protect your home from the
elements, commercial roofing solutions, or urgent repairs following a hurricane
or tropical storm, our certified team is here to help. We also offer flexible
financing options to make your roofing project more affordable and provide the
best warranties in the industry, ensuring your investment is protected for years
to come.

Let Aastro Roofing guide you through the process with professional consultation,
top-quality workmanship, and unparalleled customer service.




NEW ROOF INSTALLATION

PALM BEACH AND BROWARD COUNTY

Protect your home with a new roof from South Florida’s residential roofing
experts. Our team at Aastro Roofing guides you through the best options to meet
your needs and handle the complete installation with professionalism and care.
Your roof is your home’s main defense against the elements, and we ensure it
stands strong.

Learn More



COMMERCIAL ROOFING SERVICES

PALM BEACH AND BROWARD COUNTY

Looking for top-tier commercial roofing services in Palm Beach and Broward
County? Aastro Roofing Company offers free consultations to discuss various
roofing systems and environmentally friendly options for roof replacement,
repair, and maintenance. Trust the experts to safeguard your business with
high-quality roofing solutions.

Learn More



ROOF FINANCING OPTIONS

FLORIDA HOMEOWNER FINANCING

Need financing for your new roof? Aastro Roofing collaborates with Ygrene, PACE,
HFS, and Renew Financial to provide home improvement financing options for
Florida homeowners. Get the roof you need without financial stress, thanks to
our flexible payment plans.

Learn More



STORM DAMAGE ROOF REPAIR

SEVERE WEATHER ROOF REPAIR

Have you been impacted by South Florida’s severe weather? Did you experience
damage from a Hurricane or Tropical Storm? Aastro Roofing specializes in storm
damage roof repair, helping you navigate insurance claims and restore your roof
quickly. Our experienced team ensures your roof is covered by homeowner’s
insurance and repaired to withstand future storms.

Learn More



ROOF REPAIR SERVICES

PALM BEACH AND BROWARD COUNTY

For reliable roof repair in Palm Beach and Broward County, turn to Aastro
Roofing. We offer both commercial and residential roof repair services,
guaranteeing quality repairs that extend the life of your roof. Start with a
free inspection and let our Google-certified experts handle the rest.

Learn More



BEST ROOFING WARRANTY

BEST PROTECTION FOR YOUR ROOF, GUARANTEED!

Aastro Roofing provides the best warranty in the business, offering both
material and workmanship guarantees. Our professional installation is backed by
a 10-year warranty, and our product guarantee lasts for 20 years. Protect your
investment with Aastro Roofing’s trusted services.

Learn More


WHAT OUR CUSTOMERS SAY



At Aastro Roofing, we dedicate ourselves to providing our Palm Beach and Broward
County neighbors with the highest quality of excellence in our work.

Here are some testimonials from our satisfied roofing customers, reflecting our
commitment to quality service and customer satisfaction. Our top-rated team
consistently delivers outstanding roofing solutions, earning the trust and
praise of our clients in Palm Beach County and Broward County.

 
 
 
  Excellent      
 Based on 217 reviews  
 
     
 
 
 
  
  
 
 
 
   
 
 Majid Shams  
May 7, 2024    
So far I am very happy with my new roof. Most staff were very professional, conscientious, and friendly, particularly Darrin, Nicole and Joseph.     
 
 
 
   
 
 Susan Leyden  
April 16, 2024    
Aastro Roofing recently did a partial roof repair for us and we couldn’t be happier. Darrin did a complete inspection (including crawling around our attic looking for additional leaks) and gave us a fair and honest detailed estimate. Frankie and Salomon were efficient and courteous. They answered all my questions and provided pictures of every step of the repair. Also they were meticulous in cleaning up before they left. I would highly recommend them and plan on using them again when we need to replace the entire roof. Well done!!     
 
 
 
   
 
 h r  
April 10, 2024    
Quality experience start to finish!!! From Haydee scheduling the estimate appointment, to calling and confirming the day before the appointment (as she said she would) to Darrin Oliver inspecting the roof, explaining what he saw and how Aaatro Roofing would go about the repair work, to Milton and his partner, (apologies, did not get his name) arriving as scheduled, so meticulous, organized, friendly, and prepared. Just WOW!!! This company has got an amazing team of professionals who are super skilled at what they do! They care about the quality of their work and their reputation. Speaking with Darrin was truly unique. The confidence and straightforward conversation was refreshing. We got 13 roof repair estimates, we made the right choice going with Aastro Roofing! Thank You!!!     
 
 
 
   
 
 PALMS PHARMACY  
April 3, 2024    
I needed a roof repair required by my insurance company. Cracked and slipped tiles. I called and they sent someone over the NEXT day. Got the quote later that day. They came back in less than a week and made the repairs. Comprehensive pictures, reports, communication. I wish other industries were as easy to work with. Im relieved I now have a dependable roofer in the future.     
 
 
 
   
 
 Roberto Mercado  
April 2, 2024    
April 2, 2024

AAsto roofing
Deerfield Beach ,fl

Dear Sirs,

It is truly a pleasure to write this letter.

I had my flat roof replaced last week by your company.

First your sales man Darin Oliver came out and took his time to explain in detail what I needed and what products would be used. He showed me pictures of current jobs in progress.

I checked the Google reviews on your company , all customers seemed very happy. Next ,I checked with someone in my community that had their flat roof replaced by AAstro three years prior and they were very satisfied . Your price was not the cheapest bid I received but I felt strongly about choosing you .

The day scheduled your crew showed up at 8 am sharp and finished at 7pm. They worked tirelessly the whole time and respected my property with the utmost of care. They found a few problems that were not initially discovered and corrected them.
They painted the lounge and groove wood they replaced and caulked the entire job after finishing the roof. In short, the job was EXCELLENT!

Please extend my special thanks to Miguel Gonzales, Miguel Rodriguez, and Oscar Rodriguez .

Also my thanks to the rest of the entire crew.

Your company’s reputation is well deserved

Roberto Mercado
Boca Raton, Fl     
 
 
 
   
 
 christine canda  
March 28, 2024    
I would definitely recommend Astro Roofing.  Their communication and was clear and reliable.  A job well done!     
 
 
 
   
 
 Ilene  
March 15, 2024    
Everyone was very nice and professional.  I have used Aastro in the past and that is why I used them again.  I would definitely recommend them
.     
 
 
 
   
 
 Pete Moshonas  
March 12, 2024    
This company is an awesome company, very professional, very knowledgeable..
Time management is on point….
Very clean after the job is completed….     
 
 
 
   
 
 Patti Kahn  
February 22, 2024    
Aastro Roofers are professional and reliable . Worth all the money I now feel safer in my home. I give them 5 stars.      
 
      

Read All Reviews
K
Leave Us a Review


WE ARE READY TO SERVE YOU

Call us at


561-409-3280

Get in touch



AASTRO ROOFING LIVE PROJECTS FEED




AASTRO ROOFING

Aastro Roofing is a fully licensed Roofing Contractor located in Florida. We
offer roof repair, replacement, and restorations for Commercial and Residential
properties.



Certified Roofing Contractor License Number: CCC1330967

FLORIDA DEPARTMENT OF BUSINESS AND REGULATION

 

BBB Accredited Contractor



OUR LOCATION



159 NW 1st St
Deerfield Beach, FL 33441



(561) 409-3280



Info@aastroroofing.com



Mon – Fri 8:00am – 5:00pm

SERVICE AREAS

Boca Raton, FL | Boynton Beach, FL | Coral Springs, FL | Deerfield Beach, FL |
Delray Beach, FL | Fort Lauderdale, FL | Lake Worth, FL | Parkland, FL | Pompano
Beach, FL | West Palm Beach, FL | Lake Worth, FL | Royal Palm Beach, FL |
Wellington, FL | Palm Beach, FL | Palm Beach Gardens, FL

© 2024 Aastro Roofing. All rights reserved. Powered by Simply The Best Digital

Privacy Policy  |  ADA Compliance

Have us call you
Book Appointment Online


REQUEST A ROOF QUOTE TODAY!

Simply fill out the form below and one of our team members will reach out to
you.

Hidden


NEXT STEPS: SYNC AN EMAIL ADD-ON

To get the most out of your form, we suggest that you sync this form with an
email add-on. To learn more about your email add-on options, visit the following
page:
(https://www.gravityforms.com/the-8-best-email-plugins-for-wordpress-in-2020).
Important: Delete this tip before you publish the form.
Name(Required)
First Last
Email(Required)

Phone(Required)

Address(Required)
Street Address City ZIP / Postal Code

Service Type(Required)
Please SelectRepair RoofReplace RoofRoof EvaluationMaintenance Program
Type of roof(Required)
Please SelectTileShingleFlatSlateAluminumMetalUnknown
Leaks(Required)
Please SelectYesNoNot Sure
Number of Stories
Please Select1-Story2-Story3-Story4-StoryCommercial Building
Age of Roof (In Years)

Customer Comments






REQUEST A ROOF QUOTE TODAY!

Simply fill out the form below and one of our team members will reach out to
you.

Hidden


NEXT STEPS: SYNC AN EMAIL ADD-ON

To get the most out of your form, we suggest that you sync this form with an
email add-on. To learn more about your email add-on options, visit the following
page:
(https://www.gravityforms.com/the-8-best-email-plugins-for-wordpress-in-2020).
Important: Delete this tip before you publish the form.
Name(Required)
First Last
Email(Required)

Phone(Required)

Address(Required)
Street Address City ZIP / Postal Code

Service Type(Required)
Please SelectRepair RoofReplace RoofRoof EvaluationMaintenance Program
Type of roof(Required)
Please SelectTileShingleFlatSlateAluminumMetalUnknown
Leaks(Required)
Please SelectYesNoNot Sure
Number of Stories
Please Select1-Story2-Story3-Story4-StoryCommercial Building
Age of Roof (In Years)

Customer Comments