Standard RV 18′ to 24′ Wide Carports

If you’ve got an RV in the driveway, you need to protect it from the elements. We specifically design our custom metal RV carports for sale to house your beloved vehicle. We construct these metal RV shelters to protect from rain, snow, and sunshine, which will elongate the life of your ride.

RV Covers allow us to reach heights our standard and triple wide cannot. This innovative design with dual leg posts and base-rails, along with braces and center welded peak braces gives the RV Cover the rigidity and strength needed to stand up to mother nature. With a maximum leg height of 14’ tall, you can feel confident your RV or Motor Home will fit without a problem.

This product is available within AL, AR, GA, IL, IN, KY, LA, MO, MS, NC, OK, SC, TN, TX, and VA.  Click Here to view RV Covers available in other states.

Shop our custom metal RV carports for sale!

Shop our website, visit a sales center near you or call 1 (833) 336-2378 for a custom quote!

Available Roof Styles

 

Boxed Eave Roof Top View


View Larger

Our Boxed Eave style roof provides a more traditional A-frame roof line with horizontal panels and boxed-in eaves.

Vertical Roof Top View


View Larger

The Vertical Style roof is a durable A-frame style of metal roof with vertically aligned panels that allow for better water and debris shed.

STANDARD FEATURES

  • 14 gauge galvanized framing
  • 29 gauge metal roofing
  • Double base rails and legs
  • 13’ double legs
  • 5’ on center (or less) posts
  • Center and leg braces on every leg
  • Either concrete, rebar or mobile home anchors, depending upon the installation surface
  • 90 day workmanship warranty
  • Beckers 20 year limited warranty on roofing material
  • Free EAGLE or STAR Emblem upon request (with purchase of gable or closed end)
  • Free Installation on your level land
  • 35 PSF/ 140 MPH Certification

Additional Options Available – CALL FOR QUOTE

  • Partial or complete end and/or side enclosure
  • 12 gauge upgrade
  • Bubble or 2” fiberglass insulation
  • Gables (regular, extended and/or vertical)
  • Build over existing structure
  • Cut legs on site
  • Welded Truss upgrade
  • Vertical siding
  • 45 degree trim kit
  • Extra bows
  • Roll up doors sizes: 6×7, 8×7, 9×8, 10×8, 10×10, 12×12
  • Windows: 24’ x 36’ or 30’ x 36”
  • Walk in door (36” x 80”)
  • Window and door frame outs
  • Garage door frame outs
  • Free horizontal color match wainscoting with enclosed sides or ends

We Have More Options Available
If you don’t see what you want, give us a call!
1 (866) 613-6910

Starting at: $3,954.00

Sales Tax is calculated and collected by the installer upon delivery and is based on your local tax rates. Please call us if you have any questions.

We Have More Options Available
If you don’t see what you want, give us a call!
1 (866) 613-6910

Prices may change without notice

Braces are optional but strongly recommended for all structures 8’ and taller “I understand warranty is void if braces are not purchased. Failure to add bracing as recommended may impact building structure."

Call Now ButtonCall Today
[gravityform id="2" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_2' ><form method='post' enctype='multipart/form-data' id='gform_2' action='/shop-metal-buildings/standard-rv-18-24-wide-carport-blue/'> <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 hide-label gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_2_1' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_2_1' type='text' value='' class='large' placeholder='Enter your e-mail address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_2_2' class='gfield hide-label gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_2_2' >Which state do you want to be notified for?<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_select'><select name='input_2' id='input_2_2' class='large gfield_select' aria-required="true" aria-invalid="false"><option value='' selected='selected' class='gf_placeholder'>Which state do you want to be notified for?</option><option value='Maryland' >Maryland</option><option value='New Jersey' >New Jersey</option><option value='New York' >New York</option><option value='Pennsylvania' >Pennsylvania</option></select></div></li><li id='field_2_3' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_2_3' >Name</label><div class='ginput_container'><input name='input_3' id='input_2_3' type='text' value='' /></div><div class='gfield_description' id='gfield_description_2_3'>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='Sign Up' onclick='if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; jQuery("#gform_2").trigger("submit",[true]); }' /> <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='WyJbXSIsIjYyMTU2Zjc2YjZlNTkzMmY3ZjVlZDY0NmQ2YjRmMmUwIl0=' /> <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> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 2) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [2, 1]) } ); </script>