Guide
Utilization rate is billable hours divided by available hours, times 100. Available hours are your scheduled hours minus holidays and leave. To track it, Harvest or Toggl suit teams that bill clients, Clockify suits teams watching cost per seat, and Timing suits a solo Mac user who wants hours recorded automatically. Dayflow helps you find unlogged hours but does not calculate the rate.
Utilization rate is the percentage of your available working hours that went to billable work. You get it by dividing billable hours by available hours and multiplying by 100.
The math is easy, which is why people trust the result more than they should. Most misleading utilization numbers come from the inputs. People divide by the hours they remembered to log instead of the hours they had. They call work “billable” that no client will pay for. Or they chase 100% as if it were the goal. If you get the inputs right, the rate tells you something useful about how a week, a person or a business is running.
Disclosure: Dayflow, which appears in the tools table near the end, is our product.
Utilization rate measures how much of your capacity went to work someone pays for. It is a ratio of time, not money, and it describes a period that has already happened: a week, a month or a quarter.
It shows up most in businesses that sell hours. Agencies, consultancies, accounting and law firms, IT services shops and freelancers all use it, because unbilled time is cost that never turns into revenue. A salaried employee at a product company can use the same idea, but “billable” has to become something else, such as roadmap work versus meetings and support.
You will see a few versions:
Two people with the same rate can earn very different amounts, because the rate says nothing about price. Read it alongside a money metric, not instead of one.
These four get swapped in conversation, and the mix-up leads to bad decisions. A person can have high utilization and poor realization, or plenty of capacity and low productivity.
| Term | What it measures | Typical formula | Question it answers |
|---|---|---|---|
| Utilization rate | Share of available time spent on billable work | Billable hours ÷ available hours | Is paid work filling the week? |
| Realization rate | Share of billable work that actually gets billed | Hours billed ÷ billable hours worked | Do clients pay for what we log? |
| Capacity | Total hours available for work | Standard hours minus time off | How much time is there to sell? |
| Productivity | Output per unit of time | Output ÷ hours, defined by the team | How much got done in that time? |
Realization catches what utilization misses: write-offs, discounts and fixed fees that ran over. Capacity is not a rate at all. It is the denominator of the utilization formula. And productivity is about output. Someone can spend 35 billable hours on a task scoped at 20 and post an excellent utilization rate while the project loses money.
You need three things: a period, the available hours in it, and the billable hours in it.
Pick the period. A week is noisy, since one holiday or sick day swings it. A month is the usual choice for individuals. A quarter smooths out seasonal swings for teams.
Work out available hours. Multiply standard hours per day by working days in the period. Then subtract public holidays, vacation and other planned leave. Some firms also subtract sick days. Others leave them in so the rate shows what absence costs. Pick one rule and keep it.
Total the billable hours. Use what your contracts call billable. If a retainer covers design work but not project management email, the email is not billable just because it was for that client.
Then:
Utilization rate = billable hours ÷ available hours × 100
For a team, add up everyone’s billable hours and divide by everyone’s available hours. Do not average the individual percentages. Take a part-timer with 20 available hours and 18 billable, and a full-timer with 40 available and 20 billable. Averaging their rates (90% and 50%) gives 70%. The real team rate is 38 ÷ 60, about 63%, because the full-timer’s hours carry more weight.
A spreadsheet is enough for the math. The timesheet template gives you a layout for recording hours by project.
There is no universal good number. Anyone quoting one without knowing the role is guessing. Three things move the right target:
One rule holds everywhere: 100% is a warning, not a goal. Every business has invoicing, admin, sales, learning and tool upkeep, and someone does that work. If billable time fills every available hour, that work is happening in overtime or not at all.
A practical way to set a target is to work backward from money:
If the result is higher than you can sustain, the fix is a higher rate or more available hours, not a heroic target. The real hourly rate calculator helps with the price side.
A rate you calculate once is trivia. A rate you review on a schedule is a tool. Here is a simple monthly routine for an individual or a small team.
This is a made-up example to show the math. The person and all numbers are invented.
Priya is a freelance product designer who works a standard 8-hour day. The month has 20 working days, and she takes one of them off for a public holiday.
Available hours: 20 days × 8 hours = 160 hours, minus 8 hours of holiday = 152 hours.
Her timesheet for the month:
| Category | Hours |
|---|---|
| Client A, design work (billable) | 62 |
| Client B, design work (billable) | 36 |
| Client B, out-of-scope revisions (not billable under the contract) | 6 |
| Sales calls and proposals | 12 |
| Invoicing and admin | 8 |
| Learning and portfolio work | 6 |
| Total logged | 130 |
Billable hours: 62 + 36 = 98.
Billable utilization: 98 ÷ 152 × 100 = 64.5%.
Now the common mistake. If Priya divides by the hours she logged instead of the hours she had, she gets 98 ÷ 130 = 75.4%. That number looks better and means less. It quietly ignores the 22 hours (152 minus 130) that are not in the record at all.
Productive utilization: add the 32 non-billable hours that served the business (revisions, sales, admin, learning). That gives 130 ÷ 152 = 85.5%. Here it equals logged hours divided by available hours, because everything she logged was real work. The missing 22 hours are still missing.
Against a target: say Priya aims for 70% billable utilization. 70% of 152 is 106.4 hours, so she came up about 8.4 billable hours short.
In money: whatever her hourly rate is, only 98 of her 152 available hours earned it. Spread across all her available time, her effective rate is about 64.5% of her billing rate. The difference is the cost of everything that was not billable, including the hours nobody can account for.
What she can take from this:
That last point is the one people skip. A rate built on an incomplete record mixes “I did not work” with “I did not write it down”.
Dividing by logged hours. This is the most common one, as the example shows. The denominator is the time you had, not the time you recorded.
Using a flat 40 hours every week. Holidays, vacation and part-time schedules all change available hours. A flat number makes holiday weeks look like failures.
Letting “billable” drift. If the definition changes from month to month, the trend line means nothing. Write the definition down.
Rebuilding the week on Friday. Timesheets filled in from memory tend to round up the work you remember and lose short tasks and interruptions. A record captured during the day beats one reconstructed at the end of the week. There are ways to fill a Mac timesheet without manual entry.
Averaging percentages across a team. Sum the hours first, then divide.
Treating the rate as a performance score. Utilization shows how time was spent, not whether the work was good, fast or profitable.
Ignoring the non-billable side. The rate tells you how much time was billable. The useful decisions are about the rest. The where does my week go calculator gives you a rough split before you have tracked data.
Any utilization number depends on two things: an accurate record of hours, and a way to mark which of them are billable. Most tools are stronger at one than the other. The details below come from a comparison of each vendor’s own documentation as checked on October 4, 2026, not from a product review. For the wider category, see our guide to picking a time tracker for Mac.
Harvest is a timer and timesheet tracker built around invoicing from tracked time. It also covers expense tracking, team reporting and accounting integrations such as QuickBooks and Xero. Profitability reporting and timesheet approvals are on the Enterprise plan. If per-seat cost is the sticking point, see these Harvest alternatives for Mac.
Toggl (formerly Toggl Track) combines timers and timesheets with project planning and capacity management. Billable rates need a paid plan, and profitability reports are on Premium. More on Toggl for Mac.
Clockify offers timers, timesheets, calendar entry and an auto tracker in the desktop app. Invoicing and approvals come with Standard and above, and scheduling and forecasting with Pro. More on Clockify for Mac.
Timing records time automatically across apps, websites and documents on a Mac. It adds billing status tracking and report rounding. It is Mac only and has no free tier. More on Timing and its alternatives.
| Tool | What it does for this | Price |
|---|---|---|
| Harvest | Timers and timesheets, invoicing from tracked time, team reporting; profitability reports on Enterprise | Free: $0 forever (1 seat, 2 projects). Teams: $9 seat/month billed annually, or $11 billed monthly. Enterprise: $14 seat/month billed annually, or $17.50 billed monthly. Enterprise Plus: custom pricing |
| Toggl (formerly Toggl Track) | Timers, billable rates and team reports on paid plans, capacity management | Free for up to 3 users. Starter: $9 per user/month billed annually, or $12 billed monthly. Premium: $16 per user/month billed annually, or $24 billed monthly. Enterprise: contact vendor |
| Clockify | Timer, timesheet and auto tracker; invoicing and approvals on Standard and above | Free for up to 5 users. Basic: $3.99 per seat/month billed annually, or $4.99 monthly. Standard: $5.49, or $6.99 monthly. Pro: $7.99, or $9.99 monthly. Enterprise: $11.99, or $14.99 monthly |
| Timing | Automatic record of Mac app, website and document time, with billing status and report rounding | No free tier. Professional: $9/month billed annually, or $11 monthly. Expert: $11, or $14 monthly. Connect: $16 per user/month billed annually, or $20 monthly |
| Dayflow | AI-written timeline of your Mac day, for finding hours your timesheet missed; no billable rates or utilization reports | $0, MIT licensed. Optional Pro plan at $20 a month |
Dayflow is our product. It fits step 3 of the review: it records the screen at one frame every 10 seconds and has AI write a readable timeline, so the gaps between your logged entries stop being a blank. It does not fit as the system that calculates utilization, because it has no billable rates, invoices, payroll approvals or team reports.
If you do use Dayflow to rebuild a timesheet, check its AI summaries before billing anyone, because they can miss or misread work. The local and cloud processing page explains where screenshots are analyzed.
Utilization rate is billable hours divided by available hours. The formula never changes, but the inputs do. Available hours are the time you had after holidays and leave, not the time you logged. Billable means what the contract says. For a team, divide the summed hours rather than averaging percentages.
Treat 100% as a warning sign, set targets by role, and read the rate next to a money metric like realization or effective hourly rate. Most of all, close the gap between logged and available hours before you act on the number. A rate built on a complete record tells you where the week went. A rate built on half a record tells you mostly what you remembered.
Make one row per person or period with three columns: available hours, billable hours, and a formula column that divides billable by available and formats the result as a percentage. Calculate available hours as working days times standard daily hours, minus holidays and leave. For a team total, sum each column first and then divide the sums. Do not average the individual percentages.
Utilization rate tells you how much of your available time went to billable work. Realization rate tells you how much of that billable work was actually billed or collected. A consultant can log plenty of billable hours and still have poor realization if hours get written off, discounted or absorbed by a fixed fee that ran over. Tracking both shows whether a busy month was also a profitable one.
Only if it is billable under your agreement with the client. Some contracts bill travel at full rate, some at a reduced rate, and some not at all. If travel is not billable, log it as non-billable so it still shows up in your productive utilization and in your record of where time went. Apply the same rule every month so the trend stays comparable.
Yes, if billable hours exceed the available hours you defined, which usually means overtime. Some firms cap available hours at the standard schedule, so overtime shows up as a rate above 100% and flags overload. Others count actual hours worked as available, which keeps the rate under 100% but hides the extra hours. The first approach is more honest about workload.
Start with the non-billable categories. Out-of-scope client work can often become billable with a change-order clause. Recurring internal meetings can be shortened or dropped, and admin can be batched. Also check whether billable work is going unlogged, since forgotten client email or calls lower the rate without reducing the work. Cutting sales time raises the rate briefly but usually costs you later.
Monthly works for most freelancers. Weekly numbers swing too much with a single holiday, sick day or slow client, and quarterly numbers arrive too late to change anything. Track time daily so the inputs are accurate, calculate the rate once a month, and if your work is seasonal, compare each month with the same month last year rather than the month before.
No. Dayflow writes an AI timeline of your Mac day, which helps you find hours that never made it into your timesheet, but it has no billable rates, invoices, payroll approvals or team reports. If you need the utilization number itself, a tracker built around billable time and team reporting, such as Harvest, Toggl or Clockify, is the better tool. Dayflow can sit alongside one as a record to check logs against.
Timing records time automatically across apps, websites and documents on a Mac and includes billing status tracking and report rounding. It is Mac only, has no free tier, and its Professional plan costs $9 a month billed annually or $11 billed monthly. Clockify and Toggl also list automatic tracking in their desktop apps, though both are primarily timer and timesheet based.
Not on its own. It shows how time was spent, not whether the work was good or profitable, and it penalizes people whose roles include sales, management or mentoring. Used as a ranking, it can reward slow work on billable tasks. It is more useful for spotting overload, unused capacity and scope creep than for rating individuals against each other.
Dayflow is $0 and open source. Full recordings stay on your Mac, with local AI available for on-device analysis.
Download for MacOS macOS 14+ · MIT licensed · no account required