How Many Guards Do You Need Per Shift A Practical Formula
Clockestra Editorial Team
May 15, 2026

How Many Guards Do You Need Per Shift A Practical Formula
Staffing a security operation is not only about meeting contract hours. You are buying reliability. Reliability requires planned coverage, relief, and enough buffer to handle real world problems like call offs, training, and turnover.
Many teams estimate staffing by copying last month, adding one, then hoping overtime fills the gaps. That works until it does not. A practical formula gives you a repeatable way to size a team, defend pricing, and set client expectations.
This article provides a straightforward approach you can use for one site or a multi site portfolio.
Define what you are staffing
Before math, clarify the coverage requirement.
Coverage unit
Pick your unit of staffing.
- A fixed post with a defined schedule
- A patrol route with a defined service level
- A control room seat
Do not mix units in one calculation. Calculate each unit, then combine.
Coverage hours per day
Write the required coverage hours for each unit.
Examples.
- One post 24 hours per day
- Two posts 12 hours per day each
- Patrol coverage 8 hours per day
Shift structure
Choose the shift length and number of shifts.
- 8 hour shifts often reduce fatigue and improve consistency
- 10 hour shifts can reduce handoffs while staying manageable
- 12 hour shifts reduce handoffs but increase fatigue and overtime exposure
Pick what you can operate reliably, not what looks best on paper.
The core formula
For one post, the baseline full time equivalent count is.
- Baseline FTE equals total coverage hours per week divided by paid hours per guard per week
Use paid hours, not scheduled hours. Paid hours include work time. If your guards are paid for breaks, that is included. If breaks are unpaid, your schedule still needs coverage during breaks.
Step 1 Calculate weekly coverage hours
Weekly coverage hours equal coverage hours per day times 7.
Examples.
- 24 hours per day equals 168 hours per week
- 12 hours per day equals 84 hours per week
If a site runs 5 days per week, use 5. If it runs 6, use 6.
Step 2 Choose standard paid hours per guard per week
Common targets.
- 40 hours per week for full time
- 36 hours per week for some schedules
If you run 12 hour shifts on a 3 on 4 off rotation, the average may differ. Use the average paid hours per guard per week across the rotation.
Step 3 Baseline FTE
Example for a 24 hour post.
- 168 divided by 40 equals 4.2 FTE
This tells you the minimum number of full time equivalents before you plan for relief coverage and real world loss time.
Baseline is never enough by itself.
Add relief and availability factors
Security operations fail on the edges.
- Someone calls off
- Someone is late
- Someone is in training
- Someone resigns
- Someone is pulled to cover a higher priority site
You need an availability factor to account for this.
Component 1 Planned non coverage time
This includes paid time where the guard is employed but not covering the post.
- Training and certifications
- Mandatory meetings
- Annual leave if paid
- Sick time if you carry it as a norm
- Admin time for supervisors
If you do not track these, estimate conservatively. Underestimating forces overtime.
A practical starting point for many teams is 8 to 12 percent.
Component 2 Unplanned absenteeism
This is call offs, no shows, and short notice leave.
A practical starting point.
- Stable teams 3 to 6 percent
- High churn teams 6 to 10 percent
Use your own data if you have it.
Component 3 Break relief coverage
Break coverage depends on post design.
- Two person post can cover breaks internally
- Solo post often needs rover coverage or overlap
If the contract expects continuous presence, break relief is not optional.
Plan break relief as either.
- Overlap minutes per shift
- A rover post that covers several sites
Build one availability factor
Combine planned and unplanned into a single factor.
Example.
- Planned non coverage 10 percent
- Unplanned absenteeism 6 percent Total 16 percent
Availability factor equals 1 divided by 1 minus total.
- 1 divided by 0.84 equals 1.19
You multiply baseline FTE by this factor.
Adjusted FTE
Continuing the 24 hour post example.
- Baseline 4.2 times 1.19 equals 5.0
That is the staffing required to cover the hours with realistic loss time.
Translate FTE into actual headcount
FTE is a staffing equivalent. Headcount is the number of people.
If you have part time guards, you translate.
Example.
- If you need 5.0 FTE and your part timers average 20 hours per week, two part timers equal one full time.
A simple approach.
- Determine your expected average weekly hours per person
- Headcount equals required coverage hours per week divided by expected average weekly hours per person
- Then apply the availability factor
For most teams, you will still round up for practical scheduling.
A practical rule for rounding
If the math gives you a fraction, you usually round up. The only exception is when you have flexible roving coverage and low risk posts.
- Critical sites round up
- Sites with driving round up
- Sites with strict client expectations round up
Rounding down usually becomes overtime and performance issues.
Worked examples
Example 1 Single 24 hour post, 8 hour shifts
Inputs.
- Coverage 24 hours per day
- Weekly coverage 168
- Paid hours per guard per week 40
- Planned non coverage 10 percent
- Unplanned absenteeism 6 percent
Baseline.
- 168 divided by 40 equals 4.2
Availability factor.
- Total loss 16 percent
- Factor 1 divided by 0.84 equals 1.19
Adjusted.
- 4.2 times 1.19 equals 5.0
Practical headcount.
- Five full time guards is the minimum
- Add one part time relief guard if you expect turnover or high training load
Example 2 Two posts, each 12 hours per day
Inputs.
- Each post 12 hours per day equals 84 per week
- Two posts equals 168 per week total
If you staff each post separately, you get the same as a 24 hour post. You may still need a rover to cover breaks if both posts are solo.
Example 3 Patrol route, 8 hours per day, five days
Inputs.
- Coverage 8 hours per day
- Five days per week
- Weekly coverage 40
Baseline.
- 40 divided by 40 equals 1.0
Add availability factor.
- Using 1.19 gives 1.19
Practical headcount.
- One full time guard plus access to relief coverage
If this patrol is driving and safety critical, you may require a second trained guard in the relief pool.
Build the formula into a staffing worksheet
You can keep this in a spreadsheet or your scheduling system notes. The value is consistency.
Inputs to capture for each unit
- Coverage hours per day
- Days per week
- Standard paid hours per person per week
- Planned non coverage percent
- Unplanned absenteeism percent
- Break relief requirement overlap minutes or rover hours
- Risk category baseline, elevated, critical
Outputs
- Weekly coverage hours
- Baseline FTE
- Availability factor
- Adjusted FTE
- Recommended headcount
Add a break relief method that matches your operation
Break coverage is where staffing models become unrealistic.
Option 1 Overlap coverage
You schedule overlap between shifts so the incoming guard covers break time for the outgoing guard.
Pros.
- Simple to manage
- Builds handoff time for critical sites
Cons.
- Adds cost to every shift
Option 2 Rover relief
You assign a rover to cover breaks across multiple sites.
Pros.
- Efficient when sites are close
- Creates a quality check role
Cons.
- Requires clear routing and response expectations
- Can fail if the rover is pulled to fill a vacancy
Option 3 Supervisor relief
Some teams use supervisors to cover breaks.
Pros.
-
Adds oversight Cons.
-
Supervisors lose time for coaching, audits, and client care
Use supervisor relief only when it is planned and limited.
A repeatable staffing process
This is a basic process you can run whenever you bid, renew, or redesign coverage.
Step 1 Map the posts and service units
- List every post and route
- Confirm hours and days
- Confirm whether breaks must be covered
Step 2 Set risk categories and staffing rules
- Identify critical posts where you always round up
- Set maximum night shift length for driving roles
- Set minimum rest windows and overtime rules
Step 3 Run the formula and round responsibly
- Calculate baseline FTE
- Apply availability factor
- Add explicit break relief coverage
- Round up based on risk
Step 4 Validate against your actual schedule
- Build a sample two week schedule
- Check for quick returns and excessive overtime
- Confirm training days and meetings can fit without breaking coverage
Step 5 Price and communicate assumptions
When you present staffing to a client or internal owner, explain what drives the number.
- Coverage hours
- Relief and availability
- Break coverage approach
- Risk based rounding
Do not hide assumptions. Hidden assumptions become contract disputes later.
Staffing checklist for managers
- Confirm weekly coverage hours for each post
- Use paid hours per guard per week, not idealized schedule hours
- Apply an availability factor based on your actual absence data
- Add explicit coverage for breaks on solo posts
- Round up on high risk posts and driving roles
- Build a sample schedule to validate feasibility
- Review the model quarterly, not only at contract renewal
A practical formula does not eliminate staffing pain. It reduces surprises. When your staffing numbers are defensible and consistent, you spend less time firefighting and more time improving performance.