How to calculate billable hours (and turn them into profitable rates)

Blog post image

How to calculate billable hours: Summary & key takeaways

  • Billable hours definition: Billable hours are time spent on client work you can invoice under a contract, SOW, or retainer.

  • Core formulas: Billable hours = total hours worked − non-billable hours. Billable value = hourly rate × decimal hours.

  • Capacity before rate: Start from available hours after PTO and holidays, then apply a realistic utilization target before you set a rate.

  • Increments matter: Convert minutes with your firm’s billing increment (often 6 or 15 minutes) before you multiply by rate.

  • Hours feed margin: Clean billable-hour math supports utilization targets, project fees, retainers, and quotes you can defend.

If you searched how to calculate billable hours, you probably need a number you can trust before you set a rate or price a project. I spent years in professional services chasing half-finished timesheets and rates built on hope. Before I joined Teamwork.com, that guesswork showed up as thin margins and tired teams.

This guide shows the formulas, the increment math, and the capacity steps agencies, consultancies, and IT services teams actually use. You’ll leave with worked examples, benchmark context, and a clear path from logged time to fees that protect margin.

What billable hours are (and what they aren’t)

Billable hours are the hours of client work you can invoice under a contract, statement of work, or retainer. That is the whole definition. Everything else is detail about how you log, round, and price those hours.

Non-billable hours are time your people spend that you cannot invoice. Think internal meetings, business development, training, admin, tool upkeep, and unpaid rework when your policy says the firm absorbs it.

I still see teams blur those labels. Someone logs “client status meeting” as billable on one job and non-billable on the next. The math breaks before the spreadsheet even opens.

For example, a consultant works a 40-hour week. She logs 28 hours on SOW tasks and 4 hours on a pitch deck. She also logs 5 hours in internal standups and training, plus 3 hours fixing unpaid rework. Only the 28 SOW hours are billable unless the contract says otherwise.

Category

What it is
Typical examples
Usually invoiceable?
Billable hours
Client work tied to paid scope
Delivery tasks, agreed client workshops, contracted support
Non-billable hours
Work that keeps the firm running
Sales, proposals, admin, training, unpaid rework
Available hours
Capacity after time off
Workweek total minus PTO, sick time, public holidays
N/A (capacity, not a bill type)
Utilized billable hours
Billable time against available capacity
Billable hours ÷ available hours
N/A (efficiency metric)

Available hours are not the same thing as billable hours. Available hours are the capacity pool. Billable hours are what you pull from that pool for client work.

Confusing the two is how “1,832 billable hours” sneaks into a deck when you only meant hours after vacation.

Once the labels are clean, resource utilization and rate setting stop feeling like competing stories. They become two views of the same time data.

How to calculate billable hours step by step

When I used to map this for delivery and ops leaders, I kept the path boring on purpose. Fancy dashboards cannot save a fuzzy classification rule.

Here is how to calculate billable hours in five steps you can run weekly and annually.

Step 1: Log time against real work

Capture time on the task or project where the work happened, preferably the same day. Delayed memory is how 12-minute client calls disappear forever.

Use clear task names tied to the SOW line, not vague labels like “misc.”

If you need a simple structure while you tighten the process, start from a client work time tracking template.

Step 2: Classify billable vs non-billable

Apply one written rule set for the whole firm. Billable means the contract allows you to charge for it. Non-billable means the firm pays for it.

Do not leave classification to mood. The same activity should land the same way every time.

Step 3: Convert minutes to decimal hours

Divide minutes by 60, or map them to your billing increment chart (next section). A 36-minute task is 0.6 hours before any rate math.

Step 4: Apply the rate (or roll hours into a fee)

For time and materials work:

Billable value=Hourly rate×Decimal hours\text{Billable value} = \text{Hourly rate} \times \text{Decimal hours}

For fixed-fee or retainer work, still calculate the hours. You need them to check whether the fee covers real delivery cost.

Step 5: Roll up by person, project, and period

Sum billable hours by week, month, and year. Compare the total to available hours so you can see utilization, not only a raw hour count.

Weekly formula

Weekly billable hours=Total hours workedNon-billable hours\text{Weekly billable hours} = \text{Total hours worked} - \text{Non-billable hours}

Value formula

Billable value=Rate×Billable hours (decimal)\text{Billable value} = \text{Rate} \times \text{Billable hours (decimal)}

For example, a strategist bills at $160/hour and logs 6.5 billable hours on Tuesday. Billable value for that day is $160 × 6.5 = $1,040.

That daily discipline is also how you track billable hours without a Friday panic. Calculation and tracking are one system, not two hobbies.

Stop guessing where the hours went

Get time into budgets and profitability views while work is still happening, not after month-end.

