Skip to main content
Tax Planning

Inherited Property Enjoys Special Tax Treatment

You may hear people use the term “Stepped-Up Basis” that many believe is a tax provision that allows beneficiaries of an inheritance to reduce or even avoid taxes when and if they sell inherited property.

When an individual sells property, any gain from the sale of the property is taxable. The tax term “basis” is the value from which any taxable gain is measured. For personal use property or investment property the basis is generally the cost of the property. For business property the term basis is replaced with adjusted basis, which generally means the cost of the property reduced by business deductions, such as depreciation, attributable to the property.

However, for property received as a beneficiary the term inherited basis is used. Tax law specifies that property received by a beneficiary as a result of an inheritance is the fair market value (FMV) of the property as of the decedent’s date of death. Since some property, such as real estate, generally appreciates over time, that means the property’s value will have increased, and the FMV on the date the decedent died will be higher than the decedent’s basis. Thus, the beneficiaries will inherit the property with a basis higher than the decedent’s, so they will have a stepped-up basis.

Example: Alan has owned a rental property for several years. He purchased it for $200,000 and over the years claimed a depreciation deduction of $24,000 up to the time of his death. Thus, his basis when he passed away was $176,000 ($200,000 – $24,000). At the time of Alan’s death, the rental had an appraised FMV of $400,000. Alan’s son who inherited the  property, will have a basis of $400,000, and if he immediately sells the rental for $400,000, he would not have a taxable gain. On the other hand, had Alan  sold the property for $400,000 just before his death he would have had taxable gain of $224,000 ($400,000 – $176,000). (Sales expenses have been disregarded in this example.)

The example demonstrates the value of a beneficiary receiving a “stepped-up” basis. However, the actual term used in tax law is that the beneficiary receives the FMV at the date of the decedent’s death, so it is not always a stepped-up basis; there could be a step down in basis.

Another tax benefit of an inheritance is that a gain from the sale of inherited property is treated as being held long-term and gets the benefit from the lower long-term capital gain tax rates even though the property is not held by the beneficiary over one year.

Spousal Inheritances – Where spouses jointly own property a surviving spouse will sometimes only inherit half of the property since they already owned half, and thus only receive a basis adjustment on the inherited portion of a property. However, where the spouses live in a community property state, and the property is held as community property, the surviving spouse will get a basis reset to the FMV of the property for both the deceased spouse’s half they inherited and their own half.

Jointly Owned Property – Where two or more individuals own property as joint tenants and the joint tenants inherit a portion of the property from a deceased joint tenant, the beneficiary joint tenants only receive a basis adjustment on the inherited portion of the property.

In the case of inherited business property or rentals, a frequently asked question is what becomes of the accumulated depreciation on the inherited portion of jointly owned property? This is another benefit of inheritances as the accumulated depreciation goes away and the beneficiary, if using the inherited property for business purposes or as a rental, simply restarts the depreciation from scratch on the inherited portion.

Gifting Prior to Death – Another issue is that some individuals choose to gift property prior to death. This is commonly encountered by elderly parents gifting a home or rental to their children. When an individual receives a gift of property, the individual’s basis becomes the same basis as the giver’s basis. Therefore, there is no step-up in basis as previously discussed. So, unless there is some other underlying issue, generally it is not a good idea tax wise to make large gifts of property.

Example: Mom is in her 80s and her home, which she purchased for $100,000, has a current value of $300,000. She gifts the home to her only child, Bob while she is still living. For gifts the gift recipient’s basis becomes the giver’s basis, and in Mom’s case her basis was $100,000 which becomes Bob’s basis. As a result of the gift Bob has a $200,000 built in gain when and if he sells the home. If Bob had inherited his Mom’s home, his basis would have been $300,000 plus any additional appreciation before her death.

As you can see, our tax laws are complicated when it comes to inheritances and gifts. It is generally good practice to pre-plan for inheritances and gifting. Call for a tax planning appointment if you would like assistance.

Contact Us 

You deserve the best in IRS tax representation, tax preparation, and tax planning services. At East Coast Tax Consulting Group, you’ll work with a licensed CPA who will handle your case from beginning to end. We invite you to contact our team to schedule a free, confidential consultation.

