Skip to main content
Tax Returns

How Far Back Can You Amend a Tax Return + Other FAQs

By July 28, 2021June 7th, 2022No Comments

Sometimes, it can feel like filing taxes is more of an art than a science. Tax laws are constantly changing. You must also rely on employers, banks, and other organizations for accurate information about your income and deductions. Despite your best efforts, your tax return may have incorrect information. In this situation, you may have to file an amended tax return with the IRS.

What is an amended tax return?

An amended tax return is an updated tax return (Form 1040-X) you send to the IRS to correct mistakes on your original return. These changes can include your filing status, income, deductions or credits, and tax liability. Maybe you got an additional tax form after filing such as a corrected 1099 from your broker, or you missed a sizable deduction such as a charitable contribution. The IRS may have even published updated guidance on how to file between the date you submitted your return and when taxes are due.

You do not need to submit an amended tax return for mathematical errors or missing forms, as long as your information is reported accurately. The IRS takes care of those issues (or asking you for clarification) automatically

Why file an amended tax return?

If your original tax return was incorrect, an amended tax return recalculates the amount of taxes you owe for the year. You want to pay the correct amount of taxes each year for two reasons:

  1. Overpaying the IRS means keeping less of the money you earned.
  2. Underpaying the IRS means you could owe penalties and interest in addition to your taxes.

Generally, you have no obligation to file an amended tax return if you made a mistake that resulted in an underpayment of your taxes. However, it may beneficial to do so. If the IRS finds the error and assesses additional tax, you can be subject to a 20% penalty.

How far back can you amend a tax return?

In general, you can amend a tax return up to three years from the date your original return is filed, or two years from when you paid the taxes—whichever is later. The IRS does offer some exceptions to this deadline for amended tax returns.

Can you file an amended tax return after 3 years?

The IRS allows taxpayers in specific situations to file amended returns after three years. You may qualify for additional time to submit changes to your original tax return if any of the following apply:

  • You experienced economic hardship caused by a physical or mental disability.
  • You were impacted by a federally declared disaster.
  • You spent time in a combat zone or contingency operation.
  • You have bad debt or worthless security. (File within seven years.)
  • You have a foreign tax credit or deduction. (File within 10 years.)

Amending a Tax Return to Reduce an Assessment

Although the time for filing an amended tax return to claim a refund may have expired, you can still file a 1040-X to reduce an assessment that the IRS is attempting to collect from you. For example, assume Jack has a back tax debt of $6,000 for 2015 the IRS is attempting to collect. He realizes he forgot to claim some itemized deductions for which he has documentation. The additional deductions will reduce his back taxes to $4,000. Since Jack is not requesting a refund, he can still file an amended tax return for 2015 with the IRS to reduce his 2015 taxes.

Determining when and how to amend a tax return can be complicated. Consider contacting the tax professionals at East Coast Tax Consulting Group to determine if you can still amend your tax return and if it is beneficial to do so.

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_1922328493' ><div id='gf_1922328493' 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_1922328493' id='gform_1922328493' class='whitepaper-cta-popup' action='/how-far-back-can-you-amend-a-tax-return-other-faqs/#gf_1922328493' novalidate> <div class='gform_body gform-body'><div id='gform_fields_1922328493' 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_1922328493_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_1922328493_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_1922328493_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_1922328493_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_1922328493_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_1922328493_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_1922328493_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_1922328493_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_1922328493"]){return false;} if( !jQuery("#gform_1922328493")[0].checkValidity || jQuery("#gform_1922328493")[0].checkValidity()){window["gf_submitting_1922328493"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1922328493"]){return false;} if( !jQuery("#gform_1922328493")[0].checkValidity || jQuery("#gform_1922328493")[0].checkValidity()){window["gf_submitting_1922328493"]=true;} jQuery("#gform_1922328493").trigger("submit",[true]); }' id='gform_submit_button_1922328493' 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='1922328493' /><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_1922328493' id='gform_ajax_frame_1922328493' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 1922328493, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_1922328493').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_1922328493');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1922328493').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_1922328493').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1922328493').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1922328493').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1922328493').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 1922328493, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [1922328493, current_page]);window['gf_submitting_1922328493'] = 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_1922328493').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1922328493').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1922328493]);window['gf_submitting_1922328493'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1922328493').text());}, 50);}else{jQuery('#gform_1922328493').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [1922328493, 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_802115204' ><div id='gf_802115204' 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_802115204' id='gform_802115204' class='whitepaper-cta-popup' action='/how-far-back-can-you-amend-a-tax-return-other-faqs/#gf_802115204' novalidate> <div class='gform_body gform-body'><div id='gform_fields_802115204' 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_802115204_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_802115204_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_802115204_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_802115204_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_802115204_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_802115204_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_802115204_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_802115204_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_802115204"]){return false;} if( !jQuery("#gform_802115204")[0].checkValidity || jQuery("#gform_802115204")[0].checkValidity()){window["gf_submitting_802115204"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_802115204"]){return false;} if( !jQuery("#gform_802115204")[0].checkValidity || jQuery("#gform_802115204")[0].checkValidity()){window["gf_submitting_802115204"]=true;} jQuery("#gform_802115204").trigger("submit",[true]); }' id='gform_submit_button_802115204' 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='802115204' /><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_802115204' id='gform_ajax_frame_802115204' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 802115204, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_802115204').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_802115204');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_802115204').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_802115204').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_802115204').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_802115204').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_802115204').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 802115204, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [802115204, current_page]);window['gf_submitting_802115204'] = 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_802115204').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_802115204').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [802115204]);window['gf_submitting_802115204'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_802115204').text());}, 50);}else{jQuery('#gform_802115204').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [802115204, current_page]);} );} ); </script>