singlesourceroof.com Open in urlscan Pro
23.235.195.247  Public Scan

URL: http://singlesourceroof.com/
Submission: On March 05 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST /#gf_2

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_2" id="gform_2" action="/#gf_2">
  <div class="gform_body">
    <ul id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_2_1" class="gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_2_1">Name<span class="gfield_required">*</span></label>
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_2_1" type="text" value="" class="medium" tabindex="100" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_2_2" class="gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_2_2">Email<span class="gfield_required">*</span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_2_2" type="text" value="" class="medium" tabindex="101" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_2_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_2_3">How Can We Help You?<span class="gfield_required">*</span></label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_3" id="input_2_3" class="textarea small" tabindex="102" aria-required="true" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_2_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_2_4">Name</label>
        <div class="ginput_container"><input name="input_4" id="input_2_4" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_2_4">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Contact" tabindex="103"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  window[&quot;gf_submitting_2&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} window[&quot;gf_submitting_2&quot;]=true;  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden" name="gform_ajax"
      value="form_id=2&amp;title=&amp;description=&amp;tabindex=100">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2" value="WyJbXSIsIjk0MjcwOTBmMGVhYmRhNTU0NGViNmNmNjZkMzNlMGY1Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#gf_3

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_3" id="gform_3" class="rl-gf-ModalForm" action="/#gf_3">
  <div class="gform_body">
    <ul id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_3_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label gfield_label_before_complex">Name<span class="gfield_required">*</span></label>
        <div class="ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name" id="input_3_1">
          <span id="input_3_1_3_container" class="name_first">
            <input type="text" name="input_1.3" id="input_3_1_3" value="" aria-label="First name" tabindex="50" aria-required="true" aria-invalid="false">
            <label for="input_3_1_3">First</label>
          </span>
          <span id="input_3_1_6_container" class="name_last">
            <input type="text" name="input_1.6" id="input_3_1_6" value="" aria-label="Last name" tabindex="52" aria-required="true" aria-invalid="false">
            <label for="input_3_1_6">Last</label>
          </span>
        </div>
      </li>
      <li id="field_3_2" class="gfield field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_3_2">Phone</label>
        <div class="ginput_container ginput_container_phone"><input name="input_2" id="input_3_2" type="text" value="" class="large" tabindex="54" aria-invalid="false"></div>
      </li>
      <li id="field_3_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_3_3">Email<span class="gfield_required">*</span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_3_3" type="text" value="" class="large" tabindex="55" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_3_5" class="gfield field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_3_5">How Can We Help You?</label>
        <div class="ginput_container ginput_container_select"><select name="input_5" id="input_3_5" class="medium gfield_select" tabindex="56" aria-invalid="false">
            <option value="Installation">Installation</option>
            <option value="Maintenance">Maintenance</option>
            <option value="Repairs">Repairs</option>
            <option value="Coating">Coating</option>
            <option value="Other">Other</option>
          </select></div>
      </li>
      <li id="field_3_6" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" style="display: none;"><label class="gfield_label" for="input_3_6">Tell Us A little About Your Project</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_6" id="input_3_6" class="textarea small" tabindex="57" aria-invalid="false" rows="10" cols="50" disabled=""></textarea></div>
      </li>
      <li id="field_3_7" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible"><label class="gfield_label" for="input_3_7">Name</label>
        <div class="ginput_container"><input name="input_7" id="input_3_7" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_3_7">This field is for validation purposes and should be left unchanged.</div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_3" class="gform_button button" value="Get Quote" tabindex="58"
      onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  window[&quot;gf_submitting_3&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} window[&quot;gf_submitting_3&quot;]=true;  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden" name="gform_ajax"
      value="form_id=3&amp;title=&amp;description=&amp;tabindex=49">
    <input type="hidden" class="gform_hidden" name="is_submit_3" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="3">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsIjk0MjcwOTBmMGVhYmRhNTU0NGViNmNmNjZkMzNlMGY1Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

Text Content

Skip to content
Menu Menu
 * Home
 * Commercial RoofingMenu Toggle
   * Steel Roofing
 * TPO Roofing
 * Coating
 * Maintenance
 * Installs
 * Repair
 * Flashings
 * Contact Us


 * CALL NOW: 817-513-1830


 * COMMERCIAL ROOFING PROFESSIONALS
   
   

