vintagetimberworks.com Open in urlscan Pro
104.19.154.92  Public Scan

URL: https://vintagetimberworks.com/
Submission: On August 30 via api from TW — Scanned from DE

Form analysis 2 forms found in the DOM

POST /

<form method="post" enctype="multipart/form-data" id="gform_3" action="/" data-formid="3" novalidate="">
  <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_3" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_3_1" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_1"><label
          class="gfield_label gform-field-label" for="input_3_1">Full 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_3_1" type="text" value="" class="medium" placeholder="Full Name" aria-required="true" aria-invalid="false" onkeypress="return ValidateKey();"
            oninput="return ValidateKey();" onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off"> </div>
      </li>
      <li id="field_3_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_2"><label
          class="gfield_label gform-field-label" for="input_3_2">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_2" id="input_3_2" type="email" value="" class="medium" placeholder="Email" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_3_4" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_4"><label
          class="gfield_label gform-field-label" for="input_3_4">Project 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_4" id="input_3_4" type="text" value="" class="medium" placeholder="Project Name" aria-required="true" aria-invalid="false" onkeypress="return ValidateKey();"
            oninput="return ValidateKey();" onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off"> </div>
      </li>
      <li id="field_3_5" class="gfield gfield--type-text gfield--input-type-text field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_5"><label
          class="gfield_label gform-field-label" for="input_3_5">Credits (If Any)</label>
        <div class="ginput_container ginput_container_text"><input name="input_5" id="input_3_5" type="text" value="" class="medium" placeholder="Credits (If Any)" aria-invalid="false" onkeypress="return ValidateKey();"
            oninput="return ValidateKey();" onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off"> </div>
      </li>
      <li id="field_3_6" class="gfield gfield--type-fileupload gfield--input-type-fileupload gfield_contains_required field_sublabel_below gfield--has-description field_description_above hidden_label gfield_visibility_visible"
        data-js-reload="field_3_6"><label class="gfield_label gform-field-label" for="html5_1i6gj11vq18jq2c71mdfipc18143">File<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="gfield_description" id="gfield_description_3_6">Please limit your file size to 5mb or under. Image should not exceed 2480px by 2480px dimension.</div>
        <div class="ginput_container ginput_container_fileupload">
          <div id="gform_multifile_upload_3_6"
            data-settings="{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_3_6&quot;,&quot;container&quot;:&quot;gform_multifile_upload_3_6&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_3_6&quot;,&quot;filelist&quot;:&quot;gform_preview_3_6&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\/\/vintagetimberworks.com\/?gf_page=56c842d21a91981&quot;,&quot;flash_swf_url&quot;:&quot;https:\/\/vintagetimberworks.com\/wp-includes\/js\/plupload\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\/\/vintagetimberworks.com\/wp-includes\/js\/plupload\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;heic,jpg,gif,png,jpeg,pdf&quot;}],&quot;max_file_size&quot;:&quot;104857600b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:3,&quot;field_id&quot;:6},&quot;gf_vars&quot;:{&quot;max_files&quot;:0,&quot;message_id&quot;:&quot;gform_multifile_messages_3_6&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}"
            class="gform_fileupload_multifile" style="position: relative;">
            <div id="gform_drag_drop_area_3_6" class="gform_drop_area gform-theme-field-control" style="position: relative;">
              <span class="gform_drop_instructions">Drop files here or </span>
              <button type="button" id="gform_browse_button_3_6" class="button gform_button_select_files gform-theme-button gform-theme-button--control" aria-describedby="gfield_upload_rules_3_6 gfield_description_3_6"
                style="position: relative; z-index: 1;" aria-label="select files, file*">Select files</button>
            </div>
            <div id="html5_1i6gj11vq18jq2c71mdfipc18143_container" class="moxie-shim moxie-shim-html5" style="position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 0;"><input
                id="html5_1i6gj11vq18jq2c71mdfipc18143" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" multiple=""
                accept=".heic,image/jpeg,.jpg,image/gif,.gif,image/png,.png,.jpeg,application/pdf,.pdf" tabindex="-1" aria-hidden="true"></div>
          </div><span class="gfield_description gform_fileupload_rules" id="gfield_upload_rules_3_6">Accepted file types: heic, jpg, gif, png, jpeg, pdf, Max. file size: 100 MB.</span>
          <ul class="validation_message--hidden-on-empty gform-ul-reset" id="gform_multifile_messages_3_6"></ul> <!-- Leave <ul> empty to support CSS :empty selector. -->
        </div>
        <div id="gform_preview_3_6" class="ginput_preview_list"></div>
      </li>
      <li id="field_3_7" class="gfield gfield--type-radio gfield--type-choice gfield--input-type-radio field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_3_7"><label
          class="gfield_label gform-field-label">Percentage</label>
        <div class="ginput_container ginput_container_radio">
          <ul class="gfield_radio" id="input_3_7">
            <li class="gchoice gchoice_3_7_0">
              <input name="input_7" type="radio" value="$5 Starbucks Gift Card" id="choice_3_7_0">
              <label for="choice_3_7_0" id="label_3_7_0" class="gform-field-label gform-field-label--type-inline">$5 Starbucks Gift Card</label>
            </li>
            <li class="gchoice gchoice_3_7_1">
              <input name="input_7" type="radio" value="5% Discount (Up to $100 Off) On Next Purchase" id="choice_3_7_1">
              <label for="choice_3_7_1" id="label_3_7_1" class="gform-field-label gform-field-label--type-inline">5% Discount (Up to $100 Off) On Next Purchase</label>
            </li>
          </ul>
        </div>
      </li>
      <li id="field_3_8" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_3_8"><label
          class="gfield_label gform-field-label" for="input_3_8">Comments</label>
        <div class="ginput_container"><input name="input_8" id="input_3_8" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_3_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_3" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }">
    <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="WyJbXSIsImE3NDI4ZmY2MDg5M2ViNjQ3N2NjYjI3ODEzMGNjZDg1Il0=">
    <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="">
    <input type="hidden" name="gform_uploaded_files" id="gform_uploaded_files_3" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="34199">
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <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_2" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_2_1" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_1"><label
          class="gfield_label gform-field-label" for="input_2_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_2_1" type="text" value="" class="medium" placeholder="Name" aria-required="true" aria-invalid="false" onkeypress="return ValidateKey();"
            oninput="return ValidateKey();" onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off"> </div>
      </li>
      <li id="field_2_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_2"><label
          class="gfield_label gform-field-label" for="input_2_2">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_2" id="input_2_2" type="email" value="" class="medium" placeholder="Email" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_2_3" class="gfield gfield--type-phone gfield--input-type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_3"><label
          class="gfield_label gform-field-label" for="input_2_3">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_3" id="input_2_3" type="tel" value="" class="medium" placeholder="Phone" aria-required="true" aria-invalid="false"></div>
      </li>
      <li id="field_2_9" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_9"><label
          class="gfield_label gform-field-label" for="input_2_9">Product 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_9" id="input_2_9" type="text" value="" class="medium" placeholder="Product Name" aria-required="true" aria-invalid="false" onkeypress="return ValidateKey();"
            oninput="return ValidateKey();" onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off"> </div>
      </li>
      <li id="field_2_11" class="gfield gfield--type-radio gfield--type-choice gfield--input-type-radio field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_11"><label
          class="gfield_label gform-field-label">Would you potentially Pick up your product, or would you like it shipped to you?*</label>
        <div class="ginput_container ginput_container_radio">
          <ul class="gfield_radio" id="input_2_11">
            <li class="gchoice gchoice_2_11_0">
              <input name="input_11" type="radio" value="I will pickup" id="choice_2_11_0">
              <label for="choice_2_11_0" id="label_2_11_0" class="gform-field-label gform-field-label--type-inline">I will pickup</label>
            </li>
            <li class="gchoice gchoice_2_11_1">
              <input name="input_11" type="radio" value="I would like it Shipped to me" id="choice_2_11_1">
              <label for="choice_2_11_1" id="label_2_11_1" class="gform-field-label gform-field-label--type-inline">I would like it Shipped to me</label>
            </li>
          </ul>
        </div>
      </li>
      <li id="field_2_13" class="gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_2_13"
        data-conditional-logic="hidden" style="display: none;"><label class="gfield_label gform-field-label" for="input_2_13">Zip Code<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_13" id="input_2_13" type="text" value="" class="medium" aria-required="true" aria-invalid="false" onkeypress="return ValidateKey();" oninput="return ValidateKey();"
            onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off" disabled="disabled"> </div>
      </li>
      <li id="field_2_14" class="gfield gfield--type-html gfield--input-type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_2_14" data-conditional-logic="hidden" style="display: none;"><strong>Regarding transportation:</strong>
        <p>We currently have a 100 board foot minimum to custom-mill/ship our products (with the exception of fireplace mantels). Orders less than 100 board feet can be picked up at our Temecula location.</p>
        <p>Vintage Timberworks can arrange deliveries for larger projects requiring a dedicated truck for delivery. Freight shipments are arranged and paid for directly by customer and we would be happy to reach out for an estimate on customer’s
          behalf. Pricing on freight shipments gets considerably more expensive for any lengths exceeding 8’. Please let us know of any length requirements needed for your job.</p>
        <p>Box beams and petrified wood cannot be arranged via freight shipments due to their fragile nature and must be arranged on dedicated loads.</p>
        <p>Terms of sale are FOB Temecula.</p>
      </li>
      <li id="field_2_5" class="gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_5"><label
          class="gfield_label gform-field-label" for="input_2_5">Description</label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_5" id="input_2_5" class="textarea medium" placeholder="Message" aria-invalid="false" rows="10" cols="50" onkeypress="return ValidateKey();"
            oninput="return ValidateKey();" onpaste="return ValidateKey();" onchange="return ValidateKey();" autocomplete="off"></textarea></div>
      </li>
      <li id="field_2_6" class="gfield gfield--type-fileupload gfield--input-type-fileupload field_sublabel_below gfield--has-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_2_6"><label
          class="gfield_label gform-field-label" for="html5_1i6gj11vr1hl91uhssfd197k15fo6">File</label>
        <div class="ginput_container ginput_container_fileupload">
          <div id="gform_multifile_upload_2_6"
            data-settings="{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_2_6&quot;,&quot;container&quot;:&quot;gform_multifile_upload_2_6&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_2_6&quot;,&quot;filelist&quot;:&quot;gform_preview_2_6&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\/\/vintagetimberworks.com\/?gf_page=56c842d21a91981&quot;,&quot;flash_swf_url&quot;:&quot;https:\/\/vintagetimberworks.com\/wp-includes\/js\/plupload\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\/\/vintagetimberworks.com\/wp-includes\/js\/plupload\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;heic,jpg,gif,png,jpeg,pdf&quot;}],&quot;max_file_size&quot;:&quot;104857600b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:2,&quot;field_id&quot;:6},&quot;gf_vars&quot;:{&quot;max_files&quot;:0,&quot;message_id&quot;:&quot;gform_multifile_messages_2_6&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}"
            class="gform_fileupload_multifile" style="position: relative;">
            <div id="gform_drag_drop_area_2_6" class="gform_drop_area gform-theme-field-control" style="position: relative;">
              <span class="gform_drop_instructions">Drop files here or </span>
              <button type="button" id="gform_browse_button_2_6" class="button gform_button_select_files gform-theme-button gform-theme-button--control" aria-describedby="gfield_upload_rules_2_6 gfield_description_2_6"
                style="position: relative; z-index: 1;" aria-label="select files, file">Select files</button>
            </div>
            <div id="html5_1i6gj11vr1hl91uhssfd197k15fo6_container" class="moxie-shim moxie-shim-html5" style="position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 0;"><input
                id="html5_1i6gj11vr1hl91uhssfd197k15fo6" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" multiple=""
                accept=".heic,image/jpeg,.jpg,image/gif,.gif,image/png,.png,.jpeg,application/pdf,.pdf" tabindex="-1" aria-hidden="true"></div>
          </div><span class="gfield_description gform_fileupload_rules" id="gfield_upload_rules_2_6">Accepted file types: heic, jpg, gif, png, jpeg, pdf, Max. file size: 100 MB.</span>
          <ul class="validation_message--hidden-on-empty gform-ul-reset" id="gform_multifile_messages_2_6"></ul> <!-- Leave <ul> empty to support CSS :empty selector. -->
        </div>
        <div id="gform_preview_2_6" class="ginput_preview_list"></div>
        <div class="gfield_description" id="gfield_description_2_6">Please limit your file size to 5mb or under. Image should not exceed 2480px by 2480px dimension.</div>
      </li>
      <li id="field_2_15" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_2_15"><label
          class="gfield_label gform-field-label" for="input_2_15">Name</label>
        <div class="ginput_container"><input name="input_15" id="input_2_15" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_2_15">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="Submit"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }"
      data-conditional-logic="visible">
    <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="WyJbXSIsImE3NDI4ZmY2MDg5M2ViNjQ3N2NjYjI3ODEzMGNjZDg1Il0=">
    <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="">
    <input type="hidden" name="gform_uploaded_files" id="gform_uploaded_files_2" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="34197">
