The Affordable Care Act (ACA) is a health care reform law making insurance coverage more affordable and accessible for all citizens of America. By offering subsidies to those who buy health insurance through the Health Insurance Marketplace and by expanding Medicaid coverage, the law allows more people to have access to affordable health care.
ACA is a law that mandates that companies with 50 or more full-time employees offer health insurance to 95 percent of their workforce or risk facing fines. Companies must also provide an annual confirmation of benefits provided by using Form 1095-C, which is a description of plans, employee expenditures, and the benefits and coverage options.
Certain employees must be given access to health insurance, and certain employers must comply with the Affordable Care Act. Applicable Large Employers (ALE's) are companies that must comply with ACA. A company with 50 full-time equivalent employees or more on average is called an ALE. An employee is deemed full-time if they put in at least thirty hours a week on average. A person who works fewer than thirty hours per week is considered a part-time employee.
In order to deter firms from circumventing the Affordable Care Act (ACA) by solely hiring part-timers, it considers full-time equivalent workers. This is the total number of full-time workers plus a small portion of the part-time workforce. By dividing the total number of hours worked by all part-timers by 30, you can convert the number of part-timers to full-time equivalents.
*For example, if you employ 40 full-time workers and 15 part-time workers that combined work 300 hours a week, you would have 50 full-time equivalent workers (40 + 300/30 = 50) and be required to offer health insurance coverage to eligible employees.
Furthermore, it is not necessary to provide health insurance to every employee. For instance, workers who put in fewer than thirty hours a week are not regarded as full-time workers and are not required to be offered health insurance. Workers who have been employed by a company for less than three months are likewise exempt from having to be offered health benefits.
ACA Track requires information about employees and their eligibility for health insurance coverage throughout the current reporting year (January 1 - December 31) to generate 1095C forms.
ACA TRACK will calculate the monthly code combinations for each of your eligible employees based on the details of their job status and health insurance coverage changes that may occur throughout the year. To simplify the data collection process, you can download information from your HRIS System directly into our user-friendly template This guide will walk you through the details of the information required, providing examples for reporting various employment or coverage change scenarios that occur throughout the year.
To complete a 1095C form for each of your eligible employees, you will need to provide information regarding their Employment History and Health Insurance Coverage History.
To determine an employee’s eligibility for insurance under the Affordable Care Act, the IRS requires employers to track their employees’ Job Status (ie, Full-Time, Part-Time, Leave, Non-Employee) during each month of the year.
If an employee changes their job status during the year, those status changes need to be reported in your data for ACA Track to calculate the eligibility codes.
The Health Insurance Coverage History describes the nature of eligibility and coverage type that an employee has throughout the year. Since these may change during the year, often because of changes in an employee’s Job Status, companies are required to track these changes for each employee, primarily to show if an employee is eligible or ineligible.
Many of your employees will have the same job status and coverage type (insured or waived) over the course of the year. However, it is not uncommon for employees to change these statuses (sometimes multiple times).
For instance, a part-time (referred to the IRS as "variable hour") employee may be promoted to a full-time position. Or an employee may experience a qualifying life event, which results in a mid-year change to their health insurance coverage type.
Since any status change can potentially impact an employee’s eligibility for health insurance under the Affordable Care Act, the IRS requires employers to document any status change that impacts their eligibility for health insurance throughout the year.
Fortunately, ACA TRACK simplifies this process for Clients. Rather than tracking each employee’s month-by-month status, you simply record the date(s) of any change(s) that occurred during the year. Once that information is uploaded into the ACA TRACK system, we will assign the proper status to each employee for each month of the year.
To develop the required month-by-month codes for employees, ACA TRACK needs details regarding each employee, their job status, and their coverage type.
We have developed an easy-to-use Employee Data Template, to provide this information. On the spreadsheet, we have listed several key fields that are required.
Understanding these fields, and how to report unique scenarios, will help ensure a smooth reporting process. In the section below, you will find an explanation for each field, as well as any special requirements or guidelines that should be followed when filling them in.
For each employee on the file, we need personal information including Social Security Number, Name, Address and Country Code. All fields marked with an asterisk (*) are required fields.
Employee SSN* (Social Security Number)
Last Name*, First Name*, Middle Initial
Address*, Address 2, City*
State*
Zip/Post Code*
Country Code *
The employment history section allows ACA Track to capture and code any changes in Job Status throughout the year.
Hire Date – This can refer to the employee’s original date of hire, rehire date, or the date an employee changed to a new division (or EIN) within your company.
Term Date – For the purpose of this guide and ACA TRACK data collection, “Termed” or “Terminated” is used in cases of both voluntary and involuntary termination of employment. This field is also used to track certain job changes, such as moving to a new division within your company.
Status Begin Date* –The start date for the employee’s Job Status (FT, PT, Leave, or Non-Employee.). In most cases, this will be the same as the hire date, unless the employee experienced a change in the current reporting year.
Job Status* – The employee job status during the time of employment must be reported to properly apply codes to the 1095c form. The following common values represent the types of job status that must be reported:
Division* – For reporting purposes, Division refers to each separate tax entity (EIN) within your company where individuals may be employed.
The Health Insurance History section allows us to track and report any changes to each employee’s health insurance coverage or eligibility throughout the year.
Plan ID – The lowest-cost health-care plan offered to the respective employee.
Coverage Begin Date* – The start date for the coverage specified on the respective data row.
Coverage End Date – The date a specific coverage, or coverage type ended. If the employee was not eligible or waived coverage, and that changed, this row would still need a coverage end date.
Coverage Type* – The type of health insurance coverage (or non-coverage) provided during the specified time period. The following common values represent the types of coverage that must be reported:
If the lowest-cost, single-only health plan monthly contribution is unaffordable; meaning that it does not meet the requirements of any of the three allowable Affordability Safe Harbor Methods (W-2, Rate of Pay, or Federal Poverty Level), it is the employer’s responsibility to report the offer as unaffordable coverage.
*Only Required for unique situations, discuss with your ACA Reporting Specialist if applicable.
Employee Contribution and Total Individual Premium (Employee/Employer)
If a plan’s cost varies due to an employee’s age, salary, location, or other variable, you should report specific plan costs on your Employee Datasheet, rather than in the Plan Information section of the ACA Track system.
The costs being reported in this section, if applicable, should be the costs associated with the monthly contributions and premiums associated with the lowest cost medical plan offered to the employee and not the costs associated with the medical plan or coverage tier that the employee may or may not have elected.
For more information on setting up Employee-based contributions and premiums, contact your ACA Reporting Specialist.
If you have employees that were residents of California, District of Columbia (DC), New Jersey or Rhode Island at any point during the reporting year, you may be required to complete reporting at the state level, as well as the federal level. ACA Track offers reporting options for these states, so please contact your ACA Reporting Specialist for further information.
Your employee data sheet must include information for any employees that were eligible for health insurance at any point during the reporting year
Fully Insured Plans:
Any employee (Full Time or Variable Hour) who was actively employed by your company, and eligible for health insurance at any point in the current reporting year. This includes the following employee categories that are often over-looked:
Self-Insured (Level Funded) Plans:
Any employee (Full Time or Variable Hour) who was actively employed by your company, and eligible for health insurance through your company at any point in the current reporting year. This includes the subsets of employees noted above, with some additions. Self-insured plans have some additional categories to capture:
If an employee has had no changes to their job status, EIN/Division or insurance coverage over the course of the year, you only need to provide a single line of information, detailing their personal information, hire date, job status, coverage begin date and coverage type.
The same information is reported for new employees as well, provided there are no further changes to their job status, EIN/Division or coverage type during the current calendar year.
Below are common examples for reporting various employment scenarios on the ACA Track Template.
*Note: To increase readability, we have hidden several of the Personal Information fields from these examples. These hidden fields are still required when filing your employee data
Optional, a 1095c form is not required to be issued if an employee is not eligible for health insurance during the entire reporting year. Employees that are eligible for health insurance coverage at any time during the year must be reported.
Employees hired AND eligible for coverage during current reporting year:
When entering new employee data, pay close attention to:
Employees hired AND eligible for coverage during current reporting year but waived the offer of coverage:
Optional, a 1095c form is not required if an employee is not eligible for health insurance during current reporting year
If your company requires a waiting period before new employees are eligible for coverage, and that employee will not be eligible until the next calendar year, you have two options:
To report an employee as not eligible for coverage because they are still in the waiting period, simply leave the Plan ID blank and code the Coverage Type as LNAP (Limited Non-Assessment Period):
Since the IRS requires a month-by-month breakdown of every employee’s Eligibility for coverage (reflected by their Job Status) as well as their Coverage Status, it is necessary to track any of these changes that may occur throughout the year.
When recording Job Status changes that have occurred during the reporting year, only include those job status changes that have resulted in a change to health insurance eligibility.
For example, if an employee changed from Full-time -32 hours a week to Full-time 40- hours a week, but the health insurance eligibility and plans remain the same, this does not need to be reported.
When an employee moves from variable hour (part-time) to full-time, or from full-time to variable hour, it could affect their eligibility for health insurance, and this will need to be reported to the IRS.
When a full-time employee is moved to variable hour (part-time), or their hours drop to part-time level, they will typically no longer be eligible for health insurance. In this case, they should have the option to elect COBRA Coverage for a period of time.
To properly report this, you will need to provide details of the change, and to note whether the employee accepted or waived the COBRA coverage:
When variable hour employees are moved to full-time, or their hours increase to full-time levels, they normally become eligible for health insurance benefits. The examples below show how your data would be represented based on no waiting Period (eligible immediately) and a waiting period:
No Waiting Period - If employees are not subject to a waiting period when moving to full-time:
Waiting Period - If employees are subject to a waiting period, insert an additional data row for the time the employee was full-time but not yet eligible for health coverage:
If your company has multiple divisions (EIN's), it is not uncommon for employees to transfer from one division to another. When they do, it is necessary to enter a change line, so the IRS is notified they are now receiving health insurance through another tax entity. This change is represented by entering a termination date on the old EIN/Division and a hire date on the new EIN/Division. With this change in division, the employee may or may not be eligible for the same plan:
If the employee remains on the same plan, it is necessary to add a data row in order to capture the division change and change in coverage dates (since it is being provided by a different tax entity):
Here are the key details you’ll need to capture:
If the employee is moving to a division that offers a different low-cost plan, note the employee’s plan change as well:
There are certain instances where you need to report an employee Leave of Absence to the IRS. The exact coding will vary, depending on whether they are eligible for benefits during their leave. If the employee is on leave but still eligible for the same coverage and remains insured or waived, there is no action needed. If an employee is on a leave in which they are no longer eligible for coverage, this change should be recorded:
If there were no changes to an employee’s coverage while on leave, there is no need to document it on your spreadsheet. List them the same as you would any other employee:
Employee returns to work part-time, note the change in Job Status and Coverage Type.
Typically, these employees will become ineligible for health insurance coverage through the employer, and may be eligible for COBRA, based on a reduction in hours. However, if the employee was not insured prior to the leave, then the Variable Hour row would have a coverage type of Not Eligible.
There are times when an employee who is initially offered coverage during a leave period may elect to extend that leave beyond their eligibility period. In this situation, the employee may become eligible for COBRA during their Leave period:
In this more complex example, an employee extends their leave past the protected period, losing coverage. At this point, the employee is offered COBRA, but waives coverage. When they return to work full-time, they are subject to a waiting period.
When employment ends during the current reporting year, whether voluntary or involuntary, the termination date must be documented for 1095C form code purposes
When Full-time employees terminate during the calendar year, add the Termination (Term) Date and the Coverage End Date:
If your company is self-insured, and the employee elects COBRA coverage after the termination date, you must add that information:
It is not uncommon for a terminated employee to be rehired at a later date. If that happens in the same reporting year, document the termination, and then add the rehire details:
Note: If the termination and rehire did not result in a break in coverage (usually the termination and rehire are in
the same month), the change does not need to be recorded). If your company is self-insured, and the employee elected COBRA after the Termination, you also need to capture that information:
Note: In this example, the employee continued COBRA until the end of their rehire waiting period, so there was no gap in coverage. If they ended COBRA before then, the Line 2 Coverage End Date should be updated to reflect their gap in coverage.
Below is a list of the most common data errors, to help you avoid them and to streamline the reporting process.
A blank cell in any of the columns marked “Required” will cause a validation error and need to be corrected.
Before uploading your data sheet, make sure that all fields marked with an asterisk (*) are filled in for all employees.
When an employee changes coverage (due to a Plan change or Coverage Type change), the original Coverage End Date must occur prior to the new Coverage Begin Date, or it will be viewed as an overlap in coverage.
The country code field is required this year, and it must be filled in with an IRS-approved code. For a complete list of approved country codes, see Country Codes list at the bottom of this guide.
A Country Code is required for ALL employees, even those who live in the United States (US).
A Division Code is required for all lines of employee data, even if your company only has one division.
Additionally, the division code listed must match the appropriate Division Code you provided to ACA Track.
The Job status field should only be used to report whether an employee was Full-time, Variable Hour, Leave, or Non-Employee (your exact codes may vary, depending on the mapping information you provided).
Active/Terminated are NOT valid Job Status codes.
For terminated employees, you must still enter the Job Status they had while actively employed.
Coverage Dates are required for all employees, even if they waived coverage. The coverage begin date is the date the employee was eligible to receive coverage. The coverage end date should be blank unless they are no longer eligible for coverage, and then it should be the date eligibility ended.
When entering employee data, all information must be explicitly provided using the designated columns and following the guidelines outlined in this Employee Data Guide
Note that:
Personal Information
Employment History
Medical Benefits History
Appendix 3: Country Codes
AF - Afghanistan
AX - Akrotiri
AL - Albania
AG - Algeria
AQ - American Samoa
AN - Andorra
AO - Angola
AV - Anguilla
AY - Antarctica
AC - Antigua & Barbuda
AR - Argentina
AM - Armenia
AA - Aruba
AT - Ashmore and Cartier Islands
AS - Australia
AU - Austria
AJ - Azerbaijan
BF - Bahamas
BA - Bahrain
FQ - Baker Island
BG - Bangladesh
BB - Barbados
BO - Belarus
BE - Belgium
BH - Belize
BN - Benin
BD - Bermuda
BT - Bhutan
BL - Bolivia
BK - Bosnia-Herzegovina
BC - Botswana
BV - Bouvet Island
BR - Brazil
IO - British Indian Ocean Territory
VI - British Virgin Islands
BX - Brunei
BU - Bulgaria
UV - Burkina Faso
BM - Burma
BY - Burundi
CB - Cambodia
CM - Cameroon
CA - Canada
CV - Cape Verde
CJ - Cayman Islands
CT - Central African Republic
CD - Chad
CI - Chile
CH - China
KT - Christmas Island
IP - Clipperton Island
CK - Cocos (Keeling) Islands
CO - Colombia
CN - Comoros
CF - Congo (Brazzaville)
CG - Congo (Kinshasa)
CW - Cook Islands
CR - Coral Sea Islands
CS - Costa Rica
IV - Cote D'Ivoire (Ivory Coast)
HR - Croatia
CU - Cuba
UC - Curacao
CY - Cyprus
EZ - Czech Republic
DA - Denmark
DX - Dhekelia
DJ - Djibouti
DO - Dominica
DR - Dominican Republic
TT - East Timor
EC - Ecuador
EG - Egypt
ES - El Salvador
EK - Equatorial Guinea
ER - Eritrea
EN - Estonia
ET - Ethiopia
FK - Falkland Islands (Islas Malvinas)
FO - Faroe Islands
FM - Federated States of Micronesia
FJ - Fiji
FI - Finland
FR - France
FP - French Polynesia
FS - French Southern and Antarctic Lands
GB - Gabon
GA - The Gambia
GG - Georgia
GM - Germany
GH - Ghana
GI - Gibraltar
GR - Greece
GL - Greenland
GJ - Grenada
GQ - Guam
GT - Guatemala
GK - Guernsey
GV - Guinea
PU - Guinea-Bissau
GY - Guyana
HA - Haiti
HM - Heard Island and McDonald Islands
VT - Holy See
HO - Honduras
HK - Hong Kong
HQ - Howland Island
HU - Hungary
IC - Iceland
IN - India
ID - Indonesia
IR - Iran
IZ - Iraq
EI - Ireland
IS - Israel
IT - Italy
JM - Jamaica
JN - Jan Mayen
JA - Japan
DQ - Jarvis Island
JE - Jersey
JQ - Johnston Atoll
JO - Jordan
KZ - Kazakhstan
KE - Kenya
KQ - Kingman Reef
KR - Kiribati
KN - Korea, Democratic People's Republic of (North)
KS - Korea, Republic of (South)
KV - Kosovo
KU - Kuwait
KG - Kyrgyzstan
LA - Laos
LG - Latvia
LE - Lebanon
LT - Lesotho
LI - Liberia
LY - Libya
LS - Liechtenstein
LH - Lithuania
LU - Luxembourg
MC - Macau
MK - Macedonia
MA - Madagascar
MI - Malawi
MY - Malaysia
MV - Maldives
ML - Mali
MT - Malta
IM - Man, Isle of
RM - Marshall Islands
MR - Mauritania
MP - Mauritius
MX - Mexico
MQ - Midway Islands
MD - Moldova
MN - Monaco
MG - Mongolia
MJ - Montenegro
MH - Montserrat
MO - Morocco
MZ - Mozambique
WA - Namibia
NR - Nauru
BQ - Navassa Island
NP - Nepal
NL - Netherlands
NC - New Caledonia
NZ - New Zealand
NU - Nicaragua
NG - Niger
NI - Nigeria
NE - Niue
NF - Norfolk Island
CQ - Northern Mariana Islands
NO - Norway
MU - Oman
OC - Other Country
PK - Pakistan
PS - Palau
LQ - Palmyra Atoll
PM - Panama
PP - Papua-New Guinea
PF - Paracel Islands
PA - Paraguay
PE - Peru
RP - Philippines
PC - Pitcairn Islands
PL - Poland
PO - Portugal
RQ - Puerto Rico
QA - Qatar
RO - Romania
RS - Russia
RW - Rwanda
TB - Saint Barthelemy
RN - Saint Martin
WS - Samoa
SM - San Marino
TP - Sao Tome and Principe
SA - Saudi Arabia
SG - Senegal
RI - Serbia
SE - Seychelles
SL - Sierra Leone
SN - Singapore
NN - Sint Maarten
LO - Slovakia
SI - Slovenia
BP - Solomon Islands
SO - Somalia
SF - South Africa
SX - South Georgia and the South Sandwich Islands
OD - South Sudan
SP - Spain
PG - Spratly Islands
CE - Sri Lanka
SH - St. Helena
SC - St. Kitts and Nevis
ST - St. Lucia Island
SB - St. Pierre and Miquelon
VC - St. Vincent and the Grenadines
SU - Sudan
NS - Suriname
SV - Svalbard
WZ - Swaziland
SW - Sweden
SZ - Switzerland
SY - Syria
TW - Taiwan
TI - Tajikistan
TZ - Tanzania
TH - Thailand
TO - Togo
TL - Tokelau
TN - Tonga
TD - Trinidad and Tobago
TS - Tunisia
TU - Turkey
TX - Turkmenistan
TK - Turks and Caicos Islands
TV - Tuvalu
UG - Uganda
UP - Ukraine
AE - United Arab Emirates
UK - United Kingdom (England, Northern Ireland, Scotland, and Wales)
US - United States
UY - Uruguay
UZ - Uzbekistan
NH - Vanuatu
VE - Venezuela
VM - Vietnam
VQ - Virgin Islands
WQ - Wake Island
WF - Wallis and Futuna
WI - Western Sahara
YM - Yemen (Aden)
ZA - Zambia
ZI - Zimbabwe