Free template
Free capacity planning template for teams (Excel and Google Sheets)
A capacity planning template compares the hours your team actually has with the work assigned to it. This free template starts from real available hours, after meetings, time off and admin work, then flags who is over or under capacity each week. It works in Excel and Google Sheets.
Written by Intelogos. Last updated .
Team capacity calculator
How many hours does your team really have?
Fewer than the contract says. A team of six on 40-hour contracts has 240 hours a week on paper, but after 48 hours of meetings and admin and 16 hours of time off it has 176. Move the sliders to run your own numbers; the template does the same sum per person, per week.
Your team this week
Available hours
176
of 240 contracted
Utilization
109%
Over capacity
- Contracted hours (6 × 40)
- 240
- Minus time off
- -16
- Minus meetings and admin (6 × 8)
- -48
- Available hours
- 176
- Work planned (6 × 32)
- 192
On paper, 192 planned hours fill 80% of contracted hours. Against the 176 hours the team really has, they fill 109%: 16 hours over capacity.
The basics
What is a capacity plan?
A capacity plan compares the hours each person on a team has in the coming weeks with the hours of work planned for them, so you can see overload before it happens and move work while there is still time. It looks forward, week by week, and it works in hours, because hours are what time off, meetings and estimates are measured in.
Capacity
Hours people have
Contracted hours minus time off and minus recurring meetings and admin, per person and per week. The template calls this available hours.
Demand
Hours of work planned
The estimated hours of project work assigned to each person in each week, added up across projects. The template calls this assigned hours.
Utilization
Demand ÷ capacity
The share of available hours the plan fills. Above 100% someone is over capacity; well below it, they have room for more work.
Five steps
How do you use this capacity planning template?
Fill in four sheets, one step each, and read the result on the fifth: your team, their time off, their recurring meetings and admin, and the work planned for them. Blue cells are inputs, every other cell is a formula, and dropdowns keep names consistent.
- 1
List your team
- Team
Add each person's name, role and contracted hours per week, with part-time hours where they apply. Then set the first week of the plan on the Capacity summary sheet.
- 2
Add time off
- Time off
Enter vacation, holidays, training and other absences as the person, any date in that week and the hours off. For a day off on a 40-hour contract, enter 8.
- 3
Add recurring meetings and admin
- Recurring meetings and admin
List each person's standing commitments in hours per week: stand-ups, 1:1s, team meetings, email and reporting. A typical week in their calendar is the quickest source.
- 4
Add the work
- Work demand
For each project a person works on, enter the estimated hours per week and the first and last week. If the hours change partway through, split the work into two rows.
- 5
Read the summary and rebalance
- Capacity summary
- Weekly overview
Red is over capacity, amber is under capacity and green is within. Move work from red weeks to people with spare hours, move dates, or agree on overtime openly, then review the plan every week.
Work demand
Sample data| Project | Person | Hours per week | First week | Last week |
|---|---|---|---|---|
| Website relaunch | Ana | 24 | Nov 2 | Dec 18 |
| Website relaunch | Ben | 20 | Nov 2 | Jan 22 |
| Mobile app update | Ben | 16 | Nov 2 | Dec 11 |
| Mobile app update | Chloe | 30 | Nov 2 | Jan 22 |
| Client onboarding | Diego | 20 | Nov 2 | Jan 22 |
- Instructions
- Team
- Time off
- Recurring meetings and admin
- Work demand
- Capacity summary
- Weekly overview
The formula
How do you calculate team capacity?
Team capacity is the sum of each person's available hours: contracted hours, minus time off, minus recurring meetings and admin. Divide the hours of work planned by that number and you have utilization. Work it out per person as well as for the team, because a team total can hide one person at nearly double their hours.
The two formulas
Available hours = contracted hours - time off - meetings and admin
Utilization = assigned hours ÷ available hours
Available hours never go below zero. When someone has no available hours in a week, utilization can't be calculated, so the template marks the week over capacity if work is still assigned and "no available hours" if it isn't.
Worked example: the calculator's team
- Contracted hours: 6 people × 40 hours = 240 hours.
- Time off this week: 16 hours.
- Meetings and admin: 6 × 8 hours = 48 hours.
- Available hours: 240 - 16 - 48 = 176 hours.
- Work planned: 6 × 32 hours = 192 hours, so utilization is 192 ÷ 176 = 109%.
Measured against contracted hours, the same plan looks like 80%. That gap is why the template starts from available hours instead of a 40-hour week.
Per person: one week of the template's sample team
The week of November 9, 2026, as the Capacity summary sheet shows it, in hours.
| Person | Contracted | Time off | Meetings and admin | Available | Assigned | Utilization | Status |
|---|---|---|---|---|---|---|---|
| Ana, Designer | 40 | 0 | 6 | 34 | 24 | 71% | Within capacity |
| Ben, Developer | 40 | 16 | 5 | 19 | 36 | 189% | Over capacity |
| Chloe, Developer | 40 | 0 | 7 | 33 | 30 | 91% | Within capacity |
| Diego, Project manager | 40 | 0 | 14 | 26 | 20 | 77% | Within capacity |
| Elena, Analyst | 32 | 0 | 4 | 28 | 12 | 43% | Under capacity |
| Farid, QA engineer | 40 | 0 | 5 | 35 | 20 | 57% | Under capacity |
| Whole team | 232 | 16 | 41 | 175 | 142 | 81% | 61% of contracted hours |
The team total is 81%, which looks comfortable. Per person it isn't: Ben took two days off but kept all 36 hours of his project work, so he is at 189%, while Elena and Farid are at 43% and 57%. Moving Ben's 17 extra hours to Elena and Farid, who have 16 and 15 hours to spare, would bring everyone to 100% or below, if they have the skills for it; if not, a deadline has to move instead.
Leave room
Why does planning to 100% of available hours fail?
Because a plan at 100% leaves no hours for anything unplanned. An urgent request, a task that runs over its estimate or a sick day then comes out of overtime or out of next week's plan, and next week starts behind. The fix is a plan that keeps your usual amount of unplanned work free.
Worked example: one developer, one week
She has 35 available hours: 40 contracted, minus 5 of meetings and admin. During the week, an urgent support request takes 3 hours and a task estimated at 12 hours takes 16. That is 7 hours nobody planned.
| Hours | Planned to 100% | Planned to 80% |
|---|---|---|
| Available | 35 | 35 |
| Planned work | 35 | 28 |
| Urgent support request | +3 | +3 |
| Task runs 4 hours over | +4 | +4 |
| Work that week | 42 | 35 |
| Result | 7 hours over: overtime or next week | Fits in the week |
What the example shows
- At 100%, every surprise is a delay. The 7 unplanned hours become 7 hours of overtime or 7 hours of planned work pushed into next week. If next week is also planned to 100%, it starts 7 hours short, and the shortfall carries forward until someone works late or something is dropped.
- 80% is this example's number, not a rule. It is simply the level that leaves room for 7 unplanned hours out of 35. Your number depends on how much unplanned work your team really gets.
- Set your threshold from your own weeks. Add up the unplanned hours of the last few weeks and keep that much free. For example, 7 unplanned hours out of 35 means planning to 80%: set the over-capacity threshold on the Capacity summary sheet to 80% and the template flags anyone above it.
Plan with real data
How do you plan capacity with real data instead of guesses?
Replace the assumptions in the plan with measured hours. A spreadsheet starts from contracted hours and estimated meetings; work data shows how many hours people actually spend working at their computers, and where those hours go.
Intelogos is a workforce analytics platform that shows how work time is spent across apps and websites, without screenshots or keystroke logging, and lets managers ask questions about it in plain language. Here is what its workforce analytics adds to a capacity plan.
Expected hours from your real schedules
Admins set work hours in Settings: a company policy with workdays and hours per day, plus custom policies for specific people or departments, such as a four-day week. Availability and Productivity are measured against those expected hours.
Work hours settingsTime off that keeps the numbers fair
People request time off in the Time Off module and managers approve it. Days covered by approved time off are left out of the Workday average, so a week of vacation does not pull it down.
Time OffWorkday and Availability for every person
Workday is the average amount of time tracked on a workday. Availability is the portion of the day the user was working, out of the total amount of time they were expected to work. Low Availability can mean time off, meetings or work away from the computer, so treat it as a question to ask, not a verdict.
Availability KPIThe whole team in one table
The Team page lists these KPIs for everyone you manage, grouped by department, manager, job title or project with group averages, and exports the table to CSV.
Team pageWhere meeting and admin time goes
Time categories group tracked time by type of work, including Communication (messaging, email and calls), on the Dashboard and Profile pages: a check on the hours you entered on the Recurring meetings and admin sheet.
Time categoriesQuestions in plain language
On the AI Intelligence plan, Ask AI answers questions about your team's work data, such as "Is there anyone who might be at risk of burnout?"
Ask AI
Intelogos doesn't take screenshots. Intelogos doesn't record what people type; it records only whether keyboard or mouse input happened. It doesn't estimate tasks or schedule project work either: the template does the planning, and Intelogos shows how the weeks really went.
Download
Download the capacity planning template
One Excel workbook with seven sheets, filled with a sample team of six so you can see every formula working before you type over it. Enter a work email and your company size and the file appears right here.
What's inside
1. Instructions
The five steps, the formulas, what each flag means and where to change the thresholds.
2. Team
Name, role and contracted hours per week for up to 30 people, with part-time hours where they apply.
3. Time off
Vacation, holidays and training: the person, any date in the week and the hours off.
4. Recurring meetings and admin
Stand-ups, 1:1s, email and reporting, in hours per week for each person.
5. Work demand
Each project a person works on, with estimated hours per week from the first week to the last.
6. Capacity summary
Per person per week: contracted hours, time off, meetings and admin, available hours, assigned hours, utilization and a status.
7. Weekly overview
The same result as a grid of people and 12 weeks, colored by status, with a whole-team row.
Formulas only, with no macros and no links to other files. Room for 30 people over 12 weeks; the over-capacity and under-capacity thresholds (100% and 70%) are settings you can change.
Using Google Sheets?
The .xlsx opens in Google Sheets: choose File > Import, select the file and pick Create new spreadsheet. It uses only functions Google Sheets also supports. See Google's guide to importing files.
FAQs
Frequently asked questions
Excel and Google Sheets, team and employee capacity planning, workload analysis, and what utilization to plan for.
Related
Related solutions and guides
- TemplateEmployee productivity report templateWeekly and monthly employee productivity report templates with metric definitions and a filled sample: an Excel workbook and a Word report that also open in Google Sheets and Google Docs.Read more
- Free toolEmployee cost calculatorThe true cost of an employee: salary, employer payroll taxes, benefits, equipment and overhead, plus what one hour of their time costs.Read more
- Use caseWorkforce Analytics PlatformWorkforce analytics software that shows where work time goes: capacity, workload and tool usage from work computers, seven KPIs and plain-language answers with Ask AI, without screenshots.Read more
- RoleTeam Managers & Team LeadsTeam performance and productivity tools for managers who lead with insights, not surveillance. Daily visibility, coaching alerts, and workload balancing.Read more
- RoleFinance & RevOpsWorkforce cost analytics and headcount planning for finance teams. Connect productivity data to financial outcomes with AI-powered intelligence.Read more
- ArticleHow to Measure Employee ProductivityA practical guide to measuring employee productivity in knowledge work: the formula, 8 metrics that work, what not to measure, and how to track it fairly.Read more
- ArticleTeam Burnout: 5 Early Signs and What to DoThe 5 early warning signs of team burnout, what causes it, how to talk with someone who is struggling, and the changes managers can make to prevent it.Read more
Understand your team.
Drive better results.
Join thousands of teams already using Intelogos to unlock their full potential with AI-powered workforce analytics.
Start your free trial
Get full access to all features for 7 days. Set up in minutes, see results next day.
- Unlimited team members
- All analytics plan features
- AI-generated insights
Schedule a demo
See how Intelogos can transform your organization. Get a tailored demo for your specific needs.
- Custom implementation plan
- Enterprise features overview
- ROI analysis for your team