ACA Compliance: What Employers Need to Know
ACA compliance for employers: the 50-FTE threshold, how to calculate it, what applies under 50 employees, deadlines, and current penalties.
ACA Compliance
What the law actually requires of your business, starting with whether it applies to you at all
Most articles about ACA compliance open with a list of everything you have to do. This one opens with a question that saves the majority of readers the rest of the article: how many full-time equivalent employees did you average last year?
If the answer is under 50, the employer mandate does not apply to your business. You are not required to offer health coverage under the Affordable Care Act, you generally do not file Forms 1094-C or 1095-C, and most of the penalty exposure people worry about is not yours.
Being under the line is the actual answer for a large share of small businesses. It is buried on page four of nearly every guide because those guides are written by vendors selling compliance software to companies already over the line. I built FirstHR for small businesses without a dedicated HR person, which is to say mostly businesses that turn out not to be Applicable Large Employers.
What follows covers both cases honestly: the calculation that tells you which one you are in, the short list of obligations under the threshold, what changes as you approach it, and the full set of requirements once you are over it, with current figures from the IRS. It is general information, not legal or tax advice, and your plan and structure matter enough to justify a professional review before you rely on it.
What ACA Compliance Actually Means
Two things are worth separating immediately, because conflating them causes most of the confusion. The employer mandate is about whether you must offer coverage. Reporting is about what you must tell the IRS. They usually go together but not always: a small employer with a self-insured plan has a reporting duty and no mandate.
A third point sits underneath both: the ACA never directly requires any employer to offer health insurance. What it does is attach a financial consequence when a large employer does not offer qualifying coverage and its employees then receive subsidized coverage through a marketplace. That design is why the penalty structure works the way it does.
One abbreviation runs through all of this. MEC stands for minimum essential coverage, and for an employer it means coverage under an eligible employer-sponsored plan, including an individual coverage HRA (health reimbursement arrangement). Marketplace plans, Medicare, Medicaid, and CHIP also count. MEC describes the type of coverage, not its quality, which is why a plan can be MEC and still fail minimum value.
Does This Even Apply to You?
Before anything else, establish which side of the full-time equivalent (FTE) threshold you are on. That one determination decides most of what you need to know.
| Your situation | Employer mandate | IRS reporting | Penalty exposure |
|---|---|---|---|
| Under 50 FTEs, fully insured plan or no plan | Does not apply | None. The carrier reports if you have a plan | None under section 4980H |
| Under 50 FTEs, self-insured or level-funded plan | Does not apply | Forms 1094-B and 1095-B | Reporting penalties only, not 4980H |
| Under 50 FTEs, offering an ICHRA | Does not apply | Forms 1094-B and 1095-B | Reporting penalties only |
| 50 or more FTEs, fully insured plan | Applies | Forms 1094-C and 1095-C | Full 4980H exposure |
| 50 or more FTEs, self-insured plan | Applies | Forms 1094-C and 1095-C, including enrollment data | Full 4980H exposure |
Read the first row carefully if you average fewer than 50 FTEs and buy a normal group plan from an insurance carrier, or offer nothing at all. Your ACA compliance obligation is close to zero. You should still run the calculation annually and keep the result, but there is nothing to file and no penalty to fear under the employer mandate.
The Applicable Large Employer Test
An Applicable Large Employer employed an average of at least 50 full-time employees, including full-time equivalent employees, during the preceding calendar year. Three details in that sentence do most of the work.
Preceding calendar year. Your status this year depends on last year's numbers, not on where you are today. A business whose twelve-month average for this year reaches 50 becomes an ALE on January 1 of next year, which gives you a planning window most people do not realize they have.
Including full-time equivalents. The threshold is not 50 people on the payroll. Part-time hours are converted into equivalents and added to your full-time headcount. This cuts both ways: a business with 70 part-time employees may be under 50 FTEs, and a business with 45 full-time employees plus a handful of part-timers may be over.
Average. Twelve monthly figures averaged, not a snapshot. Seasonal businesses that spike above 50 for part of the year frequently average below it. There is also a separate seasonal worker exception for an employer that tops 50 for 120 days or fewer in the year, provided the workers above 50 during that stretch are seasonal.
One complication worth naming for anyone who owns more than one business: controlled group and affiliated service group rules can require combining employee counts across commonly owned entities. Two separate 30-person companies with the same owner may together be an ALE. The IRS guidance on determining ALE status covers the aggregation rules, and this is one area where a professional review earns its fee.
Calculating Your FTE Count
The calculation is arithmetic, not judgment. It takes about twenty minutes once your hours data is in one place, and the hard part is having the hours data.
Two definitions anchor the whole thing. A full-time employee for ACA purposes averages at least 30 hours of service per week or 130 hours per month. That is lower than most businesses treat as full-time internally, which is why employers are frequently surprised by how many people count. And the 120-hour cap on part-time employees exists because anyone above 130 is already counted as full-time.
Hours of service includes more than hours worked. Under the IRS definition of an hour of service, paid vacation, holiday, illness, disability, jury duty, and military leave all count. For a business with generous paid leave, ignoring this can push your calculation meaningfully off.
A Worked Example
The lesson from this example is how close the line is and how little it takes to move. Twenty part-timers at 60 hours a month contribute 10 FTEs. If those same twenty people averaged 50 hours instead, the contribution drops to 8.3 and the business is under the threshold. Scheduling decisions made for operational reasons have compliance consequences that nobody connects at the time.
This is also why the calculation must be monthly rather than annual. A business that runs at 46 FTEs for nine months and 62 for three averages 50, which makes it an ALE. Looking only at a typical month would have produced the wrong answer.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Month of the prior calendar year | Full-time employees (30+ hours a week or 130+ a month) | Total hours of everyone else, each person capped at 120 | Full-time equivalents (previous column divided by 120) | Monthly total (full-time plus FTE) | Notes (paid leave counted, seasonal spike, headcount change) |
| 2 | January | |||||
| 3 | February | |||||
| 4 | March | |||||
| 5 | April | |||||
| 6 | May | |||||
| 7 | June | |||||
| 8 | July | |||||
| 9 | August | |||||
| 10 | September | |||||
| 11 | October | |||||
| 12 | November | |||||
| 13 | December | |||||
| 14 | Total of the twelve monthly totals | |||||
| 15 | Average (total divided by 12, drop the fraction at the end) | |||||
| 16 | Applicable Large Employer this year? 50 or more means yes | |||||
| 17 | Calculation run by, and date |
If You Are Under 50: What You Actually Do
Under the threshold, what you actually do fits on a short list, and for many readers this is the only section that matters.
The self-insured point deserves expansion because it catches people. If you buy a traditional group health plan from an insurance carrier, the carrier is the coverage provider and handles Form 1095-B reporting for your employees, and you do nothing.
Self-insured arrangements change that. If you self-insure, use a level-funded arrangement, or offer an individual coverage HRA, you become the coverage provider for reporting purposes and must file Forms 1094-B and 1095-B even though you are not an ALE and have no mandate.
The IRS instructions for Forms 1094-B and 1095-B spell this out. An HRA, individual coverage HRAs included, is generally a self-insured group health plan, and a small employer sponsoring self-insured coverage reports it on those two forms.
The reporting duty surprises employers who chose a level-funded plan or an ICHRA specifically because it seemed simpler. The employer mandate exemption and the reporting exemption are separate things, and only the first follows automatically from being under 50.
The other exception is state law, and it does not scale with headcount at all. Hawaii's Prepaid Health Care Act obliges an employer of any size, including a three-person business, to cover an employee who works 20 or more hours a week for four consecutive weeks and earns at least 86.67 times the state minimum wage in a month.
The Hawaii statute also caps what the worker pays toward that coverage. Per the Hawaii Department of Labor and Industrial Relations, the employee contribution cannot exceed the lesser of half the premium or 1.5 percent of monthly gross earnings.
Nothing in the federal 50-FTE test suspends that obligation, and the 20-hour trigger sits well below the 30 hours that makes someone full-time for ACA purposes. A part-timer who is invisible to the federal calculation can still be owed coverage.
Most states have no equivalent employer mandate. If you have anyone working in one that does, confirm the state rule before concluding that being under 50 means you owe no coverage under any law.
On the broader benefits question: nothing here says you should not offer health coverage. Many small businesses do, for recruitment and retention reasons that have nothing to do with legal obligation.
Approaching the Threshold
Approaching the threshold is where a growing business most needs a plan, and the structure of the rule gives you more warning than you might expect. What to do depends on how close your average already sits to the line.
| Where you are | What to do now | Why |
|---|---|---|
| Averaging under 40 FTEs | Run the calculation annually and file the result | No action needed beyond documentation. Do not buy compliance software yet |
| Averaging 40 to 46 FTEs | Start tracking hours monthly rather than reconstructing them | The data you will need is monthly. Building the habit before you need it is much cheaper than backfilling |
| Averaging 47 to 49 FTEs | Price coverage and model the cost of an offer | You may cross this year, which makes you an ALE next January. Knowing the cost changes hiring and scheduling decisions |
| Crossed 50 for the first time last year | You are an ALE now. Set up the offer and the reporting | The obligation is live for the current year, including the coverage offer and next spring's filing |
| Hovering near 50 year to year | Track continuously and consider whether to plan as if you are an ALE | Oscillating across the line means alternating obligations, which is harder to manage than simply complying |
The timing works in your favor. Because ALE status uses the prior calendar year, a business whose average is heading past 50 by, say, August has until January to prepare, and the forms for its first ALE year are not due until the spring after that year ends. That is a real planning window rather than a scramble, provided you notice you crossed. Spend part of it pricing an offer.
Noticing is the actual risk. Businesses do not track FTE counts as a matter of routine, so crossing the threshold is invisible until someone runs the calculation. The ACA threshold is one of several that arrive as a business scales: FMLA coverage begins at the same 50-employee mark, and COBRA obligations start at 20.
The Employer Mandate
If you are an ALE, the requirement has three parts, and failing any of them creates exposure.
Offer coverage to at least 95 percent of full-time employees. The offer must extend to their dependent children, though not to spouses. Missing the 95 percent threshold, even by a small margin, exposes the entire full-time workforce to the section 4980H(a) penalty rather than just the employees who were missed, which is why this figure matters so much.
The coverage must provide minimum value. The plan has to cover at least 60 percent of the total allowed cost of benefits and provide substantial coverage of inpatient hospital and physician services. This is an actuarial determination normally confirmed by the carrier.
The coverage must be affordable. The employee's required contribution for the lowest-cost self-only option cannot exceed a set percentage of household income, or an approved substitute.
Determining who counts as full-time for the offer is its own exercise. For employees with predictable schedules, the monthly measurement method is straightforward. For variable-hour and seasonal employees, the look-back measurement method lets you use a measurement period of three to twelve months to establish status, followed by a stability period during which that status holds regardless of hours.
Most businesses with hourly staff need the look-back method, and setting it up correctly is where a benefits advisor is genuinely useful. The IRS maintains detailed questions and answers on the employer shared responsibility provisions.
Measurement, Administrative, and Stability Periods
The ACA lookback period is a stretch of past months you use to fix an employee's full-time status for a stretch of future months. You count hours over a measurement period, take a short administrative window to run eligibility and enrollment, then hold that status through a stability period whatever the hours do.
The alternative is the monthly measurement method, which simply asks whether someone reached 130 hours in the calendar month. That works for salaried staff on fixed schedules. It falls apart for variable-hour and seasonal workers, whose eligibility would switch on and off month to month, which is why employers with hourly teams almost always choose the look-back method.
| Period | How long it can run | The rule that catches people |
|---|---|---|
| Standard measurement period | At least three and no more than twelve consecutive months, ending whenever you choose | It has to be uniform inside each category. You cannot measure one employee over six months and the person next to them over twelve |
| Administrative period | Up to 90 days between the measurement period and the stability period | It can neither shorten nor lengthen either period, and anyone enrolled from the prior stability period has to stay covered through it |
| Stability period, employee measured at 30 hours or more | At least six consecutive months, and never shorter than the measurement period that produced it | Full-time status holds for the entire stability period regardless of how few hours the employee works during it |
| Stability period, employee measured under 30 hours | Never longer than the measurement period that produced it | It starts immediately after the measurement period and any administrative period, and it resets at the next measurement rather than running on |
| Initial measurement period, new variable-hour or seasonal hire | Three to twelve consecutive months from the start date or the first day of the following month | With the administrative period it cannot extend past the last day of the first calendar month beginning on or after the first anniversary of the start date |
Two consequences follow that employers rarely expect. Someone who averaged 30 hours during the measurement period must be treated as full-time for the whole stability period, even if their hours later collapse. And someone who averaged 28 can be treated as not full-time for that stability period, even if they are suddenly working 45.
This is what ACA classification comes down to in practice: not job titles or what the offer letter said, but which employees the hours data puts at or above 30 hours a week across a defined stretch, and how long that answer is allowed to stand before you measure again.
Whatever you choose has to be documented and applied consistently inside each permitted category, and the categories are limited: salaried against hourly, employees whose primary workplaces sit in different states, collectively bargained groups, and separate members of an aggregated group. The lengths and the ordering rules are set out in Treasury Regulation section 54.4980H-3.
Affordability and Minimum Value
The affordability percentage is indexed annually and has moved a great deal, which catches employers who set a contribution once and left it.
| Plan year | Affordability percentage | Direction |
|---|---|---|
| 2024 | 8.39 percent | The lowest it has been |
| 2025 | 9.02 percent | Increased |
| 2026 | 9.96 percent | Increased again |
| 2027 | 10.22 percent | Increased again; the highest since the requirement took effect and the first above 10 percent |
The 2026 figure of 9.96 percent comes from IRS Revenue Procedure 2025-25, issued in July 2025, and the 2027 figure of 10.22 percent from Revenue Procedure 2026-26.
In practice, a rising percentage gives employers room: the same plan design that was borderline in 2025 comfortably clears the test in 2026, or the employer can raise the employee contribution somewhat and still comply.
Non-calendar-year plans use the percentage in effect at the start of their plan year. A plan year beginning in November 2025 uses 9.02 percent for its full duration, switching to 9.96 percent only at the next plan year start. This trips up employers who read a news item in July and adjust immediately.
Minimum value is a separate test and a plan must pass both. A cheap plan that employees can easily afford but that covers less than 60 percent of expected costs fails minimum value and leaves you exposed to the section 4980H(b) penalty despite being affordable.
The Three Safe Harbors
Employers do not know household income, which is what the affordability test technically measures. The IRS therefore permits three substitutes, and you can use different ones for different reasonable categories of employees.
| Safe harbor | How it works | Best for | Watch out for |
|---|---|---|---|
| Federal poverty line | Contribution capped at the affordability percentage applied to the applicable FPL figure, divided by twelve | Simplicity. Produces one dollar amount that works for every employee | The most conservative, so it usually permits the lowest employee contribution |
| Rate of pay | Hourly rate multiplied by 130 hours per month, then by the affordability percentage. Monthly salary for salaried staff | Hourly workforces where rates vary | Uses the lowest rate of pay in the period. A mid-year rate cut complicates it |
| Form W-2 wages | Box 1 wages from your company for that employee for the year, multiplied by the affordability percentage | Stable, salaried workforces | Only known at year end, so it is a retrospective check rather than a planning tool |
For most small businesses that become ALEs, the federal poverty line safe harbor is the practical choice. It gives you a single monthly dollar figure that applies to everyone, it is knowable in advance, and it does not require per-employee calculation. The tradeoff is that it caps the employee contribution lower than the other two would.
Reporting Requirements
Reporting is separate from the mandate and has its own forms, deadlines, and penalties.
| Form | Who files it | What it reports |
|---|---|---|
| Form 1095-C | Applicable Large Employers | The offer of coverage made to each full-time employee, month by month, using a series of codes |
| Form 1094-C | Applicable Large Employers | The transmittal that accompanies the 1095-C forms, with aggregate employer-level information |
| Form 1095-B | Coverage providers, including small self-insured employers | Actual enrollment in minimum essential coverage for each covered individual |
| Form 1094-B | Coverage providers | The transmittal accompanying the 1095-B forms |
The coding on Form 1095-C is where most errors originate. Lines 14 and 16 take a code for each month, and line 15 takes a dollar amount. Miscoding is common and is a frequent cause of an IRS letter proposing a penalty that the employer does not actually owe. The IRS instructions for Forms 1094-C and 1095-C define the codes.
The 1095-C codes on lines 14 and 16
Line 14 records what you offered, line 15 records what the cheapest self-only option cost the employee that month, and line 16 records why no penalty should follow. A short list of codes accounts for nearly every form a small Applicable Large Employer files.
| Code | Line | What it tells the IRS |
|---|---|---|
| 1A | 14 | A qualifying offer: minimum value coverage to the employee, at least minimum essential coverage to spouse and dependents, with the employee cost at or below the indexed 9.5 percent of the mainland single federal poverty line |
| 1E | 14 | Minimum value coverage offered to the employee, and at least minimum essential coverage to dependents and spouse. The usual code for an ordinary offer |
| 1F | 14 | Coverage offered that does not provide minimum value |
| 1G | 14 | An offer to someone who was not a full-time employee in any month and enrolled in self-insured coverage. It applies to all twelve months or not at all |
| 1H | 14 | No offer that month, or an offer of something that is not minimum essential coverage |
| 2A | 16 | The person was not employed on any day of the month |
| 2B | 16 | Not a full-time employee that month, or full-time but the coverage ended only because they left partway through it |
| 2C | 16 | Enrolled in the coverage offered for every day of the month. It generally displaces the other line 16 codes |
| 2D | 16 | In a limited non-assessment period, which includes a new hire still inside an initial measurement period |
| 2F | 16 | Affordability met through the Form W-2 safe harbor |
| 2G | 16 | Affordability met through the federal poverty line safe harbor |
| 2H | 16 | Affordability met through the rate of pay safe harbor |
The three ACA safe harbor codes sit at the bottom of that list and map onto the safe harbors described earlier: 2F for W-2 wages, 2G for the federal poverty line, 2H for rate of pay. Pick the W-2 safe harbor for an employee and it has to apply to every month of the calendar year you offered them coverage, although 2C still takes line 16 in any month they were enrolled for every day.
Two ordering rules prevent most of the errors. Only one line 16 code goes in each month, and enrollment normally wins, so 2C displaces a safe harbor code for any month the employee was actually covered. And no safe harbor code belongs in a month you did not offer minimum essential coverage to 95 percent of full-time employees.
An employer offering an individual coverage HRA works from a separate block, codes 1L through 1U, and fills in line 17 with the ZIP code used to price the lowest-cost silver plan behind the affordability calculation. That is the residence ZIP code, or the work location ZIP code if you use the location safe harbor.
Electronic filing is required for any filer of 10 or more information returns, which in practice means nearly every ALE. Paper filing survives only for very small filers, which mostly means small self-insured employers with a handful of covered people.
That count of 10 is where the rule trips people up, because the electronic filing threshold is taken in the aggregate rather than form by form. It runs across almost every information return type, so an employer sending six Forms 1095-C to the IRS alongside its Forms W-2 and 1099 is already past the line and owes an electronic return, even though no single form type reaches ten on its own.
The mechanics of that electronic filing catch first-time ALEs off guard. Transmissions go through the IRS ACA Information Returns (AIR) system, which requires a transmitter control code applied for in advance and files structured to a defined XML schema, so almost no employer files directly.
In practice the return is produced and transmitted by a payroll provider, a benefits administrator, or ACA compliance software. Those routes differ mainly in whether the tool also tracks eligibility across measurement and stability periods or simply turns data you supply into forms.
The ACA reporting deadlines behind all of this come from three separate provisions, which is why they move independently from one year to the next. The duty to furnish Form 1095-C runs from January 31, with an automatic 30-day extension granted to Applicable Large Employers by Treasury Regulation section 301.6056-1(g)(1). The duty to file Forms 1094-C and 1095-C with the IRS runs from February 28 on paper and March 31 electronically.
Each of those three dates rolls to the next business day when it lands on a weekend or a legal holiday. For the 2025 tax year that collapsed furnishing and paper filing onto a single date, March 2, 2026, because February 28 fell on a Saturday. For the 2026 tax year it splits them by a day: February 28, 2027 is a Sunday, so paper returns are due Monday, March 1, while thirty days after January 31 lands on Tuesday, March 2.
Deadlines
ACA deadlines cover two separate obligations: furnishing forms to employees and filing them with the IRS. For nearly every ALE they fall on different dates, and employers focused on the filing deadline sometimes miss that furnishing comes first.
| Obligation | Date for the 2026 tax year | Notes |
|---|---|---|
| Furnish Forms 1095-C to employees, or post the alternative notice | March 2, 2027 | Reflects a permanent automatic 30-day extension from January 31 |
| Paper file Forms 1094-C and 1095-C with the IRS | March 1, 2027 | Permitted only for filers of fewer than 10 information returns. February 28 falls on a Sunday, so the date rolls to Monday |
| Electronically file Forms 1094-C and 1095-C | March 31, 2027 | Required for filers of 10 or more returns, which covers nearly all ALEs |
| Respond to a Letter 226-J penalty notice | At least 90 days from the letter | Extended from the previous 30-day window by the Employer Reporting Improvement Act |
| Keep the alternative furnishing notice posted | Through October 15, 2027 | Applies if you used the website notice method rather than furnishing directly |
These dates shift year to year, partly because February 28 sometimes falls on a weekend. Confirm the current cycle rather than carrying forward last year's dates, then put them on an HR compliance calendar next to the other annual filings so they arrive with warning rather than as a surprise.
A note for employers with staff in states operating their own individual mandate: several states have separate furnishing and reporting requirements with earlier deadlines that do not follow the federal relief. If you have employees in one of those states, check the state rule separately.
California is the clearest example. Its Franchise Tax Board (FTB) sets the rule in FTB Publication 3895C: Form 1095-C has to reach employees by January 31 for California purposes, a month ahead of the federal date, and the forms have to be filed with the FTB by March 31.
Penalties
There are two employer shared responsibility penalties, both indexed annually, and they are mutually exclusive for any given employee in any given month.
| Penalty | When it applies | 2026 amount | 2027 amount |
|---|---|---|---|
| Section 4980H(a) | You failed to offer minimum essential coverage to at least 95 percent of full-time employees, and at least one received a premium tax credit | $3,340 per full-time employee annually, less the first 30 | $3,780 per full-time employee annually, less the first 30 |
| Section 4980H(b) | You offered coverage, but it was unaffordable or lacked minimum value, for each employee who received a premium tax credit | $5,010 per affected employee annually | $5,670 per affected employee annually |
The 2026 figures come from IRS Revenue Procedure 2025-26 and the 2027 figures from Revenue Procedure 2026-22. The structural difference matters enormously: the (a) penalty applies to your entire full-time workforce less the first 30 employees, while the (b) penalty applies only to the specific employees who received a subsidy.
For an employer with 60 full-time employees, missing the 95 percent offer threshold in 2027 exposes 30 employees at $3,780 each, $113,400 for the year. Offering coverage that is unaffordable to three employees who then get subsidies exposes $17,010.
Both are calculated monthly rather than annually, so a failure lasting two months costs two twelfths of the annual figure. Neither is deductible for federal income tax purposes, because 26 U.S.C. 275(a)(6) bars a deduction for taxes imposed under chapter 43 of the Code, where section 4980H sits.
Reporting penalties are separate and apply per form for late or incorrect filings, with higher amounts for intentional disregard. An employer who offers perfect coverage and files late still has exposure.
What an ACA audit actually looks like
There is no ACA audit in the ordinary sense of an examiner showing up. Enforcement opens with Letter 226-J, which proposes a payment computed from your own Forms 1094-C and 1095-C set against the individual tax returns filed by your employees.
The letter is a proposal, not a bill. You answer on the enclosed Form 14764, and if you disagree you mark the corrections on Form 14765, the listing of employees the IRS believes received a premium tax credit. The IRS then replies with an acknowledgment letter carrying its determination and your appeal rights.
Whether that response is easy or painful comes down to what you kept: hours of service month by month, the measurement method you applied and to whom, the offers made and declined, the carrier confirmation that the plan provides minimum value, and the safe harbor behind each coded month.
Recent Changes Worth Knowing
Three developments have changed the practical picture for employers filing today.
The alternative furnishing method. The Paperwork Burden Reduction Act, signed December 23, 2024, means ALEs no longer have to automatically mail Form 1095-C to every full-time employee. Instead, you may post a clear, conspicuous, and accessible notice on your website stating that forms are available on request, keep it posted through October 15, and furnish a form within 30 days of any request.
That trade is a real administrative saving for employers with a large hourly workforce, though it creates a request-tracking obligation in exchange, and it does not override state-level furnishing rules.
A longer response window for penalty notices. The Employer Reporting Improvement Act, signed the same day, requires the IRS to give an ALE at least 90 days from the first letter proposing an assessment. This matters because a substantial share of proposed assessments trace to reporting errors rather than actual compliance failures, and 30 days was rarely enough to reconstruct a year of coverage data and respond properly.
Enhanced marketplace subsidies lapsed. The enhanced premium tax credits introduced in 2021 and extended through 2025 expired at the end of 2025, and no extension has been enacted since. KFF estimated in September 2025 that the expiration would more than double what subsidized enrollees pay on average, a 114 percent increase from roughly $888 in 2025 to $1,904 in 2026.
Restoring the credits has stayed on the legislative agenda without becoming law, which means the position can change mid-year. Confirm where it stands before you assume anything about what your employees face on the individual marketplace.
What HR Actually Does Day to Day
ACA HR compliance is mostly operational work rather than law, and it comes down to four tasks. In a small business with no HR department they land on whoever handles HR, which is often the owner and usually the same person already running benefits administration alongside everything else.
| Task | What it involves | Where it goes wrong |
|---|---|---|
| Track hours of service | Monthly hours for every employee, including paid leave, not just hours worked | Reconstructing hours in February from incomplete records. This is the root cause of most other failures |
| Determine full-time status | Apply the monthly or look-back measurement method consistently to identify who must receive an offer | Applying different methods to different people without a defensible basis, or never formally choosing one |
| Document offers and declines | Record what was offered to whom, when, at what cost, and what they elected | Relying on the broker's enrollment records, which show who enrolled but not who was offered and declined |
| Produce the reporting data | Assemble monthly coverage codes for each employee for Forms 1095-C | Coding errors on lines 14 through 16, which generate IRS letters proposing penalties that are not actually owed |
The first row is the foundation. Everything else is derived from hours data, and a business that cannot produce accurate monthly hours cannot run the FTE calculation, cannot determine full-time status, and cannot code the forms.
The third row is the one people underestimate. Enrollment records show who signed up. They do not show who was offered coverage and turned it down, which is exactly what the IRS asks about. A signed health insurance waiver form is the cleanest proof of a decline, and running benefits enrollment on a fixed annual cycle means the paper trail falls out of the process instead of having to be reconstructed later.
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Employee | Method used to determine full-time status | Months treated as full-time | Date the offer was made | How the offer was delivered | Lowest-cost self-only plan offered | Employee monthly contribution for that plan | Affordability safe harbor applied | Response (enrolled, declined, no response) | Signed waiver on file (Y/N) | Coverage start and end dates | Notes (status change, rehire, leave) |
| 2 | Monthly measurement | Federal poverty line | ||||||||||
| 3 | Look-back measurement | Rate of pay | ||||||||||
| 4 | Form W-2 wages | |||||||||||
| 5 | ||||||||||||
| 6 | ||||||||||||
| 7 | ||||||||||||
| 8 | ||||||||||||
| 9 |
The annual ACA compliance checklist
Here is the whole year on one page for an employer at or near the threshold. No single item takes long on its own. The failures come from leaving every one of them until February, when a year of data has to be rebuilt from memory and broken records.
| When | What to do | Why it matters |
|---|---|---|
| January | Run the FTE calculation on the prior calendar year and file the result | It settles whether the employer mandate applies to you this year, and it is the document you produce if anyone asks |
| Every month | Close out hours of service, including paid leave, and record any status change | Everything else derives from hours. Rebuilding them later is where most failures start |
| End of each measurement period | Apply the look-back results and set who is treated as full-time for the coming stability period | This is the determination that decides who has to receive an offer of coverage |
| Start of each plan year | Recheck the affordability percentage against your lowest-cost self-only contribution | The percentage is indexed and moves. A contribution that passed last year can fail this one |
| Late winter | Furnish Forms 1095-C or post the website notice, then file with the IRS | Furnishing and filing are separate duties with separate dates, and the earlier one is what employers miss |
| Within 30 days of a request | Send a Form 1095-C to anyone who asks for one, if you used the website notice | The alternative method trades automatic mailing for a request-tracking duty that runs to mid-October |
| Whenever a Letter 226-J arrives | Respond by the date on the letter using the enclosed forms | A proposed assessment becomes final if nobody answers it |
Under 50 full-time equivalents, only the first two rows are yours, and the second one matters mainly because it feeds the first. That gap between a two-line year and a seven-line year is the practical difference the ALE test makes to a small business.
Common Mistakes
These recur across small and mid-sized employers. Most are the result of treating ACA compliance as an annual event rather than a data problem that runs all year.
The costliest is the first, and it runs in both directions. Businesses assume they are ALEs because they have more than 50 people and spend money on compliance they do not need. Others assume they are safe because they have 45 employees and never notice that part-time hours pushed them over. Both are solved by twenty minutes and a spreadsheet.
How FirstHR Fits
FirstHR handles the operational layer underneath all of this: employee records with accurate hours, employment status and classification in one place, HR document management so plan documents and coverage records are findable rather than scattered, and structured onboarding so benefits eligibility is handled consistently for every hire. It is built for small businesses without a dedicated HR person, at flat, predictable pricing, which is to say for businesses that are usually below the ALE threshold and need to know it rather than guess.
What we are not is an ACA filing service or a benefits broker, and you should be cautious of anyone claiming one tool covers the whole picture. If you are an ALE, form generation and filing is a specialized function and you will want either a broker, a payroll provider, or dedicated compliance software. What a system does is ensure the underlying data exists and is accurate, since a filing service can only work with what you give it, and the hours half of that data has to come out of time and attendance software you actually trust.
Small employers weighing a group plan can find an introduction to the SHOP marketplace (the Small Business Health Options Program), with a route to its small business tax credit, on the healthcare.gov employer pages. The IRS information center for ALEs collects the official material in one place.
If you do one thing after reading this, run the FTE calculation on last year's numbers and keep the result, because most of what this page covers depends on that answer.
This article is general information and not legal or tax advice. ACA determinations depend on facts specific to your business, including ownership structure and plan design, and the figures change annually. Confirm current amounts and consult a qualified advisor before acting.
Frequently Asked Questions
What is ACA compliance?
ACA compliance is the set of duties the Affordable Care Act places on employers, and it centers on two things: the employer shared responsibility provisions and the IRS reporting that goes with them. An Applicable Large Employer complies by offering at least 95 percent of its full-time employees and their dependents minimum essential coverage that is affordable and provides minimum value, and by filing Forms 1094-C and 1095-C with the IRS every year. A business under the threshold has no employer mandate at all and has to report only in a few limited situations. Strictly, the law never orders an employer to buy insurance. It makes an Applicable Large Employer liable for a payment when it does not offer affordable, minimum value coverage and at least one full-time employee then receives a premium tax credit for a Marketplace plan. Size is measured on full-time employees plus full-time equivalents, averaged over the prior calendar year.
Who has to comply with the ACA employer mandate?
Only Applicable Large Employers (ALEs). An employer is an ALE for the current year if its full-time employees plus its full-time equivalents averaged at least 50 across the preceding calendar year. A business below that line is not an ALE and owes no offer of health coverage under the ACA. For a small business reading about ACA compliance, that is the fact that matters most, yet most guides bury it beneath pages of requirements that do not apply to the reader. Full-time here means an average of at least 30 hours of service a week, or 130 hours in a calendar month. Companies under common ownership, or otherwise related under section 414 of the tax code, are generally combined and counted as one employer. A narrow seasonal exception also applies: an employer that tops 50 for 120 days or fewer in the prior calendar year, where everyone above 50 during that stretch is a seasonal worker, is not an ALE.
How do you calculate full-time equivalent employees for the ACA?
For each month of the prior calendar year, count employees averaging 30 or more hours per week or 130 or more hours per month as full-time. Then total the monthly hours of everyone who is not full-time, capping each individual at 120 hours, and divide by 120. That gives your full-time equivalent count. Add the two figures for each month, then average the twelve monthly totals. If the average is 50 or more, you are an ALE for the current year. Hours of service include paid time when no work is done, such as vacation, holidays, illness, jury duty, and military leave, so a business with generous paid leave counts more hours than its schedules show. If the annual average is not a whole number, round it down to the next lowest whole number. The look-back measurement method cannot be used for this test: it settles who is full-time for offers of coverage, not whether you are an ALE.
What is ACA compliance for HR?
In practice, the HR function owns four things: tracking hours accurately enough to run the FTE calculation and identify full-time employees, applying a measurement method to determine who is eligible for an offer of coverage, documenting the offers made and declined, and producing the data needed for Forms 1094-C and 1095-C. At a small business without an HR department, these tasks fall to the owner or an operations lead, and the hours tracking piece is usually where things break down first. Declines need a record of their own. Enrollment records show who signed up, not who was offered coverage and turned it down, yet the offer is what Form 1095-C reports month by month on line 14, with line 16 giving the safe harbor or other reason no payment should follow. A signed waiver for each decline, kept with the hours data, is the cleanest evidence if the IRS ever proposes a payment.
Do small businesses have to report under the ACA?
Usually not, with one important exception. A business under 50 full-time equivalents has no employer mandate obligation and generally no ACA filing duty, because a fully insured group plan is reported by the insurance carrier. However, a small employer that self-insures, uses a level-funded plan, or offers an individual coverage HRA is treated as the coverage provider and must file Forms 1094-B and 1095-B. This catches employers who chose those arrangements expecting less administration. The IRS instructions for Forms 1094-B and 1095-B state that an HRA, including an individual coverage HRA, is generally a self-insured group health plan. Form 1095-B lists each covered individual and the months of coverage, and Form 1094-B is the transmittal filed with it. Even in a year with no filing duty, run the full-time equivalent calculation each January and keep the result, because it is the record that shows you were under the threshold.
What are the ACA reporting deadlines?
For the 2026 tax year, Forms 1095-C must be furnished to full-time employees, or the alternative website notice posted, by March 2, 2027. That is January 31 plus the automatic 30-day extension Treasury regulations give every Applicable Large Employer. Electronic filing of Forms 1094-C and 1095-C with the IRS is due March 31, 2027. Paper filing, permitted only for employers filing fewer than 10 information returns in total, is due March 1, 2027, because the regular February 28 date falls on a Sunday and rolls to the next business day. An employer that uses the website notice instead of furnishing directly has to keep it posted through October 15, 2027 and send a form within 30 days of any request. These dates shift slightly each year as weekends move them, so confirm the current cycle before relying on them, and check any state with its own individual mandate separately.
What are the ACA employer mandate penalties?
There are two, and the IRS indexes both every year. Section 4980H(a) is triggered when an ALE does not offer minimum essential coverage to at least 95 percent of full-time employees and at least one of them receives a premium tax credit; for 2027 it is $3,780 per full-time employee for the year, with the first 30 excluded. Section 4980H(b) is triggered when coverage is offered but is unaffordable or falls short of minimum value; for 2027 it is $5,670 for each employee who receives a subsidy. IRS Rev. Proc. 2026-22 sets both 2027 amounts, up from $3,340 and $5,010 for 2026. Each is computed month by month, so a failure that lasts part of the year costs a proportional share.
What is the ACA affordability percentage for 2026?
9.96 percent, set by IRS Rev. Proc. 2025-25 issued in July 2025, up from 9.02 percent for 2025. It means an employee’s required contribution for the lowest-cost self-only plan that provides minimum value cannot exceed 9.96 percent of their household income, or an approved safe harbor substitute for income. The increase allows employers to charge somewhat more while still meeting the test. A non-calendar plan year that began during 2025 keeps the 9.02 percent figure until its next renewal date. The figure keeps climbing: Rev. Proc. 2026-26 sets 10.22 percent for plan years beginning in 2027, the first time the threshold has gone above 10 percent.
What are the ACA affordability safe harbors?
Because employers do not know an employee’s household income, the IRS permits three substitutes. The Form W-2 safe harbor uses the employee’s W-2 Box 1 wages from the same employer. The rate of pay safe harbor uses hourly rate multiplied by 130 hours per month, or monthly salary for salaried employees. The federal poverty line safe harbor uses the applicable FPL figure, which produces a single dollar amount that works for everyone and is the simplest option to administer. An employer can use different safe harbors for different reasonable categories of employees. The Form W-2 test can only be checked after the calendar year ends, and once used for an employee it covers every month of that year in which they were offered coverage. The rate of pay safe harbor is lost for a salaried employee whose monthly salary is reduced. On Form 1095-C line 16 the three are coded 2F for W-2 wages, 2G for the federal poverty line, and 2H for rate of pay.
What is minimum value under the ACA?
A plan provides minimum value if it covers at least 60 percent of the total allowed cost of benefits expected to be incurred under the plan, and provides substantial coverage of inpatient hospital services and physician services. Minimum value is a separate test from affordability, and a plan must satisfy both to shield an employer from the section 4980H(b) penalty. Whether a plan meets minimum value is determined actuarially and is normally confirmed by the carrier or plan administrator rather than calculated by the employer. A plan that covers less than 60 percent of expected costs fails minimum value no matter how little employees pay for it, and on Form 1095-C line 14 that offer takes code 1F rather than a minimum value code such as 1B or 1E. For each full-time employee who then receives a premium tax credit, the section 4980H(b) payment is $5,010 for 2026 and $5,670 for 2027.
What is the difference between Form 1095-B and Form 1095-C?
Form 1095-C is filed by Applicable Large Employers and reports the offer of coverage made to each full-time employee, month by month. Form 1095-B reports actual enrollment in minimum essential coverage and is filed by the coverage provider, which is the insurance carrier for a fully insured plan or the employer itself for a self-insured plan. A small employer that self-insures files 1095-B forms with a 1094-B transmittal. An ALE with a self-insured plan reports both the offer and the enrollment on the 1095-C. Where an ALE buys an insured group plan, the work is split: the employer reports the offer on Form 1095-C and leaves Part III blank, while the insurance issuer reports who was enrolled on Form 1095-B. Each form goes to the IRS with its own transmittal, Form 1094-C or Form 1094-B, and an ALE that sponsors an individual coverage HRA generally reports it in Part III of the 1095-C rather than on a 1095-B.
Can employers still be penalized if they never received a notice?
No. The IRS cannot assess an employer shared responsibility payment without first proposing it in Letter 226-J, and its own questions and answers say an Applicable Large Employer gets the chance to respond before any liability is assessed. The letter sets out the proposed payment and the full-time employees who triggered it. Employers respond using the enclosed Form 14764, and the Employer Reporting Improvement Act extended the response window from 30 days to at least 90. Ignoring the letter is what turns a proposed assessment into a final one: with no response, the IRS assesses the proposed amount and issues Notice CP220J demanding payment. The practical advice is to respond within the window even if you believe the assessment is wrong, since a proposed payment can rest on a coding error in your own forms rather than an actual failure to offer coverage. No letter so far is not the same as no exposure, either: for returns due after 2024, the IRS has six years from the Form 1094-C due date, or from the date it was filed if that is later, to assess the payment.
Make HR the easy part of running your business
Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.
- 7-day free trial
- No credit card required
- Cancel anytime
