FTE calculator: full time equivalent employees, FTE hours and the ACA 50 employee count
An FTE is total hours divided by one full time schedule. For the ACA employer mandate, add up the monthly hours of everyone who is not full time, count no more than 120 hours for any one person, and divide by 120. For budgeting, divide annual hours by 2,080. Those two divisors are different on purpose, so the same workforce has two correct FTE numbers.
The calculator returns both at once, plus plain headcount, because the number you need depends entirely on which rule is asking. Below: the four separate legal ways a US employer is counted, the rounding step that decides borderline cases, and why crossing 50 FTEs does not by itself create a penalty.
Runs in your browser, nothing is sent anywhere
Full time equivalent calculator
ACA employer mandate count
- Full time equivalents
- Full time plus FTEs
Applicable large employer
rounds down to , which is 50 or more, so this is an applicable large employer.
rounds down to , which is under 50, so this is not an applicable large employer.
Section 4980H(a) exposure is based on full time employees only, minus up to 30: less 30 leaves , so roughly a year at the 2026 amount of $3,340 per full time employee (Rev. Proc. 2025-26). Full time equivalents never appear in that line. The penalty arithmetic, the affordability ceiling and the indexed amounts for every year since 2015 are set out on applicable large employer.
The same workforce, counted three ways
- ACA count
- Budget FTE
- Headcount
Three correct answers to three different questions. The default figures reproduce the IRS's own worked example in 26 CFR 54.4980H-2(d).
Budgeting headcount? Pair it with a defensible pay band.
Build a bandHow to calculate FTE from hours, under both divisors
Every FTE calculation is the same shape: hours worked over hours in a full schedule. What changes, and what trips people up, is the denominator. There are two in common use and they are not interchangeable.
ACA employer mandate, per month
FTEs = sum of min(part time hours, 120) / 120
The statute is blunt about it. Section 4980H(c)(2)(E) says to "include for such month a number of full-time employees determined by dividing the aggregate number of hours of service of employees who are not full-time employees for the month by 120." The regulation adds the per person cap: count "not more than 120 hours of service for any employee."
Budgeting and workforce planning, per year
FTE = annual hours / 2,080
2,080 is 40 hours times 52 weeks. Nothing in federal law requires it for private employers, which is exactly why it is a convention rather than a rule: someone working 1,040 hours a year is 0.5 FTE, and someone at 1,560 hours is 0.75 FTE.
Here is the trap, and it is the single most common error in a homemade ACA spreadsheet. The threshold for being full time is 30 hours a week, which the regulation converts to 130 hours per calendar month. The divisor for converting everyone else into equivalents is 120. Two different numbers, in the same calculation, ten hours apart. Using 130 as the divisor understates your FTE count by about 8 percent, which is the difference between 49 and 50 for a company sitting on the line.
The 120 cap does real work too. A part time employee who picks up a heavy month at 150 hours still counts as exactly 1.0 FTE, not 1.25. Without the cap, overtime among part time staff could push an employer over 50 in a busy quarter, and the drafters clearly did not want that.
Hours of service are not only hours at work. They include hours for which the employee is paid or entitled to payment, so paid vacation, holiday and sick time all count. This is the mirror image of the wage and hour rule, where paid leave is not hours worked for overtime purposes. Same company, same hours, opposite treatment.
Hours to FTE, both ways
| Hrs / week | Hrs / month | ACA FTE | Budget FTE |
|---|---|---|---|
| 5 | 21.7 | 0.18 | 0.13 |
| 10 | 43.3 | 0.36 | 0.25 |
| 15 | 65.0 | 0.54 | 0.38 |
| 20 | 86.7 | 0.72 | 0.50 |
| 25 | 108.3 | 0.90 | 0.63 |
| 29 | 125.7 | 1.00 | 0.73 |
| 40 | 173.3 | full time | 1.00 |
Monthly hours are weekly hours times 52 divided by 12. The 29 hour row shows the 120 cap biting: 125.7 hours is counted as 120, so 1.00 FTE. Anyone at 30 hours or more is a full time employee and is never converted at all.
Four federal rules count your workforce four different ways
This is the part almost every FTE guide skips, and it is the reason people get contradictory answers from equally competent advisors. There is no single federal employee count. A 60 person company can be over the line for one statute and comfortably under it for another, on the same payroll, in the same week. Before you calculate anything, decide which rule is asking.
| Rule | What it counts | Threshold | Source |
|---|---|---|---|
| ACA, are you an applicable large employer | Full time employees plus full time equivalents, monthly, averaged over 12 months | 50 | 26 U.S.C. 4980H(c)(2); 26 CFR 54.4980H-2(b), (c) |
| ACA, what you actually owe | Full time employees only, minus up to 30. Equivalents are excluded entirely | n/a | 26 U.S.C. 4980H(a), (b); IRS ESRP Q&A 55 |
| FMLA coverage | Heads on the payroll. Part time counts the same as full time, no conversion | 50 in 20 or more workweeks | 29 CFR 825.105(c), (e) |
| SBA small business size standard | Heads, averaged over the pay periods of the preceding 24 months, affiliates included | Varies by NAICS code | 13 CFR 121.106(a), (b)(1), (b)(2) |
| Budget and workforce planning | Total hours divided by a full year schedule, no cap on any individual | n/a | Convention (2,080). Federal statutory divisor is 2,087, 5 U.S.C. 5504(b)(1) |
Run the calculator's default workforce through all of them and the spread is obvious. Twenty full time staff plus forty people at 90 hours a month is exactly 50 for the ACA, so the employer mandate applies. It is 60 heads for FMLA and for an SBA size standard. It is about 40.8 FTEs for the budget. Nobody is wrong; they are answering different questions.
The SBA rule is worth reading twice if you bid on federal work or applied for anything size based. 13 CFR 121.106(b)(2) says flatly that "part-time and temporary employees are counted the same as full-time employees," and 121.106(b)(1) averages across 24 months of pay periods, not 12. An employer who trimmed headcount last quarter is still carrying the old number for a while.
FMLA is the one that catches part time heavy employers off guard. Because 29 CFR 825.105(c) treats part time employees as employed each working day "as long as they are maintained on the payroll," a restaurant or clinic can be well under 50 FTEs and still be an FMLA covered employer. Coverage of the business and eligibility of any individual employee are separate tests, and the second one has its own hours requirement.
Note also that state law adds its own counts on top. Several state leave and pay transparency laws use thresholds of 15, 25 or 100 employees, usually measured as heads, and a multi state employer needs the count that each state actually specifies rather than one company number reused everywhere.
The 12 month average, and the rounding step that settles borderline cases
Applicable large employer status is a lagging measurement. You are an ALE for 2026 based on what your workforce looked like in 2025, which means the test is already settled by the time the year begins. 26 CFR 54.4980H-2(b)(1) sets out the sequence in one sentence: take the sum of full time employees and FTEs for each calendar month of the preceding year, add the twelve monthly figures together, and divide by 12.
The rounding rule, verbatim
"The result, if not a whole number, is then rounded to the next lowest whole number. If the result of this calculation is less than 50, the employer is not an applicable large employer for the current calendar year."
26 CFR 54.4980H-2(b)(1). Rounded to the next lowest whole number, not to the nearest one, which is a meaningful gift on the annual figure.
That direction matters more than it looks. An employer whose 12 month average lands at 49.92 rounds down to 49 and is not an ALE. Under ordinary rounding it would be 50 and would be. One company we would describe as being a rounding error away from the employer mandate is simply outside it, and there is no discretion in either direction.
Do not carry the rounding down into the monthly step, though. The same regulation says an employer "may round the number of FTEs for each calendar month to the nearest one hundredth." Monthly figures keep two decimals; only the annual average is truncated. Round each month down and a seasonal business can lose several whole FTEs across a year.
One further subtlety that matters for anyone with variable hour staff: the look back measurement method, which lets you average hours over a period of up to twelve months to decide whether an individual is full time, is expressly unavailable here. The regulation says it "is available only for purposes of determining and computing liability under section 4980H and not for the purpose of determining status as an applicable large employer." ALE status is measured month by month, on actual hours.
The IRS's own worked example
Example 2 in 26 CFR 54.4980H-2(d) uses a company with 20 full time employees averaging 35 hours a week and 40 employees averaging 90 hours a calendar month, every month, no seasonal workers.
| Part time hours aggregated | 40 x 90 = 3,600 |
| Divided by 120 | 30.00 FTEs |
| Full time employees | 20 |
| Monthly total | 50 |
| 12 month average | 50 |
| Applicable large employer | Yes |
Exactly 50, and 50 is over the line, because the test is "50 or more." The calculator above loads with these figures so you can see the arithmetic reproduce before you enter your own.
Crossing 50 FTEs is not the same as owing a penalty
Two separate mechanisms sit between a 50 FTE count and an actual bill, and both of them are routinely missed by employers who assume the number that made them an ALE is the number they will be charged on.
Full time equivalents never appear in the penalty
The statute could not be clearer about the boundary. Section 4980H(c)(2)(E) begins with the word "solely": equivalents are included "solely for purposes of determining whether an employer is an applicable large employer." When the IRS computes an employer shared responsibility payment under 4980H(a), the multiplier is "the number of full-time employees the ALE employed for the calendar year (minus up to 30)." Part time hours got you into the regime and then vanish from the invoice.
Run the arithmetic on the default workforce and the consequence is stark. Twenty full time employees minus 30 is not a positive number, so the 4980H(a) exposure is zero even though the company is an ALE with 50 in the count. The obligations to offer coverage and to file Forms 1094-C and 1095-C are real and immediate. The (a) payment, on those facts, is not.
The seasonal worker exception
26 CFR 54.4980H-2(b)(2) provides a genuine escape hatch, on two conditions that both have to hold. First, the sum of full time employees and FTEs must exceed 50 for 120 days or less during the preceding year. Second, the employees above 50 during that stretch must be seasonal workers. Meet both and the employer "is not an applicable large employer for the current calendar year."
Who is a seasonal worker is defined by pointing outward. 4980H(c)(2)(B)(ii) adopts the Department of Labor's definition at 29 CFR 500.20(s)(1), and then names one group directly: "retail workers employed exclusively during holiday seasons." A store that runs 45 FTEs for ten months and 62 for November and December is describing the exception almost word for word.
The 120 day period does not have to be consecutive, and the regulation offers four calendar months as an equivalent measure. What it will not tolerate is stretching the definition of seasonal to cover ordinary part time staff who happen to work more in summer. If someone is on the payroll year round, they are not a seasonal worker, and the exception fails on the second condition even if the 120 day test is met on the first.
For a company that grows through this band, the practical move is to run the count monthly rather than annually, because ALE status for next year is being decided by this year's payroll while you can still see it. A business hiring aggressively past 50 at small business scale usually crosses several other thresholds in the same twelve months, and they do not arrive together.
FTE salary, FTE cost and why survey data is always full time
Away from the compliance side, FTE is the unit that makes a compensation budget comparable to anything outside your own company. Market data is published on a full time basis, so benchmarking a part time employee's actual salary against a survey median compares two different things and always makes the employee look underpaid.
The fix is to convert in both directions. Divide actual pay by the FTE fraction to get the full time equivalent salary, compare that against the market, then multiply the market figure back by the fraction to get the target for the actual role. Someone at 0.6 FTE earning $42,000 has an FTE salary of $70,000. If the market midpoint for that job is $78,000, the gap is $8,000 on an FTE basis and $4,800 in real money, and only one of those numbers belongs in a raise conversation.
The federal wage figures most small employers rely on work the same way. The BLS OEWS annual wage estimates are computed by multiplying an hourly wage by 2,080 hours, which is precisely the budget FTE convention. Take an OEWS annual median and apply it to a 25 hour a week role without pro rating and you have overstated the market by 60 percent.
Cost per FTE is where the arithmetic stops being linear. Employer payroll taxes do scale with pay, so they pro rate cleanly. Benefits often do not: if health coverage costs a flat amount per enrolled employee, two 0.5 FTE staff cost noticeably more than one 1.0 FTE, and that difference is a real input into whether a job should be split at all. Paid leave sits in between, since PTO accrued per hour worked pro rates naturally while a flat annual grant does not.
One last detail for anyone reconciling to a federal schedule. The private convention of 2,080 hours is not universal: 5 U.S.C. 5504(b)(1) directs that to derive an hourly rate from a federal annual rate you "divide the annual rate by 2,087." The seven hour difference exists because a calendar year is not exactly 52 weeks and leap years accumulate. It is immaterial for planning and it matters a great deal if you are converting a GS rate.
FTE salary conversion
| FTE | Hrs / week | Actual pay | FTE salary |
|---|---|---|---|
| 0.25 | 10 | $17,500 | $70,000 |
| 0.50 | 20 | $35,000 | $70,000 |
| 0.60 | 24 | $42,000 | $70,000 |
| 0.75 | 30 | $52,500 | $70,000 |
| 0.80 | 32 | $56,000 | $70,000 |
| 1.00 | 40 | $70,000 | $70,000 |
Every row is the same job at the same market rate. The right hand column is what you compare against a survey; the left hand column is what goes on the offer letter. Note that the 0.75 and 0.80 rows are both at or above 30 hours a week, so those employees are full time under the ACA even though they are part time on your org chart.
Six ways an FTE count goes wrong
-
01
Dividing by 130
130 is the monthly threshold for being full time. 120 is the FTE divisor. Using 130 for both understates the count by roughly 8 percent, which is enough to hide an ALE.
-
02
Including full time hours in the numerator
Only the hours of employees who are not full time get aggregated. Full time staff are counted as whole people and added afterwards, never converted.
-
03
Forgetting the 120 hour cap
A part time employee who works 160 hours in a busy month is 1.0 FTE, not 1.33. Uncapped spreadsheets overstate the count in exactly the months that decide the average.
-
04
Counting a snapshot instead of 12 months
ALE status is an average of the twelve months of the prior calendar year. A single month at 52 proves nothing, and neither does today's headcount report.
-
05
Ignoring the aggregation rules
Related companies under common control are tested as one employer. Two 30 person entities with the same owners can be an ALE while each looks small on its own books.
-
06
Reusing the ACA number everywhere
FMLA, SBA size standards and most state laws count heads. Pasting your FTE figure into those tests is the fastest way to conclude you are exempt from something you are not.
Point five deserves a note, because it is the one that changes an answer rather than a decimal. The controlled group and affiliated service group rules of sections 414(b), (c), (m) and (o) apply to 4980H, so commonly owned businesses are added together to test ALE status. If the combined group is an ALE, every member is an ALE, even the ten person one. Any penalty is then allocated among the members based on their own full time headcount.
Frequently asked questions about calculating FTE
How do you calculate FTE?
Divide total hours worked by the hours in one full time schedule. For ACA purposes, section 4980H divides the aggregate monthly hours of everyone who is not full time, capped at 120 hours each, by 120. For budgeting, divide annual hours by 2,080. The two methods use different divisors and give different answers for the same workforce.
How do you calculate FTE from hours?
Take each part time employee's hours of service in the month, cap each one at 120, add them up, and divide the total by 120. Forty employees at 90 hours each is 3,600 hours, and 3,600 divided by 120 is 30 FTEs. The regulation lets you round each month to the nearest one hundredth.
How many hours is 1 FTE?
It depends which rule you are under. For ACA employer mandate purposes a full time employee averages at least 30 hours of service per week, treated as 130 hours per calendar month. For pay and budget purposes most US employers use 2,080 hours a year, which is 40 hours times 52 weeks.
What is the FTE formula for ACA?
Aggregate hours of service of all employees who are not full time for the month, counting no more than 120 hours for any one person, then divide by 120. Add the result to your full time headcount for that month. Do this for all 12 months of the prior year, divide by 12, and round down.
How do you calculate FTE for part time employees?
Under the ACA, cap each part time employee at 120 hours of service for the month and divide the total by 120, so a person working 150 hours still counts as only 1.0 FTE. Under a budgeting model there is no cap: divide their actual annual hours by 2,080, so 1,080 hours is 0.52 FTE.
How many employees do you need to be an applicable large employer?
Fifty. You are an applicable large employer for a calendar year if the sum of your full time employees and your full time equivalents, averaged across the 12 months of the prior calendar year and rounded down to the next lowest whole number, is 50 or more. Both parts of the sum count.
Do part time employees count toward the 50 employee ACA threshold?
Yes, through their hours rather than as heads. Part time employees are converted into full time equivalents at 120 hours per FTE per month and added to the full time count. They do not, however, count in the penalty calculation, which is based only on actual full time employees.
Do seasonal workers count toward the ACA 50 employee threshold?
They count in the arithmetic but there is an exception on top of it. If your workforce exceeds 50 for 120 days or fewer in the year, and everyone above 50 during that stretch was a seasonal worker, you are not an applicable large employer. Retail staff hired only for the holidays are named in the statute.
What is the difference between FTE and headcount?
Headcount counts people, FTE counts the equivalent of full time schedules. A firm with 20 full time and 40 half time staff has 60 heads and roughly 40.8 budgeting FTEs. Which figure applies is set by the law you are testing: FMLA and SBA size standards count heads, the ACA employer mandate counts FTEs.
How do you calculate FTE salary?
Divide the actual salary by the FTE fraction to get the full time equivalent rate, or multiply the full time rate by the fraction to get actual pay. Someone at 0.6 FTE earning $42,000 has an FTE salary of $70,000. Always benchmark against the FTE figure, because survey data is published on a full time basis.
How do you calculate FTE cost?
Take the fully loaded annual cost of a full time role, including employer payroll taxes, benefits and paid leave, then multiply by the FTE fraction. A 0.5 FTE role does not cost half of a full time role if benefits are offered at a flat rate per enrolled employee rather than pro rated by schedule.
Is 1 FTE 2080 or 2087 hours?
Private employers almost always use 2,080, which is 40 hours times 52 weeks. The federal government uses 2,087 by statute: 5 U.S.C. 5504(b)(1) says to derive an hourly rate you divide the annual rate by 2,087, which averages out the extra workdays and leap years across the calendar cycle.
Counting FTEs is arithmetic. Paying them correctly is the harder problem.
Wagelist builds defensible salary bands for teams under 200, priced on a full time equivalent basis so a 0.6 FTE role and a 1.0 FTE role can be compared to the same market midpoint instead of to each other.
Keep going
-
Exempt vs non exempt
A separate classification from full time, and the one that decides overtime.
-
PTO calculator
Accruing paid leave per hour worked, which pro rates by FTE naturally.
-
BLS salary data
Free federal wage estimates, annualized at 2,080 hours like a budget FTE.
-
Salary structure
Grades and midpoints, which are always quoted on a full time equivalent basis.