All You Need to Know About Form 5500

by | Aug 28, 2019 | HR and Culture

When you hear the phrase “Form 5500,” your eyes probably start to glaze over. We don’t blame you. Anything related to taxes isn’t exactly thrilling to read. However, we’re going to give you all the important facts about the Form 5500 — without putting you to sleep.

In this article, we’ll outline exactly what a Form 5500 is, who is responsible for filing it (and when), and share step-by-step instructions for submitting yours.

What is Form 5500?

To understand the Form 5500, you should first be aware of the Employee Retirement Income Security Act of 1974 (known as ERISA for short). It’s a federal law that applies to most private employers. ERISA establishes important standards for retirement, health, and other welfare benefit plans to protect the interests of both the employer and the employee.

To be clear, ERISA doesn’t require companies to provide any benefits plans. It simply regulates those that do. ERISA mandates employer compliance across several categories, including reporting and accountability, disclosures, procedural safeguards, financial protection, and conduct.

Ok, now that we have a better understanding of what ERISA does, where does the Form 5500 come in? The Form 5500 is one form in a series jointly developed by three United States government agencies: the Department of Labor (DOL), the Internal Revenue Service (IRS), and the Pension Benefit Guaranty Corporation (PBGC). This form is an important part of ERISA’s overall reporting and disclosure framework.

More specifically, the Form 5500 is an annual report that provides federal agencies with information regarding benefits plans offered by an employer, its finances, and its operation. The Form 5500 consists of the main form, as well as different schedules and attachments (think of these like an Appendix) businesses submit along with it. To complete all the various schedules and addenda, you should be generally prepared to provide the following information:

    • Actuary contact information
    • Accountant report
    • A schedule of assets and liabilities
    • Information about each insurance contract used
    • A list of service providers

Who needs to file the Form 5500?

The plan administrator is responsible for filing the Form 5500. It depends on the company, but most of the time, this task falls to the HR, finance, or operations department – or a combination of the three. Some organizations also use a Third Party Administrator (TPA) to file the Form 5500. Check-in with your team to see who has historically handled the process.

What about your organization as a whole – does every company need to file the Form 5500? Form 5500 isn’t a one-size-fits-all document, and there are some slight variations depending on your unique organizational profile. The most important distinctions for filing are company size and location:

    • If you have more than 100 plan participants: Fill out the Form 5500
    • If you have fewer than 100 plan participants: Fill out the Form 5500-SF
    • If your plan is maintained outside the U.S. or you have a one-participant plan: Fill out the 5500-EZ

Essentially, the second and third options are lighter versions of the original Form 5500. So make sure to figure out your status before you start the filling process. If you fail to file a complete return, or if the Form 5500 is rejected for insufficient information, the DOL and IRS may impose penalties or fines.

Also, keep in mind that there are certain entities that are exempt from filing the Form 5500. For instance, daycare centers, certain apprenticeship and training plans, certain employee organization (union) plans, plans for a select group of management or highly compensated employees, and church and governmental plans meeting applicable requirements don’t need to file a Form 5500. If you suspect your organization might fall into one of these categories, double-check to make sure you meet the requirements for exemption.

How do you file a Form 5500?

Step 1: Figure out which form to file
As we mentioned above, it’s important to figure out which form you need to file first. Remember, the form you use is based on the number of plan participants you have at the beginning of your plan year. So if you covered 150 participants when your plan started in January, but then dropped to 98 by the middle of the year, you’re still accountable for filing the Form 5500 – not the Form 5500-SF.

Step 2: Register for an EFAST2 account
The DOL requires that all Form 5500 annual returns be filed electronically using its ERISA Filing Acceptance System (EFAST2) program. This is an all-electronic system designed to simplify the submission, receipt, and processing of the Form 5500. The agency no longer accepts paper filings. If you don’t already have DOL sign-in credentials, you can obtain them at From there, you’ll have the option to choose between using EFAST2-approved vendor software or the DOL website to prepare and submit your forms.

Step 3: Fill out the Form 5500
Form 5500 is two pages long and requests basic information about your benefits plans. This includes the name, the date it first became effective, plan sponsor information, information about the plan administrator, a breakout of the number of participants in the plan at the end of the plan year, how the plan is funded or benefits are provided, any attached schedules, and specific characteristics of the plan. Have this information gathered when you fill out the form, so it’s a seamless process.

Step 4: Complete any required schedules
The specific schedules that are required to be filed with the Form 5500 will depend on what type of filer the plan is. The DOL outlines the various schedules on its website, which we’ve also laid out below. Check the requirements for your specific form and make sure to fill out the corresponding schedules to avoid any penalties.

  • Schedule A – Insurance Information
  • Schedule C – Service Provider Information
  • Schedule D – DFE/Participating Plan Information
  • Schedule G – Financial Transaction Schedules
  • Schedule H – Financial Information
  • Schedule I – Financial Information – Small Plan
  • Schedule MB – Multi-employer Defined Benefit Plan and Certain Money Purchase Plan Actuarial Information
  • Schedule R – Retirement Plan Information
  • Schedule SB – Single-Employer Defined Benefit Plan Actuarial Information