</form>

Text Content

CONTACT
 * Products
 * General
 * Gallery
 * Specials
 * Got Wood?
 * Blog
 * Contact
 * Call

 * Authentic Barn Wood
 * Hand Hewn Barn Timber
 * Rough Sawn Barn Timber
 * Live Edge Barn Timber
 * Barn Timber Box Beams
 * Barn Oak Planking & Boards
 * Barn Oak Flooring
 * Timber & Beams
 * Douglas Fir Timbers
 * Antique Barn Timbers
 * Reclaimed Redwood Timbers

 * Planks & Wall Cladding
 * Douglas Fir
 * Gray Board & Driftwood
 * Oak Barnwood
 * Ulin Ironwood
 * Mixed Siding & Limited Qty
 * Antique Wormy Chestnut
 * Teak Planking
 * Redwood Planking & Decking
 * Teak
 * Teak Flooring
 * Teak Wall Cladding

 * Mantels & Corbels
 * Custom Corbels
 * Reclaimed Douglas Fir Mantels
 * Antique Barn Mantel
 * Reclaimed Redwood Mantels
 * Box Beams
 * Hand Hewn Barn Timber
 * Original Sawn Barn Timber
 * Hand Hewn Douglas Fir Timber
 * Original Rough Sawn Douglas Fir Timber
 * Original Smooth Douglas Fir Timber
 * Reclaimed “Drift Wood”
 * Gray Board
 * Reclaimed Redwood
 * White Oak

 * Exterior Siding
 * Timber Trusses
 * Flooring
 * Teak Flooring
 * Ulin Ironwood
 * Douglas Fir Flooring
 * Barn Oak Flooring
 * Reclaimed Chestnut Flooring
 * Exotic & Limited Qty Flooring
 * Unique Items
 * Ulin Ironwood

 * FAQ
 * Services
 * Sawmill
 * Resaw
 * Bandsaw
 * Edging
 * Hand Hewing
 * Sanding
 * Planing
 * Box Beams
 * Truss Fabrication
 * Precut Roof System
 * Plan Review
 * Custom Design

 * Wood Inventory
 * All Products
 * Press




