Utilization report Google Sheets

Everhour tracks time and approved leave, while Google Sheets can calculate utilization from billable hours and firm-defined capacity.

How efficiently is yourteam's time being used?

Measure billable utilization against total capacity and see exactly how many hours you're leaving on the table each period.

Working hours this period

80%

Industry average for agencies: 75–85%

Utilization rate
Non-billable hours40h
Gap to target5%
Hours to recover8h

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Building reliable utilization numbers

Questions the report answers

A utilization report in Google Sheets answers a practical staffing question: how much available capacity turned into billable work during a chosen period. The core calculation is billable hours divided by available hours. Google Sheets handles the formulas, filters, pivot tables, and imports, while your firm defines whether available hours mean gross capacity, scheduled working time, or scheduled working time net of leave.

The report needs clean source columns before it can produce trustworthy rollups. Label fields such as date, person, role, team, project, hours, billable flag, PTO, and holiday status. Pivot tables and QUERY rollups depend on those headers. Dropdowns or data validation also keep billable, non-billable, PTO, holiday, project, and role labels from splitting totals across inconsistent text values.

Set the denominator policy

U.S. utilization reporting does not start from a statutory national target. The FLSA does not define full-time or part-time employment, so full-time capacity is an employer policy for utilization purposes. Many U.S. firms use 40 hours as a gross weekly capacity baseline because covered nonexempt employees receive federal overtime pay for hours worked over 40 in a fixed 168-hour workweek.

A 40-hour weekly baseline equals 2,080 gross annual hours before company PTO, holidays, unpaid leave, or other nonworking time. The FLSA does not require payment for time not worked, including vacations, sick leave, or federal or other holidays. Private-sector paid holidays remain a policy, contract, or jurisdiction-specific matter, even though OPM lists 11 federal holidays for federal employees in 2026.

Calculate the report lines

In Google Sheets, billable hours usually come from a flat time table using SUMIFS over the hours column with criteria for billable status, person, role, team, project, and date range. Available hours can use a working-time shape such as NETWORKDAYS(start date, end date, holidays) multiplied by daily capacity hours, then reduced by PTO or other leave hours.

For one consultant, assume 5 working days at 8 hours per day, 4 hours of PTO, and 27 billable hours. Available hours equal 36. Utilization is 27 divided by 36, or 75%. At a $165 standard billing rate, those billable hours carry $4,455 of billable value, and the effective value across available capacity is $123.75 per available hour.

Avoid Sheets-specific reporting mistakes

Google Sheets NETWORKDAYS treats Saturday and Sunday as weekends by default. A firm with a different weekend pattern needs NETWORKDAYS.INTL, or the denominator will include or exclude the wrong days. A utilization formula also needs a zero-denominator guard because DIVIDE cannot use zero available hours for a person on full leave, an inactive role, or a future period with no scheduled capacity.

Imported data needs the same caution. IMPORTRANGE can pull time entries, PTO, holidays, or capacity tables from another spreadsheet after access is granted, but it checks for updates every hour while the destination document is open and can lag across chained imports. Automated feeds can append rows through spreadsheets.values.append, but the report still needs controlled labels and a clear table boundary.

Use a workflow for recurring reports

A one-off Google Sheets report is enough when you need a quick utilization check for one person, one team, or one closed period. Keep the source table small, protect the formula columns, and review the denominator before sharing the result. The spreadsheet ends where approval history, leave requests, payroll review, or billing handoff begins.

A managed workflow becomes necessary when utilization affects staffing, client billing, payroll review, or performance reporting every week. Everhour can track approved time off alongside work time, then let time-off hours flow into timesheets and reports. That gives the utilization report a steadier source for vacations, sick leave, custom leave types, partial-day absences, and approved capacity reductions.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

How do you calculate utilization in Google Sheets?

Divide summed billable hours by the available-hours denominator for the same person, team, and period. Google Sheets can calculate billable hours with SUMIFS and roll up results with a pivot table or QUERY. The formula is only as accurate as the denominator policy behind it, especially when PTO, holidays, unpaid leave, or part-time capacity changes available hours.

Which Google Sheets columns should a utilization report include?

Use one source-data column per field: date, person, role, team, project, hours, billable flag, PTO, holiday status, and capacity. Add client or service-line columns if managers review utilization that way. Clear headers matter because pivot tables require labeled source columns, and formulas need stable column references to keep person-level and team-level totals aligned.

How should Google Sheets handle zero available hours?

A utilization formula needs a guard for zero available hours. A person can have zero available hours during full leave, before a start date, after a termination date, or in a future period with no assigned capacity. Returning a blank or review label is cleaner than forcing a percentage, because utilization cannot be calculated when the divisor is zero.

Can Google Sheets combine time entries and PTO from separate files?

IMPORTRANGE can pull a specified range from another Google Sheets file after access is granted. That works for time entries, PTO logs, holiday tables, or capacity rosters stored separately. The limitation is refresh timing: imported utilization dashboards are not real time because IMPORTRANGE checks for updates hourly while the destination document is open and can lag across chained imports.

Should federal holidays reduce available hours in a U.S. utilization report?

Federal holidays reduce available hours only if your firm's denominator policy excludes them for the workers being measured. OPM lists 11 federal holidays in 2026 for federal employees. Private-sector paid holidays are a matter of employer policy, contract, or another applicable rule, and the FLSA does not require payment for time not worked.

How does Everhour time off support utilization reporting?

Everhour Time Off tracks vacations, sick leave, holidays, and custom leave types with partial-day durations, accrual, carryover, per-employee balances, and approval workflow. Approved time-off hours flow into timesheets and reports, giving utilization calculations a cleaner basis for capacity reductions than manually edited PTO columns in a spreadsheet.

How does Everhour reporting help after the Google Sheets calculation?

Everhour Reporting turns logged time, budgets, costs, and project data into configurable reports with columns, grouping, filters, date ranges, and exports to CSV, Excel/XLSX, or PDF. Teams can review utilization-related hours in operational reports before sending spreadsheet files, payroll summaries, or billing support to the next workflow.

Turn utilization into approved records

Track leave, approvals, and capacity changes before the spreadsheet stage. Everhour Time Off connects approved absences to timesheets and reports, giving recurring utilization reporting a cleaner denominator.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or