What is a TPA?

by | Aug 12, 2020

Home » Blog » Employee Healthcare » TPA » What is a TPA?

For companies with self-funded health plans, a third-party administrator (TPA) is a vital piece of the employee benefits puzzle. From helping build an employee benefits plan to claims management, TPAs lift the administrative burden, so HR has time to manage day-to-day employee needs.

Third-party administrators may be ubiquitous, but that doesn’t mean you know the answer to “what is a TPA?” With so many acronyms floating in the insurance ether, it’s understandable that you might overlook this one. After all, a TPA should integrate with your business so smoothly that they feel like an extension of it.

What is a TPA?

A TPA administers services for self-insured (also known as self-funded) employers. According to the Society of Professional Benefits Managers, TPAs handle over 60% of the health benefits for workers in non-federal benefits programs.

Individual states license third-party administrators. In most cases, self-funded companies rely on comprehensive-service TPAs to handle all aspects of their employee benefits plan administration. Most have health plans, manage the day-to-day administration of employee benefits, review and process claims, and coordinate with insurance carriers.

The TPA can adjust health plans to meet changing needs and helps employers achieve a higher level of flexibility than if they contracted directly with a health insurance plan. For many employers, outsourcing administration is often more cost-effective than handling those duties in-house.

We usually think of TPAs in relation to employee health benefits, but their business arrangements can vary. For instance, some specialty TPAs might only administer retirement or financial benefits.

Some of what TPAs can handle on behalf of your company include:

  • Benefits plan design
  • Benefits management
  • COBRA administration
  • Cost-containment strategy
  • Customer service
  • Risk management
  • Claims management
  • Premium collection
  • Enrollment
  • HIPAA, ERISA, and other reporting compliance

How can a TPA help employers?

Designing and administering a benefits plan. Typically, a TPA will work 1:1 with self-funded clients. In this relationship, the TPA functions almost like an arm of the employer’s benefits team. A TPA working directly with a client will design a custom benefits plan to meet their needs and, once they’ve landed on a plan, take on the administrative duties. That means TPAs are there to answer customer service questions from employees, process claims, and make sure employers remain compliant with state and federal regulations. For instance, a TPA can help employees maintain ERISA compliance and submit their Form 5500 (see our post All You Need to Know About Form 5500 for more).

Plan data analysis for cost-containment. Third-party administrators gather plenty of claims data and, in the best-case scenario, can use it to help drive better healthcare choices. For instance, TPAs know when employees request a preauthorization or precertification. That gives them a window into the types of service employees seek even before they need a procedure or provider visit. With the right technology, a TPA can use that data to guide employee healthcare decisions.

Integrating with carrier insurance. A TPA integrates with insurance carriers directly, which helps facilitate claims processing and other administrative services. The insurance industry is complex, and TPAs are vital because of their role in making it more accessible to employers. Insurance companies themselves may also “outsource” some benefits administration duties to a TPA.

How is technology changing how TPAs work?

Employees now expect to find their insurance benefit details on their mobile devices. In one 2018 study from PWC, 53% of employees said they’d prefer to review benefits information digitally, as opposed to 25% who preferred to do face-to-face. Twenty-two percent preferred a mix of digital and face-to-face review.

On the one hand, this sets tech-savvy TPAs up to succeed. There’s never been more instant consumer feedback, greater access to utilization data, or more insight into consumer healthcare behavior. Using that data to improve the employee experience represents a shift in the way TPAs work.

On the other hand, TPAs who don’t embrace tech advancements could create a negative experience for employees. Working with a forward-thinking TPA is key to unlocking higher employee benefits satisfaction for self-funded employers. Because they often have a hand in building your cost-containment strategy and access to insightful data, a TPA is perfectly poised to help you contain costs and improve the employee experience. The right TPA will recognize the opportunity to get ahead of your employees’ poor healthcare decisions and contain costs.

Learn More About HealthJoy TPA+