VINTAGE TIMBERWORKS


FINE AGED RECLAIMED WOOD

BEAMS ~ FLOORING ~ MANTELS ~ BOX BEAMS ~ WALL CLADDING ~ TIMBER TRUSSES


PRESERVING OUR HISTORY…


…BY RECLAIMING OUR PAST

Using reclaimed wood salvaged from around the world, Vintage Timberworks has
been supplying projects near and far for over 30 years. Projects range in size
from large-scale open beam ceilings and floors to single floating shelves or
fireplace mantels. Commercial volumes are also available for those looking to
outfit large spaces in reclaimed wood.

The wood can be sold “as is” in the original condition it was received direct
from the antiquated barn or shuttered factory OR can be custom milled to suit
the job.


PRODUCTS





IN CHOOSING OUR WOOD, YOU’RE NOT JUST MAKING A SELECTION; YOU’RE MAKING A
STATEMENT. YOU’RE CHOOSING CRAFTSMANSHIP, HISTORY, AND A DEDICATION TO A
SUSTAINABLE FUTURE. JOIN US ON THIS ENRICHING JOURNEY, WHERE THE PAST CONVERGES
WITH THE PRESENT, AND EVERY PIECE OF WOOD BECOMES A STORYTELLER IN YOUR CREATIVE
NARRATIVE. WELCOME TO A SPACE WHERE AUTHENTICITY IS CELEBRATED, AND YOUR
PROJECTS BECOME TIMELESS TALES ETCHED IN THE GRAINS OF “VINTAGE” HISTORY.

