Expand Your Home for Family or Income
San Diego’s Only Budget Conscious
Design + Build Contractor

Accessory Dwelling Units (ADUs) in San Diego

Multi-Award-winning Design & Build company Eco Minded Solutions, provides a personalized service ensuring quality and sophisticated craftsmanship to achieve the highest standard in custom home building design, remodels, extensions, additions, new home construction and outdoor living areas.

Contact us today to learn more about how we can design and build your project within YOUR budget.

Nonie Terrace ADU

Street Cardiff

University City ADU

Clairemont Mesa ADU

Avenue ADU

Bay Park ADU

Santa Luisa

San Diego ADU

North Park ADU

2020 best of houzz service2019 best of houzz service2018 best of houzz service2017 best of houzz service2016 best of houzz service2015 best of houzz design2021 best of houzz design

Dozens of San Diego Homeowners Have Trusted Us To Design and Build Their Dream ADU

After an intense process of finding the right Design Build company we choose Eco Minded Solutions for a large home remodel project for our Carlsbad home. From the initial consultation to the completion of the project, everything ran smoothly. The crew was always on time and often worked longer than expected to keep the project on track. Loving our newly remodeled home and would highly recommend Eco Minded!

Grant Tupin

Excellent experience from start to finish. We even augmented our initial design and Barry and team were accommodating. The workers were polite, respectful of neighbors and offer a number of helpful suggestions. In hindsight their suggestions improved the outcome of the project. Thorough clean up at the end and we recommend EMS with no hesitations.

Shaun Havel

Eco Minded Solutions designed and completed a remodel of our side yard. It had been a mess of bark chips and an old garden shed. They helped us create a great park-like atmosphere along our house with a lighted flagstone path. Eco Minded Solutions did a great job and were very responsive to our input. We would definitely use Eco Minded Solutions again.

Andrew Norby

Accessory Dwelling Unit Additions

An accessory dwelling unit (ADU) is defined as a second small dwelling located on the same grounds, or attached to a regular single-family home. ADUs include apartments over garages, multi-generational homes, tiny homes, basement and accessory apartments, secondary suites, granny flats, in-law suites, companion units, and backyard cottages.

There are three kinds of ADUs:

  • Interior – housed with the main dwelling (converted basement or attic space)
  • Attached – built as an addition to the main structure
  • Detached – a stand-alone structure located on the same property as the main structure

Request a Consultation

What Are the Various Uses for Accessory Dwelling Units?

There are many reasons people build ADUs — chief among them is the ability to gain extra income by turning the ADU into a rentable space. This could be a long- or short-term rental opportunity.

ADUs also can be used to provide private accommodations for overnight houseguests or to house a family member, such as an adult child or an aging parent. According to this study, the ability to age-in-place has created an increased need for ADUs, as has the need for housing that is accessible to individuals with disabilities.

In addition, ADUs make excellent spaces for home offices or studios. Carving out space for your passion without impacting your main living space is a great way to use the extra room.

Building an ADU in San Diego

Let the design experts at Eco Minded Solutions create a plan for an Accessory Dwelling Unit that fits your needs and existing property. From concept to completion, our award-winning team of designers and contractors will craft the perfect ADU using eco-friendly inspiration and attention to every detail. Contact us online today to schedule a free consultation.

[gravityform id="8" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_8' ><div id='gf_8' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8' action='/adu-san-diego/#gf_8'> <div class='gform_body'><ul id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below'><li id='field_8_17' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_17' >Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_17' id='input_8_17' type='text' value='' class='medium' tabindex='49' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_22' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_22' >Phone<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_phone'><input name='input_22' id='input_8_22' type='text' value='' class='medium' tabindex='50' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_8_2' type='text' value='' class='medium' tabindex='51' aria-required="true" aria-invalid="false" /> </div></li><li id='field_8_24' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_24' >Address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_24' id='input_8_24' type='text' value='' class='medium' tabindex='52' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_25' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_25' >City<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_25' id='input_8_25' type='text' value='' class='medium' tabindex='53' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_26' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_26' >State<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_26' id='input_8_26' type='text' value='' class='medium' tabindex='54' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_27' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_27' >Zip<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_27' id='input_8_27' type='text' value='' class='medium' tabindex='55' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_18' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_18' >How can we help you?<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_select'><select name='input_18' id='input_8_18' class='medium gfield_select' tabindex='56' aria-required="true" aria-invalid="false"><option value='' selected='selected' class='gf_placeholder'>Please Select</option><option value='Schedule a Free Landscape Design Consultation' >Schedule a Free Landscape Design Consultation</option><option value='Schedule a Free Landscape Construction Consultation' >Schedule a Free Landscape Construction Consultation</option><option value='Schedule a Free Architectural Design Consultation' >Schedule a Free Architectural Design Consultation</option><option value='Schedule a Free Home Building/Remodeling Consultation' >Schedule a Free Home Building/Remodeling Consultation</option><option value='Follow Up on an Existing Project' >Follow Up on an Existing Project</option></select></div></li><li id='field_8_19' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_19' >Is there anything else we can help you with?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_19' id='input_8_19' class='textarea medium' tabindex='57' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_8_20' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' ></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_8_20'><li class='gchoice_8_20_1'> <input name='input_20.1' type='checkbox' value='Sign me up for special offers' id='choice_8_20_1' tabindex='58' /> <label for='choice_8_20_1' id='label_8_20_1'>Sign me up for special offers</label> </li><li class='gchoice_8_20_2'> <input name='input_20.2' type='checkbox' value='No' id='choice_8_20_2' tabindex='59' /> <label for='choice_8_20_2' id='label_8_20_2'>No</label> </li></ul></div></li><li id='field_8_21' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><script> jQuery('input[type="checkbox"]').click(function() { var elemtn = jQuery(this).parent('li').siblings('li').children('input[type="checkbox"]'); if (jQuery(this).is(':checked')) { elemtn.attr("checked", false); } else { elemtn.attr("checked", true); } }); </script> </li><li id='field_8_28' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_28' ></label><div id='input_8_28' class='ginput_container ginput_recaptcha' data-sitekey='6Lc4qsAUAAAAAIW_X1X6AnUCJayPqOwhDc-oXVOp' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomleft'></div></li><li id='field_8_29' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_29' id='input_8_29' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_30' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_30' id='input_8_30' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_32' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_32' id='input_8_32' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_31' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_31' id='input_8_31' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_34' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_34' id='input_8_34' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_33' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_33' id='input_8_33' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_35' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_35' id='input_8_35' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_8_36' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_36' id='input_8_36' type='hidden' class='gform_hidden' aria-invalid="false" value='https://ecomindedsolutions.com/adu-san-diego/' /></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_8' class='gform_button button' value='Send' tabindex='60' onclick='if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; jQuery("#gform_8").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=8&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJbXSIsIjE1NDVkNzcxMzAwZTgwMDk3NzM3MTg5NTFlMTQ5MTIyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 8, 'https://ecomindedsolutions.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_8').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_8').val();gformInitSpinner( 8, 'https://ecomindedsolutions.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_8').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [8]);window['gf_submitting_8'] = false;}, 50);}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [8, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 8) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }jQuery('#input_8_22').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );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', [8, 1]) } ); </script>