Skip to main content
IRS AuditTax Returns

Beware of These Tax Return Red Flags to Avoid an IRS Audit

By January 28, 2021No Comments

Tax time can be one of the most hated times of the year. Just preparing the forms is enough to be an irritant, and if you owe the government money there’s a good chance that you’re downright annoyed. But neither of those things compare to the feeling that accompanies a letter informing you that you are subject to an IRS audit.

The truth is that IRS audits are relatively rare in the United States. As much as people fear them, the IRS reports that between 2010 and 2018 only 0.6% of individual tax returns resulted in an audit. That may make you feel better, but statistically speaking that still means that more than 250,000 taxpayers had to go through the process. In many cases the audit process could have been avoided had the taxpayers simply known what we’re about to spell out for you – that there are specific triggers that send up IRS red flags and frequently lead to an audit process.

The red flags include:

Disparities Between Information on Tax Forms and Reported Income

Whether you’re a W-2 employee or self-employed, the IRS will compare the income information that you report on your tax forms with the W-2 and 1099 forms that are sent by those individuals and entities that have paid you. If the two don’t match, the IRS is going to want to know why.

Disparities Between Business Income and Business Expenses

Just as the IRS will respond when your tax form income and reported income don’t match, the same is true for businesses that report business expenses that don’t make sense. In some cases, they are looking for people who are trying to take business expense deductions for what is really a hobby rather than a business. Many times these disparities are the result of actual expenses incurred for which income went unreported. Though there is always the chance that the odd numbers are an accident, such as the result of duplication of employee and business expenses, that oversight can lead to the discomfort of an audit, so take the time to double and triple check before filing your tax forms.

Outsized Charitable Contributions

Our tax system awards charitable contributions with tax deductions, and though that has proven to be a powerful incentive for some, it has also served as a temptation. To counter this, the IRS has created an automated computer program that analyzes nearly every return to identify figures that seem outsized as compared to an individual’s income, as well as other factors that are commonly abused. The system assesses each return based on numerous factors and assigns a DIF, or Discriminate Function, score. If your return exceeds the IRS DIF score threshold, there’s a good chance you’re headed for an audit.

Disparities Between Lifestyle Expenses and Reported Income

As with other mismatches found on tax returns, the IRS is particularly sensitive to returns in which taxpayers take deductions for expenses reflective of high-income living and yet report income that is much more modest. Paying personal property taxes, real estate taxes, and taking mortgage interest deductions for million-dollar lifestyles will raise a red flag if the income you’re reporting is not enough to support it.

Disproportionate Itemized Deductions

If you qualify to itemize, then you’re entitled to take deductions for qualifying expenses. But in cases where itemized deductions seem disproportionately high, the IRS is likely to ask some questions. If the expenses are legitimate and you’re able to present documentation, you’ll be fine, but make sure that you hold onto all receipts, as there’s a good chance that you’ll be called in for an audit.

One important thing to remember: You may have been able to deduct unreimbursed employee business expenses in the past, but that stopped being true for federal income taxes after tax year 2017. Some states, including California, still permit those deductions on state taxes, so make sure that you maintain receipts for those returns as well.

Rental Property Expenses that Appear to be Inflated

One of the most common reasons for tax returns to be flagged is rental expenses that appear to be inflated. Taxpayers who prepare their own returns and who report deductions for rental income on their Schedule E need to ensure that they fully understand that some deductions are allowed and some need to be capitalized over time, as not knowing which is which could lead to a return being flagged. There are also special and rather complicated rules associated with renting a vacation home, room rentals and short-term rentals.

Two People Claiming the Same Dependent

It is not at all uncommon for families that split custody of a dependent as a result of separation or divorce to alternate the years in which they claim a dependent, but if mistakes – or fraud – are detected and both are claiming the same individual, that will be sure to trigger an audit. Proving custody will require documentation, including school records and birth certificates.

Not Understanding Which Filing Status to Use