GET STARTED




BECAUSE DETAILS
MATTER…

Orders for unprocessed beams and in-stock planking can generally be pulled
within a few days. Orders for custom milled timbers, flooring, and box beams can
take anywhere from several weeks to several months to prepare depending on our
current workload. Contact us to learn more.


GALLERIES



Our main yard, mill, and showroom is located in Southern California just south
of Temecula, on I-15, a short drive from San Diego, Orange County, and Los
Angeles. We encourage you to stop by our 7-acre facility and speak with our
knowledgeable and friendly staff regarding your material requirements – no
appointment needed. It will give you a chance to see firsthand, the broad
spectrum of recycled lumber products available and will help you decide which
appearance is most suitable for your architectural style.

Tour Our Showroom
Tour Our Lumberyard


SERIOUSLY CUSTOM…

We specialize in custom-milled reclaimed wood. Whether it’s a flooring order
milled at specified sizes, a house full of box beams, solid arched beams, turned
columns, or fully fabricated timber trusses – if we can do it, we’re happy to
take on the challenge. Send us your drawings, inspiration images, or lumber list
today!



STEWARDS OF HERITAGE…


…ARCHITECTS OF SUSTAINABILITY.

Reclaimed wood is possibly one of the most eco-conscious and sustainable choices
you can add to your project. Our materials are sourced directly from barns,
antiquated homes, industrial buildings, boats, airplane hangars, and more – all
previously slated for demolition. Without the wood being purchase for reuse, it
would be often be sent to the landfill burned. We work closely with demolition
outfits across the country to preserve as much of this precious resource as
possible. Even if the wood has little economical value, it can still have major
value is reuse for less fortunate communities and we work hard finding ways to
recycle as much as possible from each demolition project we’re a part of.

 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
 * 8
 * 9

