Skip to main content
Back Taxes

Can the IRS Garnish Wages?

When you owe a creditor, there are many ways your debt can be collected. Back taxes are a type of debt and the IRS can collect the amount you owe in different ways, including multiple types of levies. Can the IRS garnish wages in an attempt to collect tax debt? The answer is yes.

Who Can Garnish Your Wages?

There are many reasons creditors, including the IRS, can garnish wages. Employees who owe back taxes, student loans, child support, alimony, or consumer debt (such as credit card debt, medical bills, or personal loans) can be subject to wage garnishment. In most cases, a creditor must sue you for the unpaid bills and win in court in order to garnish your wages. However, the IRS is not a typical creditor.

IRS Wage Garnishment

Before the IRS can garnish your wages, salaries, commissions, or bonuses, it will attempt to collect your tax debt by demanding you pay your back taxes. If you cannot pay the bill outright, it’s time to explore other payment options, such as an installment agreement. When you enter into an installment agreement or otherwise negotiate with the IRS to address your tax debt, the IRS pauses enforced collection activities. If you do not address the IRS’s request for payment, the agency can take more aggressive action to collect the debt you owe, such as wage garnishment.

How Much Can the IRS Garnish?

Unlike other creditors, the IRS is not subject to state or federal limitations on wage garnishment. Instead, the IRS uses a matrix called Publication 1494 to help your employer determine how much of your wage you’ll see in your paycheck. The amount the IRS allows you to keep depends on your:

  • Filing Status (Single, Head of Household, Married Filing Joint Return, or Married Filing Separate Return)
  • Number of Dependants (One, Two, Three, Four, Five, or More Than 5)
  • Pay Period (Daily, Weekly, Biweekly, Semimonthly, or Monthly)

Your answers to these questions, which you will provide to your employer on a Statement of Dependents and Filing Status, determine where you fall on the IRS’s matrix. Any additional wages, salaries, commissions, or bonuses from your employer will be sent to the IRS to pay your tax debt.

Stop Wage Garnishment

IRS wage garnishment continues until you meet one of three criteria:

  • You pay off your tax debt through wage garnishment or other repayment methods.
  • You arrange with the IRS to pay your tax debt another way.
  • Your tax levy is released after reaching the end of the period of collection or causing economic hardship. There are a number of other reasons your tax levy may be released as well.

If you are currently experiencing IRS wage garnishment, or are facing the prospect of the IRS garnishing your wages, it’s time for professional help. The tax resolution specialists at East Coast Tax Consulting Group can help you resolve your tax problems. Contact us today.

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_2133046637' ><div id='gf_2133046637' 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_2133046637' id='gform_2133046637' class='whitepaper-cta-popup' action='/can-the-irs-garnish-wages/#gf_2133046637' novalidate> <div class='gform_body gform-body'><div id='gform_fields_2133046637' 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_2133046637_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_2133046637_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_2133046637_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_2133046637_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_2133046637_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_2133046637_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_2133046637_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_2133046637_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_2133046637"]){return false;} if( !jQuery("#gform_2133046637")[0].checkValidity || jQuery("#gform_2133046637")[0].checkValidity()){window["gf_submitting_2133046637"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2133046637"]){return false;} if( !jQuery("#gform_2133046637")[0].checkValidity || jQuery("#gform_2133046637")[0].checkValidity()){window["gf_submitting_2133046637"]=true;} jQuery("#gform_2133046637").trigger("submit",[true]); }' id='gform_submit_button_2133046637' 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='2133046637' /><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_2133046637' id='gform_ajax_frame_2133046637' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 2133046637, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_2133046637').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_2133046637');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2133046637').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_2133046637').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2133046637').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2133046637').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2133046637').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 2133046637, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [2133046637, current_page]);window['gf_submitting_2133046637'] = 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_2133046637').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2133046637').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2133046637]);window['gf_submitting_2133046637'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2133046637').text());}, 50);}else{jQuery('#gform_2133046637').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [2133046637, 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_1402654761' ><div id='gf_1402654761' 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_1402654761' id='gform_1402654761' class='whitepaper-cta-popup' action='/can-the-irs-garnish-wages/#gf_1402654761' novalidate> <div class='gform_body gform-body'><div id='gform_fields_1402654761' 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_1402654761_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_1402654761_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_1402654761_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_1402654761_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_1402654761_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_1402654761_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_1402654761_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_1402654761_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_1402654761"]){return false;} if( !jQuery("#gform_1402654761")[0].checkValidity || jQuery("#gform_1402654761")[0].checkValidity()){window["gf_submitting_1402654761"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1402654761"]){return false;} if( !jQuery("#gform_1402654761")[0].checkValidity || jQuery("#gform_1402654761")[0].checkValidity()){window["gf_submitting_1402654761"]=true;} jQuery("#gform_1402654761").trigger("submit",[true]); }' id='gform_submit_button_1402654761' 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='1402654761' /><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_1402654761' id='gform_ajax_frame_1402654761' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 1402654761, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_1402654761').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_1402654761');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1402654761').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_1402654761').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1402654761').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1402654761').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1402654761').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 1402654761, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [1402654761, current_page]);window['gf_submitting_1402654761'] = 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_1402654761').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1402654761').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1402654761]);window['gf_submitting_1402654761'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1402654761').text());}, 50);}else{jQuery('#gform_1402654761').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [1402654761, current_page]);} );} ); </script>