Step 5: Review and file the Form 5500 by the deadline
Always double check your work. Since mistakes can lead to financial penalties, you want to avoid them where possible. Have multiple contributors — in particular, brokers and accountants, if you have access to these experts — review your numbers and get as many eyes on it as possible. Then, when you feel like everything is ready, submit the form online by the deadline.

Speaking of which…

When is Form 5500 due?

Thankfully, this question has a straightforward answer: For most plans, the Form 5500 is due the last day of the seventh month after the plan year ends. So let’s say you’re on a calendar-year plan (which many companies are). In this case, the filing deadline would be July 31 — or on the following business day if July 31 happens to fall on a weekend.

This next part is important: if for any reason, you can’t complete your form by July 31, you will need to file an extension using a Form 5558 with the IRS before the due date to avoid late filing penalties – which, trust us, you definitely want to avoid.

It could cost you around $2,140 for every day that passes after the due date. If the Form 5558 is properly submitted before the deadline, an automatic two and a half month extension will be granted. You likely want to avoid the hassle of having to fill out yet another form, so make sure to mark the filing date on your calendar and start early.

While filing taxes are far from anyone’s idea of fun, they’re an important part of ensuring your employees receive the benefits they deserve. And after you finish the tedious work of filing the Form 5500, you shift gears to educating employees about their plans and working to create a successful Open Enrollment period.

Helpful Links
If you’re looking for more information about Form 5500, there are tons of resources out there. Below are some links we recommend exploring:


Form 550 Facts

Share! Use this code to embed the Form 5500 infographic on your site

<p><strong>Please include attribution to with this graphic.</strong><br /><br /><a href=’’><img src=’’ alt=’Form 5500 Fast Facts for HR’ width=’800? border=’0? /></a></p>

Related Posts

How the HealthJoy Benefits Wallet Works

How the HealthJoy Benefits Wallet Works

The HealthJoy benefits wallet makes it easy for our members to find and use their benefits, cutting HR questions and saving everyone time.
Fall 2020 Product Updates

Fall 2020 Product Updates

We've settled into our remote work routines and have focused on tackling some exciting product updates just in time for open enrollment. In addition to delivering some product enhancements for the app and the client dashboard, we’ve also been doing some behind-the-scenes product planning to expand our offering.
How the Pandemic Changed HR’s Views on Virtual Care

How the Pandemic Changed HR’s Views on Virtual Care

2020 changed our minds about virtual care and telemedicine. Here's how—and how to maintain this benefit’s momentum in the years to come.
[gravityforms id=9]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_9' ><form method='post' enctype='multipart/form-data' id='gform_9' action='/blog/form-5500-facts/'> <div class='gform_heading'> <h3 class='gform_title'>10 Benefits Presentation Tips from TED Talks eBook - 2-Col (Pop-up)</h3> <span class='gform_description'></span> </div> <div class='gform_body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below'><li id='field_9_8' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_9_8' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_8' id='input_9_8' type='text' value='' class='large' placeholder='First Name' aria-required="true" aria-invalid="false" /></div></li><li id='field_9_9' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_9_9' >Last Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_9_9' type='text' value='' class='medium' placeholder='Last Name' aria-required="true" aria-invalid="false" /></div></li><li id='field_9_4' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_9_4' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_4' id='input_9_4' type='text' value='' class='medium' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id='field_9_5' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_9_5' >Company name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_9_5' type='text' value='' class='medium' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_9_10' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_9_10' >Company Size<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_select'><select name='input_10' id='input_9_10' class='large gfield_select' aria-required="true" aria-invalid="false"><option value='' selected='selected' class='gf_placeholder'>Company Size</option><option value='1-100' >1-100</option><option value='100-500' >100-500</option><option value='500-3000' >500-3000</option><option value='3000-1000' >3000-1000</option><option value='10000+' >10000+</option></select></div></li><li id='field_9_7' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_9_7' >What Describes You?<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_9_7' class='large gfield_select' aria-required="true" aria-invalid="false"><option value='' selected='selected' class='gf_placeholder'>What Describes You?</option><option value='Employer' >Employer</option><option value='Benefit Consultant' >Benefit Consultant</option><option value='TPA' >TPA</option><option value='PEO' >PEO</option><option value='Other' >Other</option></select></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_9' class='gform_button button' value='Get Your eBook' onclick='if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; jQuery("#gform_9").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='9' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_9' value='WyJbXSIsImFkODg5MTk3ZmY1MDIyZGVjZjEyNWI2ODk1Y2YyMGZiIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 9) {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', [9, 1]) } ); </script>