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. That is the actual answer for a large share of small businesses, and it is buried on page four of nearly every guide on this topic because the guides are written by vendors selling compliance software to companies that are already over the line.
What follows covers both cases honestly. How to run the calculation that tells you which one you are in, what the small handful of obligations look like if you are under the threshold, what happens as you approach it, and the full set of requirements if you are over it, with current figures from the IRS. This is general information rather than legal or tax advice, and the specifics of your plan and structure matter enough that a professional review is worth the cost before you rely on any of it. I built FirstHR for businesses of 5 to 50 people, which is to say mostly businesses that turn out not to be Applicable Large Employers.
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, which is a combination most guides never mention.
The third thing worth stating: the ACA does not require any employer to offer health insurance in the abstract. It creates a financial consequence for large employers who do not offer qualifying coverage when their employees then receive subsidized coverage through a marketplace. The distinction matters because it explains 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. 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 threshold you are on. This single determination decides roughly ninety percent 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 have fewer than 50 employees 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 that crosses 50 in the middle of this year 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, and there is a separate seasonal worker exception that can apply where the excess is driven by workers employed 120 days or fewer in the year.
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. 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
Short list. This is the section most guides skip entirely, and for many readers it 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. You do nothing. But 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.
That 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 above a monthly wage floor, with the employee's share of the premium capped at 1.5 percent of their monthly wages. Nothing in the federal 50-FTE test suspends it, and the 20-hour trigger sits well below the 30 hours that makes someone full-time for ACA purposes, so a part-timer who is invisible to the federal calculation can still be owed coverage. Most states have no equivalent employer mandate, but if you have anyone working in one that does, confirm the state rule before concluding that being under 50 means you owe no coverage.
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
The transition is the part almost no guide addresses, and it is where a growing business most needs the information. The good news is that the structure of the rule gives you more warning than you might expect.
| 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 47 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 50 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 here. Because ALE status uses the prior calendar year, a business that crosses 50 in, say, August has until January to prepare, and until the following spring to file anything. That is a genuine 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 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; the highest since the requirement took effect |
The 2026 figure of 9.96 percent comes from IRS Rev. Proc. 2025-25, issued in July 2025. Practically, an increase 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.
Note that 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, 15, and 16 use series of codes describing what was offered, what it cost, and why any safe harbor applies, for each month. 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 2F has to run for every month you offered them coverage.
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 catches people out, 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 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. The return is instead produced and transmitted by a payroll provider, a benefits administrator, or ACA compliance software, and 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. Any of the three rolls to the next business day when it lands on a weekend or a legal holiday. That is how furnishing and paper filing collapsed onto a single date for the 2025 tax year, March 2, 2026: thirty days after January 31 is March 2, and February 28 fell on a Saturday.
Deadlines
Two separate obligations with two separate dates. Employers focused on the filing deadline sometimes miss that furnishing comes first.
| Obligation | Date for the 2025 tax year | Notes |
|---|---|---|
| Furnish Forms 1095-C to employees, or post the alternative notice | March 2, 2026 | Reflects a permanent automatic 30-day extension from January 31 |
| Paper file Forms 1094-C and 1095-C with the IRS | March 2, 2026 | Permitted only for filers of fewer than 10 information returns |
| Electronically file Forms 1094-C and 1095-C | March 31, 2026 | Required for filers of 10 or more returns, which covers nearly all ALEs |
| Respond to a Letter 226-J penalty notice | Within 90 days of the letter | Extended by recent legislation from the previous 30-day window |
| Keep the alternative furnishing notice posted | Through October 15, 2026 | 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.
Penalties
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 | 2025 amount | 2026 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 | $2,900 per full-time employee annually, less the first 30 | $3,340 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 | $4,350 per affected employee annually | $5,010 per affected employee annually |
The 2026 figures come from IRS Rev. Proc. 2025-26. 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 2026 exposes 30 employees at $3,340 each, roughly $100,200 annually. Offering coverage that is unaffordable to three employees who then get subsidies exposes about $15,030.
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.
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 turning 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 acknowledgement 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 over the last two years.
The alternative furnishing method. Legislation signed in December 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. This 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. Companion legislation extended the window for responding to an IRS Letter 226-J from 30 days to 90. 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. Research from KFF estimated that 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. As of early 2026 the question remained legislatively live, with proposals to restore them under consideration, so confirm the current status before relying on this.
What HR Actually Does Day to Day
Searches for ACA HR compliance are usually looking for this: not the law, but the operational work. Four things, and 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 businesses of 5 to 50 people at flat-fee 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.
General small-employer guidance is available through the healthcare.gov employer resources, and the IRS information center for ALEs collects the official material in one place.
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 refers to an employer’s obligations under the Affordable Care Act, principally the employer shared responsibility provisions and the associated IRS reporting. For businesses that qualify as Applicable Large Employers, it means offering minimum essential coverage that is affordable and provides minimum value to at least 95 percent of full-time employees and their dependents, and filing Forms 1094-C and 1095-C with the IRS each year. For businesses below the threshold, the employer mandate does not apply at all, and reporting is required only in limited circumstances.
Who has to comply with the ACA employer mandate?
Only Applicable Large Employers. An ALE is an employer that averaged at least 50 full-time employees, including full-time equivalents, during the preceding calendar year. Businesses under that threshold are not ALEs and have no obligation to offer health coverage under the ACA. This is the single most important fact for a small business reading about ACA compliance, and most guides bury it beneath pages of requirements that do not apply to the reader.
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.
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.
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.
What are the ACA reporting deadlines?
For the 2025 tax year, Forms 1095-C had to be furnished to employees, or the alternative website notice posted, by March 2, 2026. Electronic filing of Forms 1094-C and 1095-C with the IRS was due March 31, 2026. Paper filing, permitted only for employers filing fewer than 10 information returns, was due March 2, 2026. These dates shift slightly each year, so confirm the current cycle before relying on them.
What are the ACA employer mandate penalties?
There are two, both indexed annually. The section 4980H(a) penalty applies when an ALE fails to offer minimum essential coverage to at least 95 percent of full-time employees and at least one receives a premium tax credit; for 2026 it is $3,340 per full-time employee annually, less the first 30 employees. The section 4980H(b) penalty applies when coverage is offered but is unaffordable or lacks minimum value; for 2026 it is $5,010 per employee who receives a subsidy. Both figures come from IRS Rev. Proc. 2025-26 and rose from $2,900 and $4,350 in 2025.
What is the ACA affordability percentage for 2026?
9.96 percent, set by IRS Rev. Proc. 2025-25 issued in July 2025. This is up from 9.02 percent for 2025 and is the highest the percentage has been since the requirement took effect. 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.
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.
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.
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.
Can employers still be penalized if they never received a notice?
The IRS initiates the process by sending Letter 226-J, which sets out the proposed employer shared responsibility payment and the full-time employees who triggered it. Employers respond using the enclosed form, and recent legislation extended the response window to 90 days. Ignoring the letter is what turns a proposed assessment into a final one, so the practical advice is to respond within the window even if you believe the assessment is wrong, since many are based on reporting errors rather than actual failures to offer coverage.