Follow Us On Instagram


VINTAGETIMBERWORKS


Laying out some WIDE plank rustic teak flooring fo
This picture of an install in our showroom was too
Nice stack of reclaimed headed out. Don’t worry
Incredible mantel makeover designed by Laura Horga
Unique stack of long length 8-1/2” wide reclaime
Outstanding shot of our hand hewn barn timbers ins
Load More... Follow on Instagram


ABOUT VINTAGE TIMBERWORKS

Vintage Timberworks has been providing fine aged reclaimed wood for over 30
years. Our reclaimed wood and vintage timbers are sold to both residential and
commercial projects around the world in volumes both large and small. Custom
milling options are available or the antique wood can be sold “as is” to be
cleaned up or milled on site. Products include solid timbers, custom box beams,
fireplace mantels, vintage planks and boards, exquisite solid and engineered
wide plank rustic flooring, exterior siding and decking, prefabricated timber
trusses and more. Ideally located off the 15 freeway between San Diego and
Riverside County, Vintage Timberworks regularly supplies projects in Orange
County, Los Angeles, Santa Barbara, San Francisco Bay Area, and Napa Valley as
well. Offering only true “vintage” reclaimed and recycled wood sourced around
the world, our inventory of over 2 million board feet of boards and beams
ensures the ability to supply the right fit for your project. Our rustic wood
products can be a great addition to just about any style whether it’s a modern
beach house or modern farmhouse on the coast of Del Mar, La Jolla, Malibu, or
Carmel or a Tuscan estate in Rancho Santa Fe, Montecito, or Hollywood Hills, or
a commercial project like a restaurant, brewery, or hotel looking to incorporate
some wood with authentic rustic character, we can custom tailor the wood to suit
the project. Species include (but are not limited to) Douglas fir, Cedar,
Redwood, White Oak, Red Oak, Chestnut, Walnut, Teak, Poplar, Indonesian
Ironwood, Australian Hardwoods, and more.


LUMBERYARD, SHOWROOM, & MILL


TEMECULA, CA

47100 Rainbow Canyon Road
Temecula, CA 92592

sales@vintagetimberworks.com

(951) 621-2870

Monday – Friday 7:30-4:00

View Map & Get Directions



Copyright © 1996 – 2024 Vintage Timberworks Inc. All rights reserved. ® Vintage
Timberworks is a registered trademark

CONTACT US



SUBMIT A PHOTO

