• 423-362-4166

Your Group Life Insurance May Be Taxed

According to the IRS life insurance provided by an employer may be taxed.

The following information is provided directly from the IRS website:

 

Group-Term Life Insurance

Total Amount of Coverage

IRC section 79 provides an exclusion for the first $50,000 of group-term life insurance coverage provided under a policy carried directly or indirectly by an employer. There are no tax consequences if the total amount of such policies does not exceed $50,000. The imputed cost of coverage in excess of $50,000 must be included in income, using the IRS Premium Table, and are subject to social security and Medicare taxes.

Carried Directly or Indirectly by the Employer

A taxable fringe benefit arises if coverage exceeds $50,000 and the policy is considered carried directly or indirectly by the employer. A policy is considered carried directly or indirectly by the employer if:

  1. The employer pays any cost of the life insurance, or

  2. The employer arranges for the premium payments and the premiums paid by at least one employee subsidize those paid by at least one other employee (the “straddle” rule).

The determination of whether the premium charges straddle the costs is based on the IRS Premium Table rates, not the actual cost. You can view the Premium Table in the group-term life insurance discussion in Publication 15-B.

Because the employer is affecting the premium cost through its subsidizing and/or redistributing role, there is a benefit to employees. This benefit is taxable even if the employees are paying the full cost they are charged. You must calculate the taxable portion of the premiums for coverage that exceeds $50,000.

Not Carried Directly or Indirectly by the Employer

A policy that is not considered carried directly or indirectly by the employer has no tax consequences to the employee. Because the employees are paying the cost and the employer is not redistributing the cost of the premiums through an insurance system, the employer has no reporting requirements.

Example 1 – All employees for Employer X are in the 40 to 44 year age group. According to the IRS Premium Table, the cost per thousand is .10. The employer pays the full cost of the insurance. If at least one employee is charged more than .10 per thousand of coverage, and at least one is charged less than .10, the coverage is considered carried by the employer. Therefore, each employee is subject to social security and Medicare tax on the cost of coverage over $50,000.

Example 2 – The facts are the same as Example 1, except all employees are charged the same rate, which is set by the third-party insurer. The employer pays nothing toward the cost. Therefore there is no taxable income to the employees. It does not matter what the rate is, as the employer does not subsidize the cost or redistribute it between employees.

Coverage Provided by More Than One Insurer

Generally, if there is more than one policy from the same insurer providing coverage to employees, a combined test is used to determine whether it is carried directly or indirectly by the employer. However, the Regulations provide exceptions that allow the policies to be tested separately if the costs and coverage can be clearly allocated between the two policies. See Regulation 1.79 for more information.

If coverage is provided by more than one insurer, each policy must be tested separately to determine whether it is carried directly or indirectly by the employer.

Coverage for Spouse and Dependents

The cost of employer-provided group-term life insurance on the life of an employee’s spouse or dependent, paid by the employer, is not taxable to the employee if the face amount of the coverage does not exceed $2,000. This coverage is excluded as a de minimis fringe benefit.

Whether a benefit provided is considered de minimis depends on all the facts and circumstances. In some cases, an amount greater than $2,000 of coverage could be considered a de minimis benefit. See Notice 89-110 for more information.

If part of the coverage for a spouse or dependents is taxable, the same Premium Table is used as for the employee. The entire amount is taxable, not just the amount that exceeds $2,000.

Example 3 –  A 47-year old employee receives $40,000 of coverage per year under a policy carried directly or indirectly by her employer. She is also entitled to $100,000 of optional insurance at her own expense. This amount is also considered carried by the employer. The cost of $10,000 of this amount is excludable; the cost of the remaining $90,000 is included in income. If the optional policy were not considered carried by the employer, none of the $100,000 coverage would be included in income.

This article was published by the IRS and last updated on Feb. 11th 2016.  https://goo.gl/IqflNV 

Leave a Comment

You must be logged in to post a comment.

[gravityform id=10 title=false description=false ajax=true]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_10' ><div id='gf_10' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_10' id='gform_10' action='/your-group-life-insurance-may-be-taxed#gf_10'> <div class='gform_body'><ul id='gform_fields_10' class='gform_fields left_label form_sublabel_below description_below'><li id='field_10_3' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_10_3' >Full Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_10_3' type='text' value='' class='large' placeholder='Your Name' aria-required="true" aria-invalid="false" /></div></li><li id='field_10_2' class='gfield gf_half_right gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_10_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_10_2' type='text' value='' class='large' placeholder='Your Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_10_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_10_5' >Message<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_10_5' class='textarea small' placeholder='Please leave us a message.' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li> </ul></div> <div class='gform_footer left_label'> <input type='submit' id='gform_submit_button_10' class='gform_button button' value='SEND' onclick='if(window["gf_submitting_10"]){return false;} window["gf_submitting_10"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_10"]){return false;} window["gf_submitting_10"]=true; jQuery("#gform_10").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=10&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_10' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='10' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_10' value='WyJbXSIsIjA3ZTJiOTc1OGM3OTYyY2RlYmQ0MWI1YTA5NTQxMWRjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_10' id='gform_target_page_number_10' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_10' id='gform_source_page_number_10' 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_10' id='gform_ajax_frame_10'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 10, 'https://www.theamericaninsurancegroup.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_10').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_10');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_10').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_10').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_10').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_10').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_10').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_10').val();gformInitSpinner( 10, 'https://www.theamericaninsurancegroup.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [10, current_page]);window['gf_submitting_10'] = 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_10').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_10').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [10]);window['gf_submitting_10'] = false;}, 50);}else{jQuery('#gform_10').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [10, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 10) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );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', [10, 1]) } ); </script>