Ask An Expert: How Long To Keep I9 Files

How long do I9 files have to be kept? Do I need to destroy them after a certain amount of years?

In A Nutshell: Keep them for 3 years from hire date or 1 year from termination.

workbright-late-forms-email More Explanation: I9 requirements include employers keeping I9’s for 3 years from the date of hire or 1 year from termination, whichever is greater. We always make the recommendation to clients that they keep an I9 calendar to track compliance related to initial (3 days) completion, reverification/work authorization expiration, and document retention. [Tip: Or let WorkBright do the compliance piece for you with Remote I9!]

Regarding document retention, the only rule is related to how long you keep the docs – not what you do after you’ve met that requirement. Companies should make sure they dispose of I9s properly (keeping an eye on privacy and security since they contain extremely sensitive info) and in compliance with a document retention policy – if they have one. You don’t want the DOL to audit and try to fine you for 200 incorrect I9s that should have been tossed years ago.

michael-cohen Meet The Expert: Michael Cohen, Suitless – Suitless Inc. adds value to fast-growth technology companies by providing HR, legal, and tax services, minus the suit and ties. Suitless works with companies that plan to quickly hire 5 or more employees and have at least 500k in revenue or financing. Learn more…

[gravityform id="14" title="false" description="false"]
<script type="text/javascript">if(!gform){document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0});var 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),null==t&&(t=10),gform.hooks[o][n].push({tag:i,callable:r,priority:t})},doHook:function(o,n,r){if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[o][n]){var t,i=gform.hooks[o][n];i.sort(function(o,n){return o.priority-n.priority});for(var e=0;e<i.length;e++)"function"!=typeof(t=i[e].callable)&&(t=window[t]),"action"==o?t.apply(null,r):r[0]=t.apply(null,r)}if("filter"==o)return r[0]},removeHook:function(o,n,r,t){if(null!=gform.hooks[o][n])for(var i=gform.hooks[o][n],e=i.length-1;0<=e;e--)null!=t&&t!=i[e].tag||null!=r&&r!=i[e].priority||i.splice(e,1)}}}</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_14' ><form method='post' enctype='multipart/form-data' id='gform_14' action='/ask-an-expert-how-long-to-keep-i9-files/' novalidate> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><ul id='gform_fields_14' class='gform_fields top_label form_sublabel_below description_below'><li id="field_14_4" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" ><label class='gfield_label' for='input_14_4' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_4' id='input_14_4' type='email' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id="field_14_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" ><label class='gfield_label' for='input_14_1' >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_1' id='input_14_1' type='text' value='' class='large' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_14_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" ><label class='gfield_label' for='input_14_2' >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_2' id='input_14_2' type='text' value='' class='large' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_14_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" ><label class='gfield_label' for='input_14_3' >Company<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_14_3' type='text' value='' class='large' placeholder='Company' aria-required="true" aria-invalid="false" /> </div></li><li id="field_14_23" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_23' >Lead Source</label><div class='ginput_container ginput_container_text'><input name='input_23' id='input_14_23' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_11" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_11' >Web Form Page</label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_14_11' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_15" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_15' >Web Source</label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_14_15' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_14" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_14' >Web Medium</label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_14_14' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_13" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_13' >Web Campaign</label><div class='ginput_container ginput_container_text'><input name='input_13' id='input_14_13' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_17" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_17' >Web Term</label><div class='ginput_container ginput_container_text'><input name='input_17' id='input_14_17' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_12" class="gfield field_sublabel_below field_description_below gfield_visibility_hidden" ><div class='admin-hidden-markup'><i class='gform-icon gform-icon--hidden'></i><span>Hidden</span></div><label class='gfield_label' for='input_14_12' >Web Content</label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_14_12' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_14_24" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_14_24' >Comments</label><div class='ginput_container'><input name='input_24' id='input_14_24' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_14_24'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_14' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_14"]){return false;} if( !jQuery("#gform_14")[0].checkValidity || jQuery("#gform_14")[0].checkValidity()){window["gf_submitting_14"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_14"]){return false;} if( !jQuery("#gform_14")[0].checkValidity || jQuery("#gform_14")[0].checkValidity()){window["gf_submitting_14"]=true;} jQuery("#gform_14").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_14' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='14' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_14' value='WyJbXSIsIjAxYjc1YzA4NDAxYzk0YjEyYTMxMWI1NzNiYmViNGJiIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_14' id='gform_target_page_number_14' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_14' id='gform_source_page_number_14' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>