Though the head of household filing status is extremely useful, it can also be confusing and lead to mistakes when filling out status, and especially regarding how dependents are treated. Though the Tax Cuts and Jobs Act of 2017 was supposed to simplify the tax form process, in this particular area it made things even more complicated by introducing a new $500 credit for ‘qualifying relatives’, which is defined by certain tests that may make people not related to the taxpayer eligible as a dependent while not making the taxpayer eligible for the head of household filing status.

Failure to Report Overseas Accounts

Whether it generates taxable income or not, if you are a U.S. citizen or U.S. resident with interest in, authority over, or signature authority on foreign financial accounts that exceed $10,000 at any time during the calendar year, you are required to report them to the U.S. Treasury Department under the Bank Secrecy Act. The appropriate form to be filed is the Report of Foreign Bank and Financial Accounts, or FBAR. Failing to disclose these accounts can have significant repercussions and are likely to be discovered as a result of disclosure requirements placed on foreign financial institutions.

In Case of an IRS Audit

The goal of providing this information is to fend off the possibility of red flags ever being raised on your tax filing. However, if one of those envelopes with the IRS return address appears in your mailbox, contact East Coast Tax Consulting Group at 561-826-9303 for IRS audit defense.

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_389838871' ><div id='gf_389838871' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_389838871' id='gform_389838871' class='whitepaper-cta-popup' action='/beware-of-these-tax-return-red-flags-to-avoid-an-irs-audit/#gf_389838871' novalidate> <div class='gform_body gform-body'><div id='gform_fields_389838871' 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_389838871_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_389838871_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_389838871_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_389838871_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_389838871_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_389838871_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_389838871_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_389838871_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_389838871"]){return false;} if( !jQuery("#gform_389838871")[0].checkValidity || jQuery("#gform_389838871")[0].checkValidity()){window["gf_submitting_389838871"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_389838871"]){return false;} if( !jQuery("#gform_389838871")[0].checkValidity || jQuery("#gform_389838871")[0].checkValidity()){window["gf_submitting_389838871"]=true;} jQuery("#gform_389838871").trigger("submit",[true]); }' id='gform_submit_button_389838871' 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='389838871' /><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_389838871' id='gform_ajax_frame_389838871' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 389838871, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_389838871').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_389838871');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_389838871').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_389838871').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_389838871').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_389838871').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_389838871').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 389838871, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [389838871, current_page]);window['gf_submitting_389838871'] = 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_389838871').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_389838871').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [389838871]);window['gf_submitting_389838871'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_389838871').text());}, 50);}else{jQuery('#gform_389838871').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [389838871, 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_2014132611' ><div id='gf_2014132611' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2014132611' id='gform_2014132611' class='whitepaper-cta-popup' action='/beware-of-these-tax-return-red-flags-to-avoid-an-irs-audit/#gf_2014132611' novalidate> <div class='gform_body gform-body'><div id='gform_fields_2014132611' 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_2014132611_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_2014132611_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_2014132611_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_2014132611_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_2014132611_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_2014132611_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_2014132611_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_2014132611_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_2014132611"]){return false;} if( !jQuery("#gform_2014132611")[0].checkValidity || jQuery("#gform_2014132611")[0].checkValidity()){window["gf_submitting_2014132611"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2014132611"]){return false;} if( !jQuery("#gform_2014132611")[0].checkValidity || jQuery("#gform_2014132611")[0].checkValidity()){window["gf_submitting_2014132611"]=true;} jQuery("#gform_2014132611").trigger("submit",[true]); }' id='gform_submit_button_2014132611' 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='2014132611' /><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_2014132611' id='gform_ajax_frame_2014132611' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 2014132611, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_2014132611').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_2014132611');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2014132611').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_2014132611').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2014132611').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2014132611').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2014132611').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 2014132611, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [2014132611, current_page]);window['gf_submitting_2014132611'] = 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_2014132611').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2014132611').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2014132611]);window['gf_submitting_2014132611'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2014132611').text());}, 50);}else{jQuery('#gform_2014132611').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [2014132611, current_page]);} );} ); </script>