Please fill out the information below to receive your gift in exchange for
submitted photographs. Ideal photos are sent in Hi-Resolution with a clean,
organized surrounding. Please list any credits your wish us to acknowledge.

We may use customer submitted pictures on our website, social media, and print
marketing, etc. By submitting photos you AGREE that Vintage Timberworks is
granted full reproduction rights.

For those considering having their project professionally photographed, we may
wish to consider contributing to the cost.

Photo must contain our material. Limit one gift/reward per project.


 * Full Name*
   
 * Email*
   
 * Project Name*
   
 * Credits (If Any)
   
 * File*
   Please limit your file size to 5mb or under. Image should not exceed 2480px
   by 2480px dimension.
   Drop files here or Select files
   
   Accepted file types: heic, jpg, gif, png, jpeg, pdf, Max. file size: 100 MB.
   
 * Percentage
    * $5 Starbucks Gift Card
    * 5% Discount (Up to $100 Off) On Next Purchase

 * Comments
   
   This field is for validation purposes and should be left unchanged.





×


CONTACT US

Got Wood Form - Vintage Timberworks New

 * Name*
   
 * Email*
   
 * Phone*
   
 * Product Name*
   
 * Would you potentially Pick up your product, or would you like it shipped to
   you?*
    * I will pickup
    * I would like it Shipped to me

 * Zip Code*
   
 * Regarding transportation:
   
   We currently have a 100 board foot minimum to custom-mill/ship our products
   (with the exception of fireplace mantels). Orders less than 100 board feet
   can be picked up at our Temecula location.
   
   Vintage Timberworks can arrange deliveries for larger projects requiring a
   dedicated truck for delivery. Freight shipments are arranged and paid for
   directly by customer and we would be happy to reach out for an estimate on
   customer’s behalf. Pricing on freight shipments gets considerably more
   expensive for any lengths exceeding 8’. Please let us know of any length
   requirements needed for your job.
   
   Box beams and petrified wood cannot be arranged via freight shipments due to
   their fragile nature and must be arranged on dedicated loads.
   
   Terms of sale are FOB Temecula.

 * Description
   
 * File
   Drop files here or Select files
   
   Accepted file types: heic, jpg, gif, png, jpeg, pdf, Max. file size: 100 MB.
   
   Please limit your file size to 5mb or under. Image should not exceed 2480px
   by 2480px dimension.
 * Name
   
   This field is for validation purposes and should be left unchanged.


×

MENU

 * Home
 * General
   
   * FAQ
   * Services
     
     * Sawmill
     * resaw
     * Bandsaw
     * Edging
     * Hand Hewing
     * Sanding
     * Planing
     * Box Beams
     * Truss Fabrication
     * Precut Roof Systems
     * Plan Review
     * Custom Design
 * Products
   
   * Authentic Barn Wood
     
     * Hand Hewn Barn Timber
     * Rough Sawn Barn Timber
     * Live Edge Barn Timber
     * Barn Timber Box Beams
     * Barn Oak Planking & Boards
     * Barn Oak Flooring
   * Timbers & Beams
     
     * Douglas Fir Timbers
     * Antique Barn Timbers
     * Reclaimed Redwood Timbers
   * Box Beams
   * Flooring
     
     * Teak Flooring
     * Ulin Ironwood
     * Douglas Fir Flooring
     * Barn Oak Flooring
     * Reclaimed Chestnut Flooring
     * Exotic & Limited Qty Flooring
   * Planks & Wall Cladding
     
     * Douglas Fir
     * Gray Board & Driftwood
     * Oak Barnwood
     * Ulin Ironwood
     * Mixed Siding & Limited Qty
     * Antique Wormy Chestnut
     * Teak Planking
     * Redwood Planking & Decking
   * Mantels & Corbels
     
     * Custom Corbels
     * Reclaimed Douglas Fir Mantels
     * Antique Barn Mantel
     * Reclaimed Redwood Mantels
   * Timber Trusses
   * Exterior Siding
   * Teak
     
     * Teak Flooring
     * Teak Wall Cladding
   * Ulin Ironwood
   * Unique Items
 * Specials
 * Gallery
   
   * Wood Inventory
   * All Products
   * Press
 * Got Wood?
 * Blog
 * Contact
 * Call



Notifications