GET FREE QUOTE
GET IN TOUCH


WELCOME TO SINGLE SOURCE ROOFING

YOUR COMMERCIAL ROOF EXPERTS


 * TOP QUALITY TPO METAL ROOFING & COATING
   
   When it comes to commercial roof maintenance, repairs and installation it
   takes a skilled and experienced hand to ensure that your roof gets the
   attention it needs.
   
   With over 20 years of experience in the commercial roofing industry, Single
   Source Roofing is the best choice when you need a commercial roofing company.



 * GET YOUR COMMERCIAL ROOF INSPECTION SCHEDULED TODAY

 * FOR YOUR COMMERCIAL ROOF NEEDS, GIVE SINGLE SOURCE ROOFING A CALL.

(817) 513-1830


 * OUR SPECIALIZATION
   
   Thermoplastic roofing (TPO) systems are gaining popularity among Dallas area
   roofers. They are made from an extremely durable material with
   low-temperature flexibility and a tolerance for high temperatures. TPO roofs
   are very resistant to UV rays, chemical exposure and ozone. Their lifespan
   can be in excess of 20 years, and they are also highly resistant to
   punctures, fire and heavy winds. 



 * COMMERCIAL ROOF MAINTENANCE
   
   When it comes to commercial roof maintenance, you need a skilled hand. Let
   SSR be that hand.
   
    
   



 * WIND DAMAGE INSPECTION
   
   Wind storms account for a large amount of roof damage. If you think your
   commercial roof was damaged in a windstorm, give us a call.
   
    
   

 * COMMERCIAL ROOF REPAIRS
   
   Single Source Roof specializes in commercial roof repairs, and knows the best
   ways to work around a busy commercial schedule.
   
    
   



 * HAIL DAMAGE INSPECTION
   
   Texas is no stranger to hail, and neither are the commercial roofing teams
   here at Single Source Roof. If you think your roof has suffered from hail
   damage, we can help. 
   
    
   

 * COMMERCIAL ROOF INSTALLATION
   
   Sometimes there's just no saving a roof, due either to age or extreme damage.
   When that happens, Single Source Roof is here to help.
   
    
   



 * FREE ROOF INSPECTION
   
   A lot of roofing problems can be solved quickly and easily with regular
   inspection and maintenance. Schedule your first roof inspection for free with
   Single Source Roof.
   
   

 * TY H.
   
   

They are Veteran owned/operated and it shows in how they conduct business.
Russell is very honest and a straight shooter. If he tells you he will do
something you can count on it being done. He is very honest, trustworthy and
knowledgeable. He helped me with the insurance process and made sure I was 100%
satisfied with the work.

 * SHELIA M.
   
   

EXTREMELY SATISFIED! From the estimate process to completion of the project. I
will definitely use them again if I need any roofing done in the future. Russell
and his crew were very professional.


 * DON'T PUT OFF YOUR ROOF REPAIRS ANY LONGER
   
   Get Started On Repairs Today

CONTACT US TODAY




COMMERCIAL ROOFING YOU CAN TRUST





CONTACT DETAILS



2000 E LAMAR BOULEVARD SUITE 600 ARLINGTON, TX 76006

(817) 513-1830

INFO@SINGLESOURCEROOF.COM


GET A QUOTE


 * Name*
   
 * Email*
   
 * How Can We Help You?*
   
 * Name
   
   This field is for validation purposes and should be left unchanged.




PAGES

 * Home
 * Commercial Roofing Services
 * Contact Us
 * Commercial Roof Installation
 * Roof Maintenance
 * TPO Roofing Systems
 * Commercial Roof Repair
 * Steel Roofing
 * Commercial Roof Coating
 * Flashings

Copyright © 2023 Single Source Roof | Website design by Rethink Local
Scroll to Top


GET YOUR FREE QUOTE

 * Name*
   First Last
 * Phone
   
 * Email*
   
 * How Can We Help You?
   InstallationMaintenanceRepairsCoatingOther
 * Tell Us A little About Your Project
   
 * Name
   
   This field is for validation purposes and should be left unchanged.