Guides

How to Calculate FTE (Full-Time Equivalent)

The formula, the moving parts, and two worked examples — including the one most spreadsheets get wrong.

The formula

FTE (Full-Time Equivalent) expresses how much of a full-time schedule a position represents. A full-time role is 1.0 FTE. A half-time role is 0.5 FTE. Two people each working half-time in the same position add up to 1.0 FTE between them.

FTE = Hours ÷ Annual FTE Basis × Frequency Factor
Take the position's hours for its pay period, multiply by how many of those periods happen in a year, then divide by the hours that define one full-time year at this organization.

Three numbers go into the calculation:

Frequency factors

The frequency determines how many times per year the hours figure repeats:

Worked example: a standard full-time role

A position works 40 hours/week, paid weekly, at an organization where 2,080 hours defines full-time for the year.

40 hours × 52 (weekly factor) ÷ 2,080 (annual basis) = 1.000 FTE

That's the expected result for a standard 40-hour role — the math should always land on 1.0 for a textbook full-time schedule. If it doesn't, the annual FTE basis is usually the number that's wrong, not the hours.

Worked example: a part-time role

A position works 20 hours/week, paid weekly, same 2,080-hour basis.

20 hours × 52 ÷ 2,080 = 0.500 FTE

Half the hours, half the FTE — this is the case most people calculate correctly by hand. Where it gets error-prone is the next part: what that FTE actually costs.

Where FTE-to-budget calculations usually break

FTE tells you how much of a position is filled. It doesn't by itself tell you what that position costs — that depends on pay rate and pay frequency, which can use a different annual basis than the FTE calculation did. This is the step most manual spreadsheets get wrong, especially for hourly positions.

Example: An organization uses a 35-hour week as its full-time standard (annftehour = 1,820), not the more common 2,080. A position paid $19/hour at 1.0 FTE should budget to:

1,820 × $19 = $34,580/year

Not 2,080 × $19 = $39,520 — the number you'd get by defaulting to the standard 2,080 basis instead of this organization's actual 1,820-hour full-time standard. A nearly $5,000 gap, per position, multiplied across every hourly role in the org.

The fix isn't a smarter spreadsheet formula — it's making sure whatever system does this math uses each position's own annual FTE basis, not one hardcoded assumption for the whole organization.

Why this needs to be calculated, not typed in

FTE and budgeted cost are both derived numbers — they come from hours, frequency, pay rate, and pay frequency, every time. The moment someone can type a number directly into an "FTE" or "Budgeted Cost" field instead of the system calculating it, that field can silently drift from the inputs that are supposed to define it. Six months later, nobody can explain why the math doesn't add up, because the number in front of them was never actually computed — it was just typed.

PowerPCS calculates FTE and budgeted annual cost automatically, on every save, from the underlying hours/frequency/rate fields — there's no override field, on purpose.

Stop calculating this by hand.

PowerPCS calculates FTE and budgeted cost automatically for every position, using each position's own basis and frequency — no spreadsheet formulas to maintain. Try it free for 14 days.