Systems

How to Build a 1-Page Agency Capacity Planning System

By Ben McGary

Drafted with AI, then reviewed and approved by Ben McGary

November 5, 2026

Building an agency capacity planning spreadsheet requires tracking gross hours, client commitments, and utilization limits. Maintaining a 30-minute weekly workflow prevents team burnout without expensive enterprise software.

How to Build a 1-Page Agency Capacity Planning System

Building an agency capacity planning spreadsheet requires listing team member available hours, tracking committed client project hours, and calculating weekly utilization percentages. Targeting a balanced utilization rate across your team reserves bandwidth for administrative tasks, internal meetings, and unexpected scope changes. Holding back a standard capacity buffer accounts for sick days, meetings, and admin duties while preventing burnout. This 1-page system requires minimal weekly maintenance for growing teams. It eliminates the need for expensive software while protecting your team from burnout.

Setting Target Utilization Limits

Setting strict utilization thresholds prevents over-allocation before client work begins. Employees are 70 percent more likely to burn out when facing unreasonable time constraints according to Monday's capacity planning research. Standard agency capacity models assume every working hour is billable. This assumption leads to missed deadlines, poor output quality, and high employee turnover.

To build a sustainable model, cap target project allocations below total paid hours. Recurring tasks, meetings, and administrative duties can consume a significant portion of the average workweek. When calculating weekly capacity, assign a reasonable maximum allocation to client deliverables and reserve the remaining bandwidth for internal operations, client communication, and unexpected scope expansion.

Structuring Your 1-Page Roster

A lightweight capacity planning model relies on a single sheet containing 3 primary data blocks: team capacity, project commitments, and net availability. Storing your planning engine on 1 sheet ensures instant visibility during weekly resourcing reviews without navigating complex tabs. You can review our full collection of operational framework tools in our /guides directory.

The roster lists each team member along with their role, employment type, total weekly available hours, and allocated project hours. Link these fields directly to automated formulas that calculate individual utilization percentages. Keep the layout simple so any project lead or operations manager can assess team availability at a glance.

Establishing the 30-Minute Weekly Resourcing Workflow

A capacity planning system fails when it becomes a daily administrative burden. Running a 30-minute weekly resourcing meeting maintains data accuracy without wasting leadership time. Gather your project leads or operations managers every Monday morning to review allocations for upcoming project cycles.

During this session, update project allocations based on active deliverables, signed contracts, and tentative pipeline deals. Resource Guru's capacity framework notes that holding back 20 percent of team capacity creates the necessary buffer for sick days and administrative friction. Adjust assignments immediately if any team member exceeds their safe target limit.

How to Build Your Capacity Spreadsheet in 5 Steps

To build a functional 1-page capacity system in Google Sheets or Excel, follow these concrete setup steps:

  1. List every team member in column A, including full-time employees, part-time staff, and active contractors
  2. Input total available weekly hours for each person in column B, establishing baseline gross capacity
  3. Enter estimated client project hours assigned to each person for the current week across columns C through G
  4. Add a formula in column H that sums assigned client hours and divides the total by gross available hours to output a utilization percentage
  5. Apply conditional formatting rules to column H to highlight utilization rates below target in yellow, on-target utilization in green, and over-allocation in red

You can access detailed implementation guides for service business systems in our /walkthroughs library.

Essential Columns for Your Capacity Model

Every effective capacity tracking grid requires specific data fields to ensure accurate decision making:

  • Role and primary skill set: identifies technical capability and expertise level for project matching
  • Gross weekly capacity: establishes total paid hours available before client assignments
  • Target utilization percentage: defines the safe working threshold below maximum capacity
  • Net available hours: calculates remaining unassigned billable bandwidth
  • Over-allocation status flag: alerts leadership when assigned hours exceed maximum capacity

Managing Bottlenecks and Over-Allocation Alerts

Spotting workload bottlenecks before they disrupt client timelines is critical for agency stability. According to Airtable's capacity management template, automated alerts or visual flags help managers reassign work or adjust deadlines before performance suffers. Managing capacity proactively prevents project delays and maintains deliverable quality across all accounts. Sustainable agency growth requires balancing workloads effectively, as outlined in Magnetic's performance analysis.

When your spreadsheet flags a team member as over-allocated, take immediate corrective action. You can push low-priority project milestones into future weeks, reassign subtasks to team members with available bandwidth, or engage freelance contractors to absorb temporary spikes. Never allow a team member to remain over-allocated for consecutive weeks.

Who this is not for

This 1-page spreadsheet system is not for enterprise organizations managing large teams across multiple global offices. It is not for businesses with complex resource matrix requirements that require automated real-time skill matching algorithms. It is also not for agency owners looking for fully automated time tracking software that integrates directly with payroll systems without manual operational review.

FAQ

How often should we update our capacity planning spreadsheet?

You should update your capacity spreadsheet once per week during a dedicated 30-minute resourcing meeting. Reviewing workload allocations every Monday morning ensures project commitments reflect actual progress and upcoming deliverables. Mid-week updates are only necessary if a major project scope changes or an unexpected client emergency arises.

What is an ideal capacity utilization target for an agency team?

An ideal utilization target leaves a deliberate buffer below maximum paid hours. This target ensures high productivity while leaving time for internal meetings, administrative tasks, sales support, professional development, and unexpected work. Setting targets too close to total available hours leads to burnout.

How do I handle sudden scope increases without overloading my team?

When a project scope increases unexpectedly, check your capacity sheet to identify team members with available bandwidth. If no internal bandwidth exists, adjust project milestone delivery dates with the client or pull in temporary freelance support. Never assign extra hours to team members who are already at capacity.

Should administrative time and internal meetings be tracked as billable work?

Internal meetings and administrative tasks should be tracked as non-billable operational time rather than billable project hours. Accounting for these activities in your gross capacity buffer ensures your utilization metrics reflect true client work. Expect non-billable administrative work to consume a regular portion of available time every week.

More written training

Share the library

Send it to the one person on your team who needs it

The training is free and open to all. Sharing is how the operator beside you stops guessing too.

Browse free training

Share the site

No login, no email gate. Watch, use it, pass it on.