1095-C Form: Where the Data Comes From
Note: Part 2 Plan Start Month is not required to be filled in 2018. 2019 rules are not out yet.
Sample form From IRS.gov
Select the AFFORDABLE CARE ACT application from the applications drop-down at the top-left of your screen. You may wish to select a specific company to work with first.
Note: The ACA application can be used while the company is set to read only (temporarily or permanently) or is in read-only while a payroll is in process.
The dashboard will reflect all companies with the ACA feature activated that the user has access to, unless a specific company is “Selected”.
The Large Employer Status tab will show you all companies that you have permission to view that are set up for ACA (unless you have a specific one “selected”). This shows data for the current year. Check the header to verify the year.
To set up Common Ownership Companies (members of an ALE group) make sure to “Clear” the company list so all your companies are shown in the ACA app.
Click the Common Ownership link on the Large Employer Status tab.
You will need to pick a “parent” or “main” company for the group. Click on the Edit Details button beside this company.
Click in the Child Companies box and select the other members of the ALE Group (one at a time). Click the SAVE button when finished.
Employee Status
This tab lets you see the status of each employee and whether they are in compliance according to their assigned ACA Job Classification. It will also indicate which employees will receive 1095-C forms. This information can be edited or overwritten.
ACA Job Classification
Full time status is based on 130 hours per month. If an employee works 130 or more hours in any month, he/she is considered full time. The hours in a pay run are all assigned to the month of its check date. (Note: This classification can manually be overridden if needed. For example, if the employer is calculating hours worked by pay period instead of by pay check. This will be covered later in this document.)
Employees that are not in compliance will be shown in red and the “ACA Classification Error Flag” will be checked. An employee could be out of compliance for one of two reasons:
Click the “Import ACA Job Class” button to update the ACA Job Classification in the ACA App with the Job Classification from CyberPay/CyberPay Online. When companies are first added to the ACA app, the ACA Job Class is copied from this field. It is not kept in sync after that.
You can filter the view using the “ACA Job Classification Filter” at the top.
Receiving 1095-C
This column will indicate which employees will receive 1095-C forms. Employees that have worked 130 or more hours in any month in 2019 will get a 1095-C unless they are seasonal or contract. (Note: This flag can also be manually overridden if needed. For example, if the employer is calculating hours worked by pay period instead of by pay check. This will be covered later in this document.)
The Employee Status data can be exported to a .csv file to review for accuracy or archival by clicking either of the “Export to CSV” buttons. Files with .csv extensions can be opened with Microsoft Excel and/or saved as Excel (.xls or .xlsx) files. Use the down arrow beside the column headers to change the sort order and/or to filter the records.
The “Receiving 1095-C”, “ACA Job Classification”, and “ACA Classification Error Flag” (and red highlight) can be overridden. Overrides can be set for one employee at a time or for multiple employees together. Click the Overrides button for an employee on this screen to override just that employee. Click the “Overrides” link at the top of the screen to work with multiple employees at the same time. This will be covered later in this document.
This window will open.
Note: While an override is effective, you will see asterisks in the Receiving 1095-C and/or ACA Classification Error Flag columns for the employee.
Example: An employee is expected to be full time at hire. So, the ACA Job Classification is overridden to that status. The application considers him/her to be part time because he/she does not have 130 or more hours in any one month. These columns will show the asterisks until/unless the employee later gets enough hours to be considered full time. When/if this occurs, you do not have to reverse your override setting. The application will stop showing the asterisks because the override isn’t actually effective any longer, because both the override and the application agree.
The override values are included in the .CSV export:
Click on the “Overrides” link from the Employee Status tab to set overrides for multiple employees at the same time.
Then click the “Edit Details” button for the desired company.
Use the “ACA Job Classification” and/or the “Receiving 1095-C” filters to narrow the results. Then select one or more employees by clicking the box next to their names. Next, click the “Overrides” button.
Fill in the desired override data for the selected employees and click the “Save ACA Options” button. See the description of these fields in the prior section.
Click the “Save ACA Options” button to apply these settings to all selected employees.
Click the “Average Hours Report” link on the Employee Status tab to estimate the hours each employee worked by pay period instead of by check date.
Select the companies that you want to include in the report (export). Click the “Select All” link at the top to include all companies shown. Then, click the “Export to CSV” button.
This will export a file per selected company in a zipped folder. This file estimates the hours worked per month using the payroll pay periods instead of the check dates. If the pay period falls entirely in the one month, then all hours the employee worked are assigned to that month. If the pay period spans more than one month, then the employee’s hours are averaged per day and then applied to the correct month. This is an estimate, and may not correctly reflect the actual hours worked in the pay period’s months.
Column H will show the current ACA Job Classification from the ACA app. Column I will show what the ACA Job Calculation would be based on the hours in the file. Column J will show “True” when columns H and I are not the same, thus indicating that a change/override may be necessary.
Employee Offer and Coverage
Click this link on the Employee Status tab to edit the ACA Job Classification and/or to set up the employees’ offers and harbors for the form 1095-C Part 2.
Next, click the “Edit Details” button next to the company that you want to work with.
This screen is tab enabled which allows you to move from field to field by pressing your keyboard’s Tab key.
Use the “ACA Job Classification” filter to narrow the results. Only Full Time employees receive 1095-C forms. So, as long as you have the employees correctly classified, you only need to set offer and coverage codes for Full Time employees.
The “ACA Sync” button creates any missing employee 2019 Offer and Coverage records. It will not delete or change existing records. For example, a full time employee was recently hired, but isn’t showing on this page. Click this button to add them.
Click to “Copy Prior” button to copy the Employee Offer and Coverage records from the previous year. This will override existing records.
The ACA Job Classification column is originally populated from the “Job Classification” field from CPO’s Employee Setup. However, after the employees are loaded into the ACA app, these fields are no longer linked.
You should review the classification and choose the correct one for each employee. Since this field is not synced with CPO, a change here will only affect the ACA app.
Next, you will choose the appropriate OFFER and HARBOR indicators for each employee.
Don’t forget to click the Save button often.
Actual IRS codes and an explanation of when each is used, is provided at the end of this document courtesy of Mammoth HR.
Note: A suggested way to enter the monthly data is to click the “Select None” button and then check the month(s) that you want to work with and/or will fit on your screen.
You can also work with multiple employees. First select multiple employees by clicking the box to the left of their names. Then click the “Work with Selected Employees” button. The following screen will pop up. Enter the desired offer and harbor for either ALL 12 Months or for individual months. Then click the “Save for Selected” button. Note: This method could be used for a single employee as well.
Before going to the Reporting tab to create 1095-C and 1094-C forms, click the “Check Coverage” button. This will check that all Full Time employees have offer and coverage set up.
The Employee Offer and Coverage data can be exported to a .csv file to review for accuracy or archival by clicking the “Export to CSV” button. Files with .csv extensions can be opened with Microsoft Excel and/or saved as Excel (.xls or .xlsx) files.
Use the down arrow beside the column headers to change the sort order and/or to filter the records.
For help entering the Offer and Harbor codes for the employees, click the “Calculate Codes” button.
Enter the codes to be used in each situation and press Calculate. This tool is intended to get you started but you should verify the accuracy of the recommended codes.
The ACA Job Classification and the Offer and Harbor codes can also be imported from a .csv file. Click on the Import link to get started.
You can either download the template from this screen and fill it in from scratch, or export the current Offer and Coverage data to .csv, edit it, and then import it. Remove the descriptions from the codes if doing the latter. Only the number and letter are needed in the import file (i.e. 1A). Be sure to save the file as .csv before importing it. Note: Hire/rehire/termination dates have been added to this export to help users assign offer and harbor codes.
If any offer and/or harbor codes are left blank, and corresponding codes have previously been entered for the employee(s), they will be deleted.
This tab tracks dependents and their benefit elections, and flows through to the 1095-C Part III. This tab is not visible unless the company is set to self-insured. Check with your payroll service provider if your company has a self-insured policy but you cannot access this tab.
This tab only needs to be completed if the employer is self-insured.
Note: There is now an import available for dependents on the Coverage screen.
Click the New Dependent button to add one here.
When the company is active in the ACA application and is self-insured, the dependents and coverage entered on the Dependents tab in the Employee Self Service (ESS) portal will flow to the Household Information tab in the ACA Application. Note: Your payroll service provider can hide the Dependents tab for you if you do not want the employees to enter these.
Note: If the dependent’s Social Security Number is unknown and you wish this box to be empty for him/her on the form, enter 000-00-0000.
The Household Information data can be exported to a .csv file to review for accuracy or archival by clicking the “Export to CSV” button. Files with .csv extensions can be opened with Microsoft Excel and/or saved as Excel (.xls or .xlsx) files. Use the down arrow beside the column headers to change the sort order and/or to filter the records.
Click on the Coverage link to add/edit data required for the 1095-C part 3. Also not required unless the employer is self-insured.
Check the months in which the dependents had coverage.
Click the Cancel button to exit without saving.
Don’t forget to click the Save button to keep your changes.
The Dependent Coverage data can be exported to a .csv file to review for accuracy or archival by clicking the “Export to CSV” button. Files with .csv extensions can be opened with Microsoft Excel and/or saved as Excel (.xls or .xlsx) files. Use the down arrow beside the column headers to change the sort order and/or to filter the records.
Users can now import dependents and their coverage. This process will delete any dependents in the App for the year and replace them with those in the file. Go to the Coverage tab and Export the current data to CSV. Then edit the content of the file. Dependents can be added or removed and the coverage set correctly for the current ACA year. When ready, click on the Import link also on the Coverage tab.
This tab provides samples of the 1095-C and 1094-C forms. These are for reference only.
Click the “Transmit 1094-C/1095-C” link on the Reporting tab to approve and submit the ACA data to your payroll service provider if/when requested. Your provider may not require you to do this.
When you are ready to submit the data:
This completes the submission. Your payroll service provider will process the 1095-C and 1094-C forms for you.
This tab shows the affordability of the insurance per employee per month.
There are 2 different views available. The “ACA Affordability View (Current Month)” and “ACA Affordability View (Past Month)”. These views will change the wage field to be the total of the FIT taxable wages in the past month or the current month based on the current date.
Use the “ACA Job Classification Filter” to narrow down the results shown. For example, you might wish to only view (work with) Full Time employees.
The “Employee Deduction Paid” amount will come from the default employee share values entered for the company by the payroll provider unless overridden (see Deduction Override section below).
The Affordability data can be exported to a .csv file to review for accuracy or archival by clicking the “Export to CSV” button. Files with .csv extensions can be opened with Microsoft Excel and/or saved as Excel (.xls or .xlsx) file. Use the down arrow beside the column headers to change the sort order and/or to filter the records.
Since the Form W-2 Safe Harbor method is an annual calculation, it is good to review the entire year. Employers may wish to archive these reports. Note: This report is based on the calendar year.
Click on the “Deduction Override” link to override the Employee Share of Lowest Cost Monthly Premium, for Self-Only Minimum Value Coverage. This will override the company default value entered by your provider for Part 2, line 15 of the 1095-C form. This will also affect the Affordability tab in the ACA app.
Then, click the Edit Details button for the client for which you wish to enter employee override values.
This screen is tab enabled which allows you to move from field to field by pressing your keyboard’s Tab key.
If the employee’s share was the same for all 12 months, you only need to enter the amount into the “12 Months Override”. Otherwise, enter the correct amount for each month.
Don’t forget, click SAVE often.
Use the “ACA Job Classification Filter” to narrow down the results shown. For example, you might wish to only view (work with) Full Time employees.
It is suggested that you click the “Select None” button and then select the months that you wish to work with and/or will fit on your screen.
The Deduction Override data can be exported to a .csv file to review for accuracy or archival by clicking the “Export to CSV” button. Files with .csv extensions can be opened with Microsoft Excel and/or saved as Excel (.xls or .xlsx) files. Use the down arrow beside the column headers to change the sort order and/or to filter the records.
Click on the Import link on the Affordability tab to import employee deduction override amounts.
Download the template file, enter the data, and save it as a .csv file. Then, fill out the form and click the “Import” button. Notice: If any columns for number values are left blank in the file being imported, and corresponding columns have previously been entered for the employee(s), they will be deleted from the ACA app.
There are several places in the ACA app from which you can export data. You may wish to export data to archive it on your computer/network or just to review it for accuracy. The following have CSV exports: Employee Status tab; Employee Offer and Coverage Screen; Household Information tab; Coverage screen; Affordability tab; and Deduction Override. Note: .csv files can be opened with Microsoft Excel and/or saved as Excel files.
When you see these icons, or , in the column headers of a screen, you can click on them to sort by that column and/or enter specific criteria to filter the records.
The following data can be imported into the ACA Application:
The following can be bulk updated in the ACA Application:
Your payroll service provider may provide the 1095-C form through the ESS portal. This is optional and may be in addition to, or instead of, a paper copy.
Part II, Line 14 - (What medical benefit did you offer the employee?)
Code | Description |
1A | A plan meeting the “minimum value” requirements was offered to this full-time employee with employee contribution for self-only coverage equal to or less $99.75/month (in 2019) and at least minimum essential coverage was offered to this employee’s spouse and dependent children. You will use this code if using the Federal Poverty Level Affordability Safe Harbor for this particular employee in addition to the above requirements. This is also known as the “qualifying offer”. |
1B | A plan meeting the “minimum value” requirements was offered to this full-time employee only, but not to this employee’s spouse or dependent children. It’s rare, but some companies do not allow any dependents to enroll on the plan. This would be the code companies that do not allow dependents to enroll in the plan would use. |
1C | A plan meeting the “minimum value” requirements was offered to this full-time employee and at least minimum essential coverage was offered to this employee’s dependent children, but not to this employee’s spouse. This code would be used for most spousal carve-out plans if coverage is not offered to the employee’s spouse. |
1D | A plan meeting the “minimum value” requirements was offered to this full-time employee and at least minimum essential coverage was offered to this employee’s spouse, but not to this employee’s dependent children. This one would be very, very rare. |
1E | A plan meeting the “minimum value” requirements was offered to this full-time employee and at least minimum essential coverage was offered to both this employee’s dependent children and spouse. This will be the most frequently used code. So if the company is not planning to use the Federal Poverty Level Safe Harbor and offered coverage to this full-time employee and his/her family members, this would be the correct code. |
1F | Minimum essential coverage NOT providing minimum value offered to employee, employee and spouse and/or employee, spouse and dependent children. This could be a “skinny” or “mini” health plan that meets the threshold for minimum essential coverage, but not for minimum value. |
1G | An offer of coverage was made to this employee who was not a full-time employee for any month of the calendar year and who enrolled in self-insured coverage for one or more months of the calendar year. You would only use this code if the company sponsors a self-funded plan and allows a part-time or non-employee to enroll, so this one is rare. This code should always be placed in the “all 12 months” box if selected. |
1H | This employee received no offer of health coverage. Or, this employee received an offer of health coverage that fails to meet minimum essential coverage requirements. This code is used for any month that the employee did not work for you or when the employee was in their waiting period. |
1I | Not applicable in 2019. |
1J | A plan meeting the “minimum value” requirements was offered to this full-time employee and at least minimum essential coverage was conditionally offered to this employee’s spouse, but not to this employee’s dependent children. |
1K | A plan meeting the “minimum value” requirements was offered to this full-time employee; at least minimum essential coverage was offered to this employee’s dependent children; and at least minimum essential coverage was conditionally offered to this employee’s spouse. |
* The most common codes are bolded and underlined.
Part II, Line 16
(What did the employee do when you made the offer OR
What excuse do you have for failing to make the offer?)
Code | Description |
2A | This employee was not employed on any day of the calendar month. Do not use this code if the employee was employed on any day in the month. For example, if the employee only worked a partial month because this was the month in which he/she was hired or terminated, do not use this code. This code will most commonly be used for new hires and employees who have terminated during the calendar year. |
2B | The employee is not a full-time employee for the month and did not enroll in minimum essential coverage, if offered for the month. This is also the code to use if an employee terminates in the middle of the month and coverage is not extended through the end of the month. Also, use this code for January 2019 if the employee was offered health coverage no later than the first day of the first payroll period that begins in January 2019 and the coverage offered was affordable and provided minimum value. This does not apply to employees who are in their waiting period or measurement period. |
2C | This employee was enrolled in the employer’s plan every day of this calendar month. Whether the spouse or dependents are enrolled has no effect on this code. This code will be the most common and if this code applies to the employee, it should supersede any other code that may also apply for this line. |
2D | Enter code 2D for any month during which an employee is in a Limited Non-Assessment Period, such as a waiting period or measurement period. |
2E | Enter code 2E for any month for which the multiemployer interim guidance applies for that employee. |
2F | The employer used the W-2 Affordability Safe Harbor for this employee for the year. If an employer uses this safe harbor for an employee, it must be used for all months of the calendar year for which the employee is offered health coverage. |
2G | The employer used the Federal Poverty Level Affordability Safe Harbor for this employee for any month(s). |
2H | The employer used the Rate of Pay Affordability Safe Harbor for this employee for any month(s). |
2I | Not applicable in 2019. |
* The most common codes are bolded and underlined.
Note: If the employee waives coverage, you could enter code 2F, 2G, or 2H depending on the method used to calculate the affordability. The ACA app uses the method covered in 2F, so you should use this unless the employer calculated affordability using another method.