Start free

How many billable hours are in a year?

Annual billable capacity is where rate cards either get honest or get theatrical. I walk this math every time a team wants a single “magic” hourly rate for the whole firm.

Start with available hours, not billable fantasy

Use a transparent baseline:

  1. 40 hours × 52 weeks = 2,080 gross work hours.

  2. Subtract vacation, sick time, and public holidays for your region.

  3. What remains is available hours (capacity), not guaranteed billable hours.

For example, assume three weeks of vacation (120 hours), one week of sick time (40 hours), and 11 public holidays (88 hours).

2,0801204088=1,832 available hours2{,}080 - 120 - 40 - 88 = 1{,}832 \text{ available hours}

That 1,832 figure is capacity after time off. It is not a billable target by itself.

Apply a utilization target to reach billable hours

Utilization rate is billable hours divided by available hours, times 100.

Utilization rate (%)=Billable hoursAvailable hours×100\text{Utilization rate (\%)} = \frac{\text{Billable hours}}{\text{Available hours}} \times 100

If you plan for 75% utilization on 1,832 available hours:

1,832×0.75=1,374 planned billable hours per year1{,}832 \times 0.75 = 1{,}374 \text{ planned billable hours per year}

Those 1,374 hours are the denominator when you reverse into a required rate. If a role must cover $100,000 of target contribution for the year, a simple planning rate is:

$100,000÷1,374$73 per hour\text{\textdollar 100,000} \div 1{,}374 \approx \text{\textdollar 73 per hour}

Treat that as a planning floor before overhead, benefits, tools, and margin. It is not the full commercial rate card on its own. Pair it with project cost estimation when you package real delivery.

Regional note: holiday and PTO calendars differ across the US, UK, and Ireland. Keep the method fixed and swap the inputs. Do not hardcode one country’s calendar into every model.

Answer the numbers people actually search

  • 1,800 billable hours a year: Across about 260 weekdays, that is roughly 6.9 billable hours per day. Across about 230 days after heavier PTO and holidays, it is closer to 7.8 billable hours per day. Always state the day count.

  • 1,500 billable hours a year: For many professional services roles, 1,500 is a solid mid-range individual target after internal work, not an extreme load. Judge it as utilization against available hours for that role.

  • 3,000 billable hours: Spread across 52 weeks, 3,000 is about 57.7 billable hours per week. Across 48 working weeks it is about 62.5. That is not a healthy single-person target in most agencies or consultancies. It usually describes team capacity or a broken expectation.

Annual billable hours

÷ 260 weekdays
÷ ~230 days after time off
How I read it
1,500
~5.8 hrs/day
~6.5 hrs/day
Common solid individual range in PS
1,800
~6.9 hrs/day
~7.8 hrs/day
Aggressive for many agency roles; common stretch target
2,000+
~7.7 hrs/day
~8.7 hrs/day
Often unrealistic after real non-billable load
3,000
~11.5 hrs/day
~13.0 hrs/day
Team-level or unsustainable individual load

For capacity context beyond the calculator, keep a living guide to resource management next to your rate model. Hours without capacity planning become a scoreboard nobody can staff to.

Billable hours vs utilization (and why ops tracks both)

Leaders look at a billable-hour total and call it a staffing plan. It isn't. Billable hours count client-chargeable time; utilization rate divides that count by the hours someone actually had available. The first tells you what got invoiced. The second tells you whether the business can breathe.

Two consultants each log 30 billable hours in a week. Consultant A had 40 hours available — 75% utilization. Consultant B had 32 hours available after a holiday — closer to 94%. Same hours billed, completely different capacity story. One of those people has room. The other doesn't. A report built around billable hours alone can't see that difference. Only utilization can.