[gravityforms id="5" title="false" description="false" ajax="true" tabindex="199"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_wrapper_original_id_5 gravity-theme whitepaper-cta-popup_wrapper' id='gform_wrapper_1116967544' ><div id='gf_1116967544' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p> </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1116967544' id='gform_1116967544' class='whitepaper-cta-popup' action='/inherited-property-enjoys-special-tax-treatment/#gf_1116967544' novalidate> <div class='gform_body gform-body'><div id='gform_fields_1116967544' class='gform_fields top_label form_sublabel_below description_below'><div id="field_5_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_2"><label class='gfield_label' for='input_1116967544_2' >First 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_2' id='input_1116967544_2' type='text' value='' class='large' tabindex='199' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_3"><label class='gfield_label' for='input_1116967544_3' >Last 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_3' id='input_1116967544_3' type='text' value='' class='large' tabindex='200' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_1"><label class='gfield_label' for='input_1116967544_1' >Email Address<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_1116967544_1' type='email' value='' class='large' tabindex='201' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_5_4"><label class='gfield_label' for='input_1116967544_4' >Phone</label><div class='ginput_container'><input name='input_4' id='input_1116967544_4' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_5_4'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <button type='submit' onclick='if(window["gf_submitting_1116967544"]){return false;} if( !jQuery("#gform_1116967544")[0].checkValidity || jQuery("#gform_1116967544")[0].checkValidity()){window["gf_submitting_1116967544"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1116967544"]){return false;} if( !jQuery("#gform_1116967544")[0].checkValidity || jQuery("#gform_1116967544")[0].checkValidity()){window["gf_submitting_1116967544"]=true;} jQuery("#gform_1116967544").trigger("submit",[true]); }' id='gform_submit_button_1116967544' class='gform_button button om-trigger-conversion'>Submit</button> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=199' /> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJbXSIsIjE3OGJjZmUyNjg3ZTQyOGFjZTRkZjMzZjBiOTAzYTRlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_random_id' value='1116967544' /><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_1116967544' id='gform_ajax_frame_1116967544' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 1116967544, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_1116967544').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_1116967544');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1116967544').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_1116967544').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1116967544').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1116967544').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1116967544').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 1116967544, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [1116967544, current_page]);window['gf_submitting_1116967544'] = 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_1116967544').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1116967544').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1116967544]);window['gf_submitting_1116967544'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1116967544').text());}, 50);}else{jQuery('#gform_1116967544').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [1116967544, current_page]);} );} ); </script>
[gravityforms id="5" title="false" description="false" ajax="true" tabindex="199"]
<div class='gf_browser_unknown gform_wrapper gform_wrapper_original_id_5 gravity-theme whitepaper-cta-popup_wrapper' id='gform_wrapper_769881035' ><div id='gf_769881035' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p> </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_769881035' id='gform_769881035' class='whitepaper-cta-popup' action='/inherited-property-enjoys-special-tax-treatment/#gf_769881035' novalidate> <div class='gform_body gform-body'><div id='gform_fields_769881035' class='gform_fields top_label form_sublabel_below description_below'><div id="field_5_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_2"><label class='gfield_label' for='input_769881035_2' >First 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_2' id='input_769881035_2' type='text' value='' class='large' tabindex='199' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_3"><label class='gfield_label' for='input_769881035_3' >Last 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_3' id='input_769881035_3' type='text' value='' class='large' tabindex='200' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_1"><label class='gfield_label' for='input_769881035_1' >Email Address<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_769881035_1' type='email' value='' class='large' tabindex='201' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_5_4"><label class='gfield_label' for='input_769881035_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_769881035_4' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_5_4'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <button type='submit' onclick='if(window["gf_submitting_769881035"]){return false;} if( !jQuery("#gform_769881035")[0].checkValidity || jQuery("#gform_769881035")[0].checkValidity()){window["gf_submitting_769881035"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_769881035"]){return false;} if( !jQuery("#gform_769881035")[0].checkValidity || jQuery("#gform_769881035")[0].checkValidity()){window["gf_submitting_769881035"]=true;} jQuery("#gform_769881035").trigger("submit",[true]); }' id='gform_submit_button_769881035' class='gform_button button om-trigger-conversion'>Submit</button> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=199' /> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJbXSIsIjE3OGJjZmUyNjg3ZTQyOGFjZTRkZjMzZjBiOTAzYTRlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_random_id' value='769881035' /><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_769881035' id='gform_ajax_frame_769881035' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 769881035, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_769881035').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_769881035');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_769881035').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_769881035').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_769881035').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_769881035').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_769881035').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 769881035, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [769881035, current_page]);window['gf_submitting_769881035'] = 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_769881035').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_769881035').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [769881035]);window['gf_submitting_769881035'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_769881035').text());}, 50);}else{jQuery('#gform_769881035').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [769881035, current_page]);} );} ); </script>