Excel guide · 4 min read
How to calculate revenue per employee in Excel
=SUM(B2:B13)/AVERAGE(E2:E13). This business took $2.37 million over 12 months with 17.2 FTE on average: about $137,800 per FTE.Sample data
Every result on this page was calculated from this sheet by the same spreadsheet engine the Cellwise app uses.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Month | Revenue | Full-time at month end | Part-time hours | FTE | Setting | Value | |
| 2 | Nov 1, 2025 | 182000 | 14 | 210 | 15.3125 | Full-time hours per month (yours) | 160 | |
| 3 | Dec 1, 2025 | 205000 | 14 | 260 | 15.625 | Quarter start | Jul 1, 2026 | |
| 4 | Jan 1, 2026 | 168000 | 14 | 180 | 15.125 | |||
| 5 | Feb 1, 2026 | 171000 | 15 | 180 | 16.125 | |||
| 6 | Mar 1, 2026 | 189000 | 15 | 200 | 16.25 | |||
| 7 | Apr 1, 2026 | 194000 | 15 | 220 | 16.375 | |||
| 8 | May 1, 2026 | 201000 | 16 | 200 | 17.25 | |||
| 9 | Jun 1, 2026 | 198000 | 16 | 240 | 17.5 | |||
| 10 | Jul 1, 2026 | 207000 | 16 | 240 | 17.5 | |||
| 11 | Aug 1, 2026 | 198000 | 17 | 200 | 18.25 | |||
| 12 | Sep 1, 2026 | 216000 | 17 | 220 | 18.375 | |||
| 13 | Oct 1, 2026 | 238000 | 21 | 240 | 22.5 |
Download this sheet as an Excel practice file (.xlsx)
Step 1: Count part-timers as FTE
A head count treats someone working 10 hours a week the same as someone working 40. Full-time equivalent (FTE) fixes that: full-time staff count as 1 each, and part-time hours are divided by the hours a full-time person works.
Put your full-time hours per month in H2. 160 is a sample; use whatever your business counts as full time. Then FTE for a month is =C2+D2/$H$2. November 2025 had 14 full-time staff and 210 part-time hours: 14 + 210/160 = 15.3 FTE.
If you only track people, not hours, a plain headcount works too. Just say which one you used whenever you share the number.
Result: 15.3125 shows as 15.3 with Number format
15.3125: November 2025's FTE, 14 full-time plus 210 part-time hours.
Step 2: Revenue per FTE for the year
Divide total revenue by the average FTE across the same months: =SUM(B2:B13)/AVERAGE(E2:E13). The 12 months add up to $2,367,000 and FTE averaged 17.18, so revenue per FTE is about $137,800.
Use the average, not one month's count. Revenue came in across the whole year, so the people who earned it should be counted across the whole year too.
By headcount instead of FTE, =SUM(B2:B13)/AVERAGE(C2:C13) divides by an average of 15.8 full-time staff and leaves the part-timers out entirely, so it looks higher: about $149,500. Pick one definition and keep it.
Result: 137758.10852 shows as $137,758 with Currency format
About 137,758: revenue per FTE over the 12 months.
The hiring-month trap
Four people started in October, taking FTE from 18.4 to 22.5. If you divide the year's revenue by October's count, =SUM(B2:B13)/E13, you get about $105,200, and it looks like productivity fell by almost a quarter overnight. It didn't: the new people were there for one month of the twelve.
The same happens the other way: a team that shrank at year end looks more productive than it was. The average of the month-end counts smooths this. If you only have the start and end of the year, (start + end) / 2 is a rough second best.
New hires also take time before they bring in revenue. Expect the ratio to dip for a few months after a big hiring round and judge the trend over several quarters.
Result: 105200 shows as $105,200 with Currency format
About 105,200: misleading, because it divides the year's revenue by the October count only.
By quarter with SUMIFS and AVERAGEIFS
Put the first day of a quarter in H3. Quarter revenue is =SUMIFS(B2:B13,A2:A13,">="&H3,A2:A13,"<"&EDATE(H3,3)), and the quarter's average FTE is the same pattern with AVERAGEIFS on column E. Dividing one by the other gives revenue per FTE for the quarter.
Q3 2026 (July to September) took $621,000 with 18.04 FTE on average: about $34,420 per FTE for the quarter. Q2 was about $34,800 ($593,000 over 17.04 FTE), so revenue grew but revenue per FTE dipped slightly, because the team grew faster. Multiply a quarter's figure by 4 only if you want a rough yearly rate to compare with the yearly number.
Change H3 to 2026-04-01 to see Q2 without touching the formula.
Result: 34420.323326 shows as $34,420 with Currency format
About 34,420: Q3 2026 revenue per FTE.
What the number does and doesn't tell you
Revenue per employee is most useful against your own past: is each person's share of the revenue going up as you grow? It's much less useful against other businesses. A software company and a restaurant with the same revenue need very different numbers of people, so the ratio mostly tells you what kind of business it is.
It also ignores costs. Revenue per employee can rise while profit falls, for example if you outsource work to contractors who aren't in the headcount. Put contractors in as FTE from their hours if you want to compare like with like, and look at profit per employee next to it.
Common mistakes
Dividing by year-end headcount
Use the average across the period: =AVERAGE of the month-end counts.
Counting part-timers as full people
Convert part-time hours to FTE with your own full-time hours in a cell.
Comparing a quarter with a year
A quarter's revenue per FTE is about a quarter of the yearly figure. Compare quarters with quarters.
Leaving contractors out after outsourcing
Add their hours as FTE, or note the change, so the trend isn't flattered.
FAQ
What is the formula for revenue per employee?
Revenue for the period divided by the average number of employees in that period. In Excel: =SUM(revenue)/AVERAGE(headcount).
Should I use headcount or FTE?
FTE is fairer when you have part-timers, because it counts hours rather than people. Headcount is simpler. Either works if you use the same one every period.
How do I calculate FTE in Excel?
Full-time staff plus part-time hours divided by full-time hours: =fulltime+parttime_hours/fulltime_hours, with the full-time hours in an input cell.
How do I calculate average headcount in Excel?
Average the month-end counts for the period with =AVERAGE(range). If you only have two counts, use (start + end) / 2.
Functions used
SUMAdds numbersAVERAGEMean of numbersSUMIFSAdds with several conditionsAVERAGEIFSAverages with several conditionsEDATESame day, months later
Related guides
- How to calculate employee turnover rate in Excel
- How to calculate year-over-year growth in Excel
- SUMIFS between two dates in Excel
- How to calculate utilization rate in Excel
- How to calculate customer lifetime value in Excel
- How to calculate average order value in Excel
- How to calculate GMROI in Excel
Updated