SPI Research benchmarks summarized by Deltek put average billable utilization at 66.4% in 2025, even though plenty of PSOs still plan around 75% as the target (Deltek's 2026 PSO benchmark takeaways). Model your hiring and pricing on the target instead of the reality, and you'll under-hire, over-promise, or both.

Don't borrow benchmarks from outside your own model, either. Clio's Legal Trends data puts law firms at around 3.0 billable hours a day, with utilization near 38% (Clio Legal Trends benchmarks) — a useful contrast, not a target. Law firms and consultancies aren't the same business.

In our own research, only 18% of agencies said they always hit their internal billable-vs-non-billable targets (Agency Billable Utilization research). In my experience running agency accounts, that's rarely a math problem — it's a plumbing problem. Classification, capacity, and follow-through live in three different places and never get compared against each other until someone sits down to reconcile them at month-end.

When Community Link Consulting moved off fragmented spreadsheets and into Teamwork.com, they raised billable hours and cut burnout at the same time. Nothing about the work changed. The visibility did — and visibility changes behavior, because the numbers finally matched the week people were actually living.

Run your own numbers with the free utilization rate calculator, then push them through the revenue gain calculator to see what closing the gap is worth. Teamwork.com customers using project and resource management features for 12 months improve billable utilization by 21.8% on average, across more than 40 million billable hours logged in Teamwork.com in 2024.

See what better utilization is worth

Translate a few utilization points into revenue before you change the rate card.

Try the revenue gain calculator

Turn hours into rates, projects, and retainers

Knowing how to calculate billable hours only pays off when the number shapes commercial decisions. This is the jump from timesheet hygiene to margin control.

Role rates and blended rates

Many firms publish role rates (for example, senior consultant $175, consultant $140, coordinator $95). Others use person-specific rates. Salary cost per hour is an internal input. It is not the client rate.

Build client rates from:

  • Fully loaded cost (salary, benefits, tools, overhead share).

  • Planned billable hours for the role.

  • Target margin.

  • Market reality for your niche.

Say loaded cost is $70/hour and you need about 40% gross margin on delivery labor. Your planning rate lands well above $70 before risk and demand pricing. Do the algebra on paper once per role each year. Then revisit when delivery mix shifts.

Project-based fees from parameter estimation

Projects have a start, an end, and a nasty habit of hiding scope in friendly Slack threads. The cleanest pricing method I trust is parameter estimation from past actuals.

  1. Pull comparable past projects and note real hours by role.

  2. Estimate hours for each major task on the new job.

  3. Multiply hours by role rate.

  4. Sum to a base fee.

  5. Add contingency (often 15–25%) when uncertainty is high.

Task cost formula

Task cost=Billable hours×Role hourly rate\text{Task cost} = \text{Billable hours} \times \text{Role hourly rate}

If the client’s budget is $38,000, you now have a fact-based choice: cut scope, change mix, or walk away. You are not arguing vibes. You are arguing hours.

Mark-up is different from contingency. Contingency covers uncertainty in delivery. Mark-up is intentional margin or risk premium on top of cost. Many firms land somewhere in a 15–25% band for mark-up, but the right number is the one your margin model can explain.

Retainer-based fees

Retainers work when hours and deliverables both show up in the agreement. Price the monthly package from role hours × rates, the same way you would price a project slice. Then define what happens when the client adds work outside the SOW.

Out-of-scope work should become a separate estimate, not a silent tax on the team. That habit protects how you bill a client without turning every Friday into a renegotiation.

Performance-based fees (use sparingly)

Performance fees pay when milestones or outcomes hit agreed thresholds. They can align incentives on well-measured work. They are risky when the outcome depends on factors you do not control. If you use them, still calculate expected hours so you know the downside.

Fee model

Best for
Hour math you still need
Common failure mode
Time & materials
Variable scope, advisory
Daily billable hours × rate
Underreported time
Fixed project fee
Clear deliverables, defined end date
Role hours × rates + contingency
Scope creep without change orders
Monthly retainer
Ongoing service levels
Monthly hour bank by role
Unlimited “quick asks”
Performance-based
Clear, controllable outcomes
Expected hours vs upside
Unpriced risk

AI makes this commercial layer more urgent, not less. When delivery hours fall because tools speed production, hourly billing can quietly shrink revenue while clients still expect the same outcomes. Accurate billable baselines and margin views help you price the value of the work, not only the disappearing hours.

Mistakes that wreck billable-hour math

I can usually predict a firm’s margin problems from five habits. None of them require exotic software failures.

1. Treating available hours as billable hours

If you sell 1,832 hours per person at 100% billable, you have planned a fantasy firm. People need non-billable time to sell, learn, and run the business.

2. Letting everyone invent categories

When “internal” means six different things, utilization reports become fiction. Write the taxonomy. Train it. Audit it monthly.

3. Rounding without a published increment

Inconsistent rounding creates two failures at once: revenue left on the table, and clients who stop trusting invoices.

4. Building rates from salary hours only

Dividing salary by 2,080 and adding a vibe is not pricing. Use planned billable hours, loaded cost, and margin targets.

5. Calculating hours in one tool and budgets in another

Export hell is where leakage hides. If time, budgets, and invoices do not share a spine, someone will retype a number wrong.

Fix the system in the order the checklist fails. Categories first, increments second, reporting third.

Underreporting is not only a discipline problem. Industry explainers still call out missed billable capture, including surveys cited in QuickBooks’ billable hours overview.

In client services, the pattern looks familiar. Small tasks never get logged. End-of-week reconstructions fill the gaps. “I’ll remember it Monday” rarely survives the weekend.

How Teamwork.com connects time to margin

Most tools will help you count hours. Almost none help you understand what those hours mean for resourcing, budgets, invoices, and margin. That gap is the whole reason Teamwork.com exists as an agentic PSA for client work, not a task board with a timer bolted on.

When I joined Teamwork.com, the pattern across customers was the one I'd lived agency-side: teams stitching time data through three or four disconnected systems and still missing the commercial plot. Time lived in one tool, utilization in a spreadsheet, budgets somewhere else — and nobody could trace a single hour from timesheet to invoice. The fix isn't a better timer. It's putting time, utilization, and profitability in the same system, so billable-hour math stops being a side project someone reconstructs at month-end.

Here's how that chain actually works, step by step.

  • Start where the work happens. Time Tracking logs hours against the tasks people are already doing, so billable and non-billable categories stay attached to real work instead of getting rebuilt from memory on a Friday afternoon.

Blog post image

  • Turn hours into a capacity signal. Hours answer how many. They don't answer whether that pace is sustainable. Team Utilization does — it shows who's over capacity before it shows up as attrition. When Invanity tightened planning and workload visibility in Teamwork.com, they cut project planning time by 50%, cut weekly workload management by 80%, and improved on-time delivery by 20%. Utilization data only matters if it changes how you staff next week — Invanity is what that actually looks like.

Blog post image

  • Feed the commercial scoreboard while the work is still in flight. Billable hours should move your budget and margin view in real time, not three weeks later when someone builds a report. Budgeting & Profitability keeps that scoreboard tied to the same time data your team is already logging. SugarCRM unified projects, time tracking, and billing this way and now runs invoicing accurate enough to have credited back less than $20K against $10M+ in annual invoicing. That's billable-hour discipline carried all the way through to cash.

Blog post image

  • Turn honest rates into honest quotes. Quoting & Costing Work only works if the role rates and hour estimates behind it are real. Get that right and quotes stop being optimistic fiction — they're the same math this guide has been walking through, packaged for a client.

Blog post image

  • Protect the capacity pool the numbers depend on. None of the above means anything if staffing decisions ignore it. Resource management connects schedules and capacity so your annual billable plan doesn't stay pure slideware. OIC Advisors got 360° visibility across active projects this way and cut out the manual-reporting grind that had leaders rebuilding the same pack by hand every week. Trusted billable numbers need trusted reporting, not another export ritual.

Blog post image

  • Take the busywork off the humans. Status wrangling and manual utilization rollups are classic non-billable time sinks — the exact hours this whole system exists to protect. TeamworkAI drafts updates and surfaces utilization summaries automatically, so people stay on the work clients are actually paying for. On higher plans, AI-assisted profitability forecasting lets leaders pressure-test margin before the invoice ships — the last link in the chain, and the point where billable-hour math finally stays connected to cash.

Calculate billable hours in the same platform you use to protect utilization, budgets, and margin.
Start free

FAQ

What are billable hours and how are they calculated?

Billable hours are client-chargeable time under a contract, SOW, or retainer. Log the work, convert minutes to your firm’s decimal increment, exclude non-billable time, then multiply decimal hours by the rate (or roll the hours into a fixed fee). Weekly billable hours also equal total hours worked minus non-billable hours.

How many hours a day is 1,800 billable hours a year?

1,800 billable hours a year is about 6.9 hours per day across roughly 260 weekdays. Using about 230 days after PTO and holidays, it is closer to 7.8 hours per day. Always publish the day-count assumption so leaders compare like with like.

Is 1,500 billable hours a lot?

1,500 billable hours is often a solid mid-range individual target in professional services after internal work, not an extreme load. Law firms may set higher personal targets, while many agencies watch utilization percentage more than one annual number. Compare 1,500 with available hours for the role before you celebrate or panic.

How many hours a week is 3,000 billable hours?

3,000 billable hours a year is about 57.7 hours per week across 52 weeks, or about 62.5 across 48 working weeks. That load is extreme for most individual agency or consulting roles. Treat 3,000 as team capacity or a warning sign, not a default personal KPI.

What is the difference between billable hours and utilization rate?

Billable hours count invoiceable time. Utilization rate is billable hours divided by available hours, times 100. Someone can log 30 billable hours and sit at 75% utilization if they had 40 hours available. Hours measure volume. Utilization measures efficiency against capacity.

How do you convert minutes into billable hours?

Divide minutes by 60, or map them to your increment chart. In tenths of an hour, 6 minutes = 0.1, 30 minutes = 0.5, and 54 minutes = 0.9. Multiply decimal hours by the billable rate to get line-item value, and keep the same rounding rule for every teammate.

Related Articles
View all