Choose HealthJoy TPA+ to leverage your TPA’s claims, precertification, and insurance verification data. Enable proactive outreach in the precise moments that matter to drive down healthcare costs. Learn more. 

Related Posts

Why TPAs and HealthJoy Make a Great Team

Why TPAs and HealthJoy Make a Great Team

HealthJoy TPA+ offers an exciting opportunity for Third Party Administrators (TPA’s) to differentiate their offering with an agile, tech-forward solution.
Announcing HealthJoy TPA+

Announcing HealthJoy TPA+

Learn how our new TPA+ product uses claims, insurance verification, and precertification data to guide partners' members to high-quality, fair-priced care.
[gravityforms id=12]
<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_12' > <div class='gform_heading'> <h3 class="gform_title">2021 HealthJoy Employee Benefits Insights eBook</h3> <span class='gform_description'>Testing form</span> </div><form method='post' enctype='multipart/form-data' id='gform_12' action='/blog/healthcare/what-is-a-tpa/' > <div class='gform_body gform-body'><ul id='gform_fields_12' class='gform_fields top_label form_sublabel_below description_below'><li id="field_12_8" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_12_8' >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_8' id='input_12_8' type='text' value='' class='large' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_12_9" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_12_9' >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_9' id='input_12_9' type='text' value='' class='large' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_12_4" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_12_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_12_4' type='text' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id="field_12_5" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_12_5' >company 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_5' id='input_12_5' type='text' value='' class='large' placeholder='Company name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_12_6" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_12_6' >Company Size<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_12_6' 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_12_7" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_12_7' >Which Best Describes You?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_12_7' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Which Best 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_12' class='gform_button button' value='Get Your eBook' onclick='if(window["gf_submitting_12"]){return false;} window["gf_submitting_12"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_12"]){return false;} window["gf_submitting_12"]=true; jQuery("#gform_12").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_12' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='12' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_12' value='WyJbXSIsImFkODg5MTk3ZmY1MDIyZGVjZjEyNWI2ODk1Y2YyMGZiIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_12' id='gform_target_page_number_12' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_12' id='gform_source_page_number_12' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
[gravityforms id=1]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_1' > <div class='gform_heading'> <h3 class="gform_title">State of the Benefits Survey eBook - 1-Col</h3> <span class='gform_description'>Testing form</span> </div><form method='post' enctype='multipart/form-data' id='gform_1' action='/blog/healthcare/what-is-a-tpa/' > <div class='gform_body gform-body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below'><li id="field_1_8" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_8' >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_8' id='input_1_8' type='text' value='' class='large' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_1_9" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_9' >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_9' id='input_1_9' type='text' value='' class='large' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_1_4" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_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_1_4' type='text' value='' class='large' placeholder='Email' aria-required="true" aria-invalid="false" /> </div></li><li id="field_1_5" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_5' >company 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_5' id='input_1_5' type='text' value='' class='large' placeholder='Company name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_1_6" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_6' >Company Size<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_1_6' 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_1_7" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_1_7' >Which Best Describes You?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_1_7' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Which Best 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_1' class='gform_button button' value='Get Your eBook' onclick='if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} window["gf_submitting_1"]=true; jQuery("#gform_1").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImFkODg5MTk3ZmY1MDIyZGVjZjEyNWI2ODk1Y2YyMGZiIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
[gravityforms id=9]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_9' > <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><form method='post' enctype='multipart/form-data' id='gform_9' action='/blog/healthcare/what-is-a-tpa/' > <div class='gform_body 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 class="gfield_required gfield_required_asterisk">*</span></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 class="gfield_required gfield_required_asterisk">*</span></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 class="gfield_required gfield_required_asterisk">*</span></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 class="gfield_required gfield_required_asterisk">*</span></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 class="gfield_required gfield_required_asterisk">*</span></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 class="gfield_required gfield_required_asterisk">*</span></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>