vertpro.com Open in urlscan Pro
13.56.36.134  Public Scan

Submitted URL: http://vertpro.com/
Effective URL: https://vertpro.com/
Submission: On February 14 via manual from US — Scanned from DE

Form analysis 8 forms found in the DOM

POST /

<form method="post" enctype="multipart/form-data" id="gform_164" action="/">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform_body gform-body">
    <ul id="gform_fields_164" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_164_5" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_hidden" data-js-reload="field_164_5">
        <div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div><label class="gfield_label" for="input_164_5">Enable Intuit Payments Credit Card For User<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_164_5" type="text" value="1" class="large" placeholder="Enable Intuit Payments Credit Card For User" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_164_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_164_1"><label class="gfield_label" for="input_164_1">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_1" id="input_164_1" type="text" value="" class="large" placeholder="EMAIL" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_164_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_164_2"><label class="gfield_label gfield_label_before_complex"
          for="input_164_2">Password<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_password">
          <span id="input_164_2_1_container" class="large">
            <span class="password_input_container">
              <input type="password" name="input_2" id="input_164_2" value="" placeholder="PASSWORD" aria-required="true" aria-invalid="false">
            </span>
          </span>
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </li>
      <li id="field_164_6" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_164_6" style="display: none;"><label class="gfield_label screen-reader-text" for="input_164_6"># of
          Buildings</label>
        <div class="ginput_container ginput_container_text"><input name="input_6" id="input_164_6" type="text" value="" class="medium" placeholder="# of Buildings" aria-invalid="false" disabled="disabled"> </div>
      </li>
      <li id="field_164_4" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_164_4" style="display: none;"><label class="gfield_label screen-reader-text"
          for="input_164_4">Property Address(es)</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_4" id="input_164_4" class="textarea medium" placeholder="Property Address(es)" aria-invalid="false" rows="10" cols="50" disabled="disabled"></textarea></div>
      </li>
      <li id="field_164_3" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_164_3"><label class="gfield_label" for="input_164_3">CAPTCHA</label>
        <div id="input_164_3" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="bottomright">
          <div class="grecaptcha-badge" data-style="bottomright"
            style="width: 256px; height: 60px; position: fixed; visibility: hidden; display: block; transition: right 0.3s ease 0s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
            <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl&amp;co=aHR0cHM6Ly92ZXJ0cHJvLmNvbTo0NDM.&amp;hl=en&amp;v=tNAc29ZZrpcOCErva2nr4BS9&amp;theme=light&amp;size=invisible&amp;badge=bottomright&amp;cb=ocnjy9vtd2e0"
                width="256" height="60" role="presentation" name="a-vlevta378qdx" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"
                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_164_7" class="gfield gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_164_7">
        <div class="gform_button button make_visible redirectBtn">Create My Account</div>
      </li>
      <li id="field_164_8" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_164_8"><label class="gfield_label" for="input_164_8">Name</label>
        <div class="ginput_container"><input name="input_8" id="input_164_8" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_164_8">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_164" class="gform_button button make_visible" value="Create My Account"
      onclick="if(window[&quot;gf_submitting_164&quot;]){return false;}  window[&quot;gf_submitting_164&quot;]=true;  ga('send', 'event', { eventCategory: 'VertPro Submit Form', eventAction: 'Click-Submit', eventLabel: 'VerPro.com Sign Up'});"
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_164&quot;]){return false;} window[&quot;gf_submitting_164&quot;]=true;  jQuery(&quot;#gform_164&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_164" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="164">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_164" value="WyJbXSIsImRiMmMwNjU3ODkyNzI2NjExZWUyYzhmNGFkMjJhZmJiIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_164" id="gform_target_page_number_164" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_164" id="gform_source_page_number_164" value="1">
    <input type="hidden" name="gform_field_values" value="">
    <div class="loader" style="display:none;"><i class="fas fa-sync-alt"></i></div>
  </div>
</form>

Name: sreg_formPOST

<form method="post" id="sreg_form" name="sreg_form" enctype="multipart/form-data" action="">
  <input type="hidden" name="action" id="action" value="register">
  <input type="hidden" name="post_type" id="spost_type" value="veg_property">
  <div class="veg_row">
    <div class="form-block">
      <label for="ureg_email">Email <span style="color:red; font-weight:bold;">*</span></label>
      <input id="ureg_email" name="ureg_email" type="email" value="" class="required" placeholder="EMAIL">
    </div>
    <!--<div class="form-block">
						<label for="ureg_password">Password</label>
						<input id="ureg_password" name="ureg_password" type="password" value="" class="required" placeholder="PASSWORD" onKeyUp="checkPasswordStrength();">
						<div id="password-strength-status"></div>
					</div>-->
    <div class="form-block">
      <label for="ureg_password">Password</label>
      <input id="ureg_password" name="ureg_password" type="password" value="" class="required" placeholder="PASSWORD" onkeyup="checkPasswordStrength();">
    </div>
    <div class="form-block">
      <!--<div class="thankmsg" style="display:none; color:green;"></div> <div class="errormsg" style="display:none; color:red;"></div>-->
    </div>
    <div class="form-block" style="text-align:center; margin: 0px auto 0px; width:100%;">
      <input type="submit" name="reg_submit" value="Create My Account">
      <!--<img decoding="async" src="/wp-content/themes/genesis-sample/images/btnicon.png" data-lazy-src="/wp-content/themes/genesis-sample/images/btnicon.png?is-pending-load=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class=" jetpack-lazy-image"><noscript><img data-lazy-fallback="1" decoding="async" src="/wp-content/themes/genesis-sample/images/btnicon.png" /></noscript>-->
    </div>
  </div>
  <div id="errormgs"></div>
</form>

Name: search_zipcodePOST

<form method="post" id="search_zipcode" name="search_zipcode" enctype="multipart/form-data" action="" novalidate="novalidate">
  <input type="hidden" name="action" id="action" value="search_zipcode">
  <div style="padding:20px; display: flex; width:300px; margin:0px auto;">
    <input type="text" name="prop_zipcode" id="prop_zipcode" placeholder="Enter Zip Code" style=" flex: 1;" class="required">
    <input type="hidden" name="redirect_link" id="redirect_link" value="https://vertpro.com/signup">
    <input class="go_btn" type="submit" name="reg_submit" value="Go">
    <div class="thankmsg" style="display:none;"></div>
    <div class="errormsg" style="display:none;"></div>
  </div>
</form>

Name: again_search_zipcodePOST

<form method="post" id="again_search_zipcode" name="again_search_zipcode" enctype="multipart/form-data" action="" novalidate="novalidate">
  <input type="hidden" name="action" id="action" value="search_zipcode">
  <div style="display: flex;">
    <input type="text" name="prop_zipcode" id="prop_zipcode" placeholder="Enter Zip Code" style="max-width: 150px; height: 40px; font-size:15px;" class="required">
    <input class="go_btn" type="submit" name="reg_submit" value="Go" style="line-height: 0em; height: 40px;">
  </div>
</form>

Name: free_pro_searchPOST

<form method="post" id="free_pro_search" name="free_pro_search" enctype="multipart/form-data" action="" novalidate="novalidate">
  <input type="hidden" name="action" id="action" value="search_zipcode">
  <input type="text" name="search_address" id="search_address" placeholder="Property address" style="height: 40px; font-size:15px;" class="required pac-target-input" onfocus="geolocate()" autocomplete="off">
  <input id="hidden_zipcode" name="hidden_zipcode" type="hidden">
  <div style="display: flex;">
    <input type="email" name="search_email" id="search_email" placeholder="Email" style="max-width: 166px; height: 40px; font-size:15px;" class="required">
    <input class="go_btn" type="submit" name="free_pro_search_submit" value="Go" style="line-height: 0em; height: 40px;">
  </div>
  <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBK1inoQdy7owHg0xAve2ep5LCB4VQ9Ynk&amp;libraries=places&amp;callback=initAutocomplete" async="" defer=""></script>
  <script type="text/javascript">
    var placeSearch, autocomplete;
    var componentForm = {
      postal_code: 'short_name'
    };

    function initAutocomplete() {
      autocomplete = new google.maps.places.Autocomplete(document.getElementById('search_address'), {
        types: ['geocode']
      });
      autocomplete.setFields(['address_component']);
      autocomplete.addListener('place_changed', fillInAddress);
    }

    function fillInAddress() {
      var place = autocomplete.getPlace();
      document.getElementById('hidden_zipcode').value = '';
      for (var i = 0; i < place.address_components.length; i++) {
        var addressType = place.address_components[i].types[0];
        if (componentForm[addressType]) {
          var val = place.address_components[i][componentForm[addressType]];
          document.getElementById('hidden_zipcode').value = val;
        }
      }
    }

    function geolocate() {
      if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(function(position) {
          var geolocation = {
            lat: position.coords.latitude,
            lng: position.coords.longitude
          };
          var circle = new google.maps.Circle({
            center: geolocation,
            radius: position.coords.accuracy
          });
          autocomplete.setBounds(circle.getBounds());
        });
      }
    }
  </script>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_156" action="/">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform_body gform-body">
    <ul id="gform_fields_156" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_156_7" class="gfield has-input-name populated gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_7"><label class="gfield_label"
          for="input_156_7">Support<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_7" id="input_156_7" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="">-- Select Support Option --</option>
            <option value="General Questions">General Questions</option>
            <option value="Technical Support">Technical Support</option>
          </select></div>
      </li>
      <li id="field_156_1" class="gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_1"><label class="gfield_label" for="input_156_1">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_156_1" type="text" value="" class="large" placeholder="NAME" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_156_2" class="gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_2"><label class="gfield_label" for="input_156_2">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_2" id="input_156_2" type="text" value="" class="large" placeholder="PHONE" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_156_3" class="gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_3"><label class="gfield_label" for="input_156_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_156_3" type="text" value="" class="large" placeholder="EMAIL" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_156_4" class="gfield gf_right_half field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_4"><label class="gfield_label" for="input_156_4">Subject</label>
        <div class="ginput_container ginput_container_text"><input name="input_4" id="input_156_4" type="text" value="" class="large" placeholder="SUBJECT" aria-invalid="false"> </div>
      </li>
      <li id="field_156_5" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_5"><label class="gfield_label" for="input_156_5">Message</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_156_5" class="textarea medium" placeholder="MESSAGE" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_156_6" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_156_6"><label class="gfield_label" for="input_156_6">CAPTCHA</label>
        <div id="input_156_6" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl" 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; display: block; transition: right 0.3s ease 0s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
            <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl&amp;co=aHR0cHM6Ly92ZXJ0cHJvLmNvbTo0NDM.&amp;hl=en&amp;v=tNAc29ZZrpcOCErva2nr4BS9&amp;theme=light&amp;size=invisible&amp;badge=bottomright&amp;cb=vpphjdpdvu07"
                width="256" height="60" role="presentation" name="a-jjlykkywjhzi" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"
                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_156_8" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_156_8"><label class="gfield_label" for="input_156_8">Name</label>
        <div class="ginput_container"><input name="input_8" id="input_156_8" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_156_8">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_156" class="gform_button button make_visible" value="Send Message"
      onclick="if(window[&quot;gf_submitting_156&quot;]){return false;}  window[&quot;gf_submitting_156&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_156&quot;]){return false;} window[&quot;gf_submitting_156&quot;]=true;  jQuery(&quot;#gform_156&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_156" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="156">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_156" value="WyJbXSIsImRiMmMwNjU3ODkyNzI2NjExZWUyYzhmNGFkMjJhZmJiIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_156" id="gform_target_page_number_156" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_156" id="gform_source_page_number_156" value="1">
    <input type="hidden" name="gform_field_values" value="">
    <div class="loader" style="display:none;"><i class="fas fa-sync-alt"></i></div>
  </div>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_191" action="/">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform_body gform-body">
    <ul id="gform_fields_191" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_191_5" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_hidden" data-js-reload="field_191_5">
        <div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div><label class="gfield_label" for="input_191_5">Enable Intuit Payments Credit Card For User<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_191_5" type="text" value="1" class="large" placeholder="Enable Intuit Payments Credit Card For User" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_191_6" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_hidden" data-js-reload="field_191_6">
        <div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden"></i><span>Hidden</span></div><label class="gfield_label" for="input_191_6">Coupen Code for New User<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_191_6" type="text" value="" class="large" placeholder="Coupen Code for New User" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_191_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_191_1"><label class="gfield_label" for="input_191_1">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_1" id="input_191_1" type="text" value="" class="large" placeholder="EMAIL" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_191_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_191_2"><label class="gfield_label gfield_label_before_complex"
          for="input_191_2">Password<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_password">
          <span id="input_191_2_1_container" class="large">
            <span class="password_input_container">
              <input type="password" name="input_2" id="input_191_2" value="" placeholder="PASSWORD" aria-required="true" aria-invalid="false">
            </span>
          </span>
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </li>
      <li id="field_191_7" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_191_7" style="display: none;"><label class="gfield_label screen-reader-text" for="input_191_7"># of
          Buildings</label>
        <div class="ginput_container ginput_container_text"><input name="input_7" id="input_191_7" type="text" value="" class="medium" placeholder="# of Buildings" aria-invalid="false" disabled="disabled"> </div>
      </li>
      <li id="field_191_4" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_191_4" style="display: none;"><label class="gfield_label screen-reader-text"
          for="input_191_4">Property Address(es)</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_4" id="input_191_4" class="textarea medium" placeholder="Property Address(es)" aria-invalid="false" rows="10" cols="50" disabled="disabled"></textarea></div>
      </li>
      <li id="field_191_3" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_191_3"><label class="gfield_label" for="input_191_3">CAPTCHA</label>
        <div id="input_191_3" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl" 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; display: block; transition: right 0.3s ease 0s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
            <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl&amp;co=aHR0cHM6Ly92ZXJ0cHJvLmNvbTo0NDM.&amp;hl=en&amp;v=tNAc29ZZrpcOCErva2nr4BS9&amp;theme=light&amp;size=invisible&amp;badge=bottomright&amp;cb=oalrzwzau470"
                width="256" height="60" role="presentation" name="a-7lchdvzez1rg" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"
                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>
        </div>
      </li>
      <li id="field_191_8" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_191_8"><label class="gfield_label" for="input_191_8">Name</label>
        <div class="ginput_container"><input name="input_8" id="input_191_8" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_191_8">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_191" class="gform_button button make_visible" value="Create My Account"
      onclick="if(window[&quot;gf_submitting_191&quot;]){return false;}  window[&quot;gf_submitting_191&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_191&quot;]){return false;} window[&quot;gf_submitting_191&quot;]=true;  jQuery(&quot;#gform_191&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_191" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="191">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_191" value="WyJbXSIsImRiMmMwNjU3ODkyNzI2NjExZWUyYzhmNGFkMjJhZmJiIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_191" id="gform_target_page_number_191" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_191" id="gform_source_page_number_191" value="1">
    <input type="hidden" name="gform_field_values" value="">
    <div class="loader" style="display:none;"><i class="fas fa-sync-alt"></i></div>
  </div>
  <input type="hidden" name="pum_form_popup_id" value="32517">
</form>

POST /#gf_15

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_15" id="gform_15" action="/#gf_15">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform_body gform-body">
    <ul id="gform_fields_15" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_15_1" class="gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_1"><label class="gfield_label" for="input_15_1">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_15_1" type="text" value="" class="large" placeholder="NAME" aria-required="true" aria-invalid="false"> </div>
      </li>
      <li id="field_15_2" class="gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_2"><label class="gfield_label" for="input_15_2">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_2" id="input_15_2" type="text" value="" class="large" placeholder="PHONE" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_15_3" class="gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_3"><label class="gfield_label" for="input_15_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_15_3" type="text" value="" class="large" placeholder="EMAIL" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_15_4" class="gfield gf_right_half field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_4"><label class="gfield_label" for="input_15_4">Subject</label>
        <div class="ginput_container ginput_container_text"><input name="input_4" id="input_15_4" type="text" value="" class="large" placeholder="SUBJECT" aria-invalid="false"> </div>
      </li>
      <li id="field_15_5" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_5"><label class="gfield_label" for="input_15_5">Message</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_15_5" class="textarea medium" placeholder="MESSAGE" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_15_6" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_6"><label class="gfield_label" for="input_15_6">CAPTCHA</label>
        <div id="input_15_6" class="ginput_container ginput_recaptcha gform-initialized" data-sitekey="6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl" 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; display: block; transition: right 0.3s ease 0s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
            <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdzdLQZAAAAAITauaEgAuWYIUfa98_HwPgPrKvl&amp;co=aHR0cHM6Ly92ZXJ0cHJvLmNvbTo0NDM.&amp;hl=en&amp;v=tNAc29ZZrpcOCErva2nr4BS9&amp;theme=light&amp;size=invisible&amp;badge=bottomright&amp;cb=68rhfq6at1oh"
                width="256" height="60" role="presentation" name="a-e56ph9thtipx" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"
                tabindex="-1"></iframe></div>
            <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-3" 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_15_7" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_15_7"><label class="gfield_label" for="input_15_7">Phone</label>
        <div class="ginput_container"><input name="input_7" id="input_15_7" type="text" value=""></div>
        <div class="gfield_description" id="gfield_description_15_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_15" class="gform_button button make_visible" value="Send Message"
      onclick="if(window[&quot;gf_submitting_15&quot;]){return false;}  window[&quot;gf_submitting_15&quot;]=true;  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_15&quot;]){return false;} window[&quot;gf_submitting_15&quot;]=true;  jQuery(&quot;#gform_15&quot;).trigger(&quot;submit&quot;,[true]); }"> <input type="hidden"
      name="gform_ajax" value="form_id=15&amp;title=&amp;description=&amp;tabindex=0">
    <input type="hidden" class="gform_hidden" name="is_submit_15" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="15">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_15" value="WyJbXSIsImRiMmMwNjU3ODkyNzI2NjExZWUyYzhmNGFkMjJhZmJiIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_15" id="gform_target_page_number_15" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_15" id="gform_source_page_number_15" value="1">
    <input type="hidden" name="gform_field_values" value="">
    <div class="loader" style="display:none;"><i class="fas fa-sync-alt"></i></div>
  </div>
  <input type="hidden" name="pum_form_popup_id" value="21474">
</form>

Text Content

 * Skip to main content
 * Skip to footer


HOME LANDING-V3


VERTPRO® NATIONWIDE BENCHMARK PLATFORM

 

GET STARTED NOW:

ENERGY BENCHMARKING

& BUILDING UPGRADES

 * Hidden
   Enable Intuit Payments Credit Card For User*
   
 * Email*
   
 * Password*
   
 * # of Buildings
   
 * Property Address(es)
   
 * CAPTCHA
   
 * Create My Account
 * Name
   
   This field is for validation purposes and should be left unchanged.


Email *
Password



 

Already have an account? Sign in

 


 

 
What is VertPro®? Watch this quick video to find out!
 


VERTPRO®, SAAS TECHNOLOGY FOR BUILDING OWNERS
TO SIMPLIFY ENERGY UPGRADES & COMPLIANCE

VertPro® is a one-stop shop SaaS platform for building owners & managers to
comply with every Energy Benchmark law across the United States, in 30 minutes
or less. Beyond energy compliance, use VertPro to simplify your energy upgrades
and building improvements. From obtaining multiple pre-screened bids for various
energy projects (like Angie's List, for CRE), to searching for Utility Rebates,
to getting professional help identifying which upgrades are best for your
specific building, VertPro simplifies energy efficiency and compliance across
your portfolio.

--------------------------------------------------------------------------------

Start Benchmarking »
Building Upgrades? »
Schedule a Demo Now »
See Our Pricing Details »

A one-stop shop to comply with all energy laws + improve the efficiency and
sustainability of all your buildings.

 



54 CITIES/STATES HAVE ENERGY BENCHMARK DEADLINES IN 2022.


IF YOU HAVE BUILDINGS IN MULTIPLE CITIES YOU HAVE TO DEAL WITH UP TO </STRONG
></SPAN >

 

 

 

54
Governmen Agencies

108
ElectricCompanies

57
Gas Companies

GOT TIME TO LEARN & COMPLY WITH EACH LAW?

Simplify Benchmark Compliance. Sign Up Now >
 


FIND OUT WHICH LAWS APPLY TO YOU

Energy Benchmark Compliance
×
Thank For Your Free Professional Search.
One of our executive contact you shortly
Energy Benchmark Compliance
×

Energy Benchmark Compliance
×
Loading...
Not Found
No applicable Energy Benchmark laws were found for this zipcode.
New laws are added every year, so contact your city to confirm any current or
future requirements.
Try Again

Free Professional Search:
Enter your property address and email to double check if any new Energy
Benchmark laws apply

 


USE 1 PLATFORM TO COMPLY WITH ALL 54 LAWS

 * Ann Arbor, MI  
   Applicable Law
   Energy and Water Benchmarking Ordinance (City Co de 104)
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   10,000
   Year Started
   2022
   Required Utilities
   Energy + Water
   Jun
   1
 * Atlanta, GA  
   Applicable Law
   Atlanta Commercial Buildings Energy Efficiency Ordinance
   Location
   (none)
   Additional Requirements
   Energy Audit (every 10 years) starting in 2020
   Annual Deadline
   June 1
   Applies To
   25,000
   Year Started
   2017
   Required Utilities
   Energy + Water
   Jun
   1
 * Austin, TX  
   Applicable Law
   Austin Energy Conservation Audit & Disclosure (ECAD) Ordinance
   Location
   (none)
   Additional Requirements
   Energy Audits + Mandatory Upgrades
   Annual Deadline
   June 1
   Applies To
   10,000
   Year Started
   2012
   Required Utilities
   Energy
   Jun
   1
 * Berkeley, CA  
   Applicable Law
   Berkeley Building Energy Saving Ordinance
   Location
   (none)
   Additional Requirements
   Energy Report (every 5 years for large buildings, every 8 years for small and
   medium buildings)
   Annual Deadline
   July 1
   Applies To
   25,000
   Year Started
   2016
   Required Utilities
   Energy + Water
   Jul
   1
 * Bloomington, MN  
   Applicable Law
   Large Building Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   100,000
   Year Started
   2022
   Required Utilities
   Energy
   Jun
   1
 * Boston, MA  
   Applicable Law
   Boston Energy Reporting and Disclosure Ordinance
   Location
   (none)
   Additional Requirements
   Periodic energy assessments and/or actions
   Annual Deadline
   May 15
   Applies To
   35,000
   Year Started
   2017
   Required Utilities
   Energy + Water
   May
   15
 * Boulder, CO  
   Applicable Law
   Boulder Building Performance Ordinance
   Location
   (none)
   Additional Requirements
   Energy Audit & RCx (every 10 yrs) + Implement "Cost-Effective" RCx Measures
   (within 2 years) + Lighting Upgrades (one-time)
   Annual Deadline
   June 1
   Applies To
   20,000
   Year Started
   2017
   Required Utilities
   Energy
   Jun
   1
 * Brisbane, CA  
   Applicable Law
   Brisbane Building Efficiency Program
   Location
   (none)
   Additional Requirements
   (None)
   Annual Deadline
   May 15
   Applies To
   10,000
   Year Started
   2020
   Required Utilities
   Energy + Water
   May
   15
 * California (State)  
   Applicable Law
   California Assembly Bill 802 (AB 802)
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2018
   Required Utilities
   Energy
   Jun
   1
 * California, CA  
   Applicable Law
   California Assembly Bill 802 (AB 802)
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2018
   Required Utilities
   Energy
   Jun
   1
 * Cambridge, MA  
   Applicable Law
   Cambridge Building Energy Use Disclosure Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   May 1
   Applies To
   25,000
   Year Started
   2014
   Required Utilities
   Energy + Water
   May
   1
 * Chicago, IL  
   Applicable Law
   Chicago Building Energy Use Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2017
   Required Utilities
   Energy
   Jun
   1
 * Cincinnati, OH  
   Applicable Law
   Cincinnati Kilowatt Crackdown
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   (none)
   Year Started
   2009
   Required Utilities
   Energy
   Jan
   1
 * Colorado (State)  
   Applicable Law
   Benchmarking and Building Performance Standards
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2022
   Required Utilities
   Energy
   Jun
   1
 * Columbus, OH  
   Applicable Law
   Columbus Energy Challenge
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2020
   Required Utilities
   Energy + Water
   Jun
   1
 * Custom, Custom  
   Applicable Law
   Custom Benchmark-1
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   (none)
   Applies To
   (none)
   Year Started
   2020
   Required Utilities
   (none)
   Jan
   1
 * Denver, CO  
   Applicable Law
   Denver Commercial and Multifamily Building Benchmarking
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1 (Extended to August 1, 2023)
   Applies To
   25,000
   Year Started
   2017
   Required Utilities
   Energy
   Jun
   1
 * Des Moines, IA  
   Applicable Law
   Des Moines Energy and Water Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   July 1
   Applies To
   25,000
   Year Started
   2020
   Required Utilities
   Energy + Water
   Jul
   1
 * Edina, MN  
   Applicable Law
   Efficient Building Benchmarking Ordinance (2019-10 Article XI)
   Location
   (none)
   Additional Requirements
   Energy Audit (Every 5 Years, starting 2022)
   Annual Deadline
   June 1
   Applies To
   25,000
   Year Started
   2019
   Required Utilities
   Energy + Water
   Jun
   1
 * Evanston, IL  
   Applicable Law
   Evanston Building Energy and Water Use Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 30
   Applies To
   20,000
   Year Started
   2016
   Required Utilities
   Energy + Water
   Jun
   30
 * Fort Collins, CO  
   Applicable Law
   Fort Collins Ordinance 144
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   5,000
   Year Started
   2021
   Required Utilities
   Energy + Water
   Jan
   1
 * Houston, TX  
   Applicable Law
   Houston Green Office Challenge
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   (none)
   Year Started
   2017
   Required Utilities
   Energy
   Jan
   1
 * Indianapolis, IN  
   Applicable Law
   Benchmarking Program | Thriving Buildings
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   100,000
   Year Started
   2023
   Required Utilities
   Energy + Water
   Jun
   1
 * Kansas City, MO  
   Applicable Law
   Kansas City Energy Empowerment Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   May 1
   Applies To
   50,000
   Year Started
   2017
   Required Utilities
   Energy + Water
   May
   1
 * Los Angeles, CA  
   Applicable Law
   Los Angeles Existing Buildings Energy & Water Efficiency (EBEWE) Ordinance
   Location
   (none)
   Additional Requirements
   Energy Audit, Water Audit & Retro-Commissioning (Every 5 Years)
   Annual Deadline
   June 1
   Applies To
   20,000
   Year Started
   2017
   Required Utilities
   Energy + Water
   Jun
   1
 * Louisville, KY  
   Applicable Law
   Louisville Kilowatt Crackdown
   Location
   (none)
   Additional Requirements
   (None)
   Annual Deadline
   January 1
   Applies To
   (none)
   Year Started
   2020
   Required Utilities
   Energy
   Jan
   1
 * Miami, FL  
   Applicable Law
   Building Efficiency 305
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   200,000
   Year Started
   2023
   Required Utilities
   Energy + Water
   Jun
   1
 * Miami-Dade County, FL  
   Applicable Law
   Miami-Dade County Building Efficiency 305 (BE305)
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   (none)
   Year Started
   2018
   Required Utilities
   Energy
   Jan
   1
 * Minneapolis, MN  
   Applicable Law
   Minneapolis Commercial Building Rating and Disclosure Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2013
   Required Utilities
   Energy + Water
   Jun
   1
 * Montgomery County, MD  
   Applicable Law
   Montgomery County Building Energy Benchmarking Law
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2015
   Required Utilities
   Energy
   Jun
   1
 * New Jersey , NJ  
   Applicable Law
   New Jersey State Law: A3722
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   October 1
   Applies To
   (none)
   Year Started
   2022
   Required Utilities
   (none)
   Oct
   1
 * New Orleans, LA  
   Applicable Law
   New Orleans Building Energy Benchmarking
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   (none)
   Year Started
   2014
   Required Utilities
   Energy + Water
   Jan
   1
 * New York City, NY  
   Applicable Law
   New York City Local Law 84 (LL84)
   Location
   (none)
   Additional Requirements
   Energy Audit + RCx (every 10 years)
   Annual Deadline
   May 1 (Extended to November 30, 2023)
   Applies To
   25,000
   Year Started
   2009
   Required Utilities
   Energy + Water
   May
   1
 * Ontario, Canada  
   Applicable Law
   Ontario, Canada Reporting of Energy Consumption and Water Use
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   July 1
   Applies To
   50,000
   Year Started
   2019
   Required Utilities
   Energy + Water
   Jul
   1
 * Orlando, FL  
   Applicable Law
   Orlando Building Energy & Water Efficiency Strategy (Ordinance 2016-64)
   Location
   (none)
   Additional Requirements
   Energy Audit or RCx (every 5 years) starting in 2020
   Annual Deadline
   May 1
   Applies To
   50,000
   Year Started
   2018
   Required Utilities
   Energy
   May
   1
 * Philadelphia, PA  
   Applicable Law
   Philadelphia Building Energy Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 30
   Applies To
   50,000
   Year Started
   2012
   Required Utilities
   Energy + Water
   Jun
   30
 * Pittsburgh, PA  
   Applicable Law
   Pittsburgh Building Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2018
   Required Utilities
   Energy + Water
   Jun
   1
 * Portland, OR  
   Applicable Law
   Portland Energy Performance Reporting Policy
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   20,000
   Year Started
   2015
   Required Utilities
   Energy
   Jan
   1
 * Portland, ME  
   Applicable Law
   Portland, ME Energy and Water Use Performance Benchmarking ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   May 1
   Applies To
   50,000
   Year Started
   2015
   Required Utilities
   Energy + Water
   May
   1
 * Providence, RI  
   Applicable Law
   Sustainable Providence
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   (none)
   Applies To
   (none)
   Year Started
   2014
   Required Utilities
   Energy
   Jan
   1
 * Reno, NV  
   Applicable Law
   Reno Energy and Water Efficiency Program (Ordinance 7068)
   Location
   (none)
   Additional Requirements
   Energy Audit + Retro-Commissioning
   Annual Deadline
   July 1
   Applies To
   30,000
   Year Started
   2020
   Required Utilities
   Energy + Water
   Jul
   1
 * Saint Louis, MO  
   Applicable Law
   Saint Louis Building Energy Awareness Bill
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   May 1
   Applies To
   50,000
   Year Started
   2018
   Required Utilities
   Energy + Water
   May
   1
 * Saint Paul, MN  
   Applicable Law
   Energize Saint Paul
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   January 1
   Applies To
   (none)
   Year Started
   2019
   Required Utilities
   Energy
   Jan
   1
 * Salt Lake City, UT  
   Applicable Law
   Salt Lake City Elevate Buildings
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   May 1
   Applies To
   50,000
   Year Started
   2019
   Required Utilities
   Energy
   May
   1
 * San Diego, CA  
   Applicable Law
   San Diego Building Energy Benchmarking Ordinance
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   50,000
   Year Started
   2019
   Required Utilities
   Energy
   Jun
   1
 * San Francisco, CA  
   Applicable Law
   San Francisco Existing Commercial Buildings Energy Performance Ordinance
   Location
   (none)
   Additional Requirements
   Energy Audit or RCx (every 5 years)
   Annual Deadline
   April 1
   Applies To
   10,000
   Year Started
   2011
   Required Utilities
   Energy
   Apr
   1
 * San Jose, CA  
   Applicable Law
   San Jose Energy and Water Building Performance Ordinance (BPO)
   Location
   (none)
   Additional Requirements
   Energy Audit or RCx or Implement EEMs
   Annual Deadline
   May 1
   Applies To
   20,000
   Year Started
   2019
   Required Utilities
   Energy + Water
   May
   1
 * Seattle, WA  
   Applicable Law
   Seattle Council Bill 116731 (CB 116731)
   Location
   (none)
   Additional Requirements
   Periodic Tune-Ups for Larger Commercial Buildings
   Annual Deadline
   July 1
   Applies To
   20,000
   Year Started
   2015
   Required Utilities
   Energy
   Jul
   1
 * South Portland, ME  
   Applicable Law
   Energy and Water Benchmarking Ordinance South Portland, ME
   Location
   (none)
   Additional Requirements
   Energy Audit (starting 2023)
   Annual Deadline
   May 1
   Applies To
   (none)
   Year Started
   2017
   Required Utilities
   Energy + Water
   May
   1
 * St.Louis Park, MN  
   Applicable Law
   St Louis Park Energy Benchmarking
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   June 1
   Applies To
   25,000
   Year Started
   2019
   Required Utilities
   Energy + Water
   Jun
   1
 * Washington (State)  
   Applicable Law
   Washington Senate Bill 5854 (SB 5854)
   Location
   (none)
   Additional Requirements
   Energy Audits
   Annual Deadline
   April 1
   Applies To
   10,000
   Year Started
   2020
   Required Utilities
   Energy
   Apr
   1
 * Washington, DC  
   Applicable Law
   Washington DC Clean and Affordable Energy Act of 2008
   Location
   (none)
   Additional Requirements
   (none)
   Annual Deadline
   April 1
   Applies To
   25,000
   Year Started
   2015
   Required Utilities
   Energy + Water
   Apr
   1

 


CONTACT US

(415) 912-1523 | Benchmark@VertPro.com

--

 * Support*
   -- Select Support Option --General QuestionsTechnical Support
 * Name*
   
 * Phone*
   
 * Email*
   
 * Subject
   
 * Message
   
 * CAPTCHA
   
 * Name
   
   This field is for validation purposes and should be left unchanged.



Vert Pro® © 2023 - Privacy Policy | Terms & Conditions


FacebookTwitter



GET 1-YEAR OF FREE BENCHMARKING

Coupon Code: BMFREE2023



“Limited time, get a free Energy Benchmark for one property due in 2023 with
Promo Code: BMFREE2023”


SIGN UP NOW TO CLAIM YOURS

 * Hidden
   Enable Intuit Payments Credit Card For User*
   
 * Hidden
   Coupen Code for New User*
   
 * Email*
   
 * Password*
   
 * # of Buildings
   
 * Property Address(es)
   
 * CAPTCHA
   
 * Name
   
   This field is for validation purposes and should be left unchanged.


×



Thank you!!

Thank you for choosing VertPro® as your Energy Compliance provider! As a token
of our appreciation, we’re giving you a code to get yourself some Vert Swag.
Visit our Vert Store and use the code VertSwag2022! to get up to $25 towards
Vert items – tax and shipping included. Happy shopping!

CLOSE


HOW CAN WE HELP YOU TODAY?

 * Name*
   
 * Phone*
   
 * Email*
   
 * Subject
   
 * Message
   
 * CAPTCHA
   
 * Phone
   
   This field is for validation purposes and should be left unchanged.


×

✓
Thanks for sharing!
AddToAny
More…


Notifications