How to Track Billable Hours: A Guide for Agencies & Professional Services
To track billable hours, you need a repeatable system that defines what counts as billable, records time by client, project, and task, and reviews entries before invoicing. This guide gives freelancers, agencies, and professional services businesses a practical, method-first approach that works whether you use time tracking software, a spreadsheet, or a manual log.
💡 Quick Summary
To track billable hours, use a repeatable system that defines what counts as billable, records time by client, project, and task, and reviews hours before invoicing. Then, use a simple formula to understand how much of your working time is client-chargeable work.
Core method:
- Define what counts as billable work.
- Record time by client, project, and task.
- Mark each entry as billable or non-billable.
- Add clear notes for invoice review.
- Review hours weekly and before invoicing.
The billable utilization formula shows what percentage of total working time was spent on billable work. It helps teams understand how much of their time turns into revenue. Freelancers can apply this method with a spreadsheet, timer, or manual log. Agencies and professional services businesses may need a structured system, such as time tracking software with shared clients, projects, task categories, billable labels, approval workflows, and reporting. In any case, the best way to track billable time is to review it weekly, not only at invoice time, so missing hours, vague descriptions, and misclassified work can be corrected before they affect billing.
How to Track Billable Hours
- What Are Billable Hours — and What Counts as Billable?
- How to Track Billable Hours in 7 Steps
- 1. Decide What Counts as Billable Before Work Starts
- 2. Set Up Clients, Projects, and Task Categories
- 3. Choose a Tracking Method Your Team Will Actually Use
- 4. Record Time as Close to the Work as Possible
- 5. Mark Every Entry as Billable or Non-Billable
- 6. Add Descriptions That Make Sense at Invoice Time
- 7. Review Hours Weekly Before Sending Invoices
- How Your Billing Model Affects Billable Hours Tracking
- How TrackingTime Helps Teams Track Billable Hours
- Billable Hours Formula and Utilization Rate
- Worked Example: How an Agency Calculates Billable Hours
- How to Track Billable Hours on Retainer Accounts
- Billable Utilization Benchmarks
- What TrackingTime Data Shows
- Common Billable Hours Tracking Mistakes
- Track Billable Hours With a System You Can Trust
What Are Billable Hours — and What Counts as Billable?
Billable hours are the work hours that can be charged to a client under a project agreement, contract, retainer, or scope of work. They usually include time spent on project work, deliverables, approved meetings, research, revisions, implementation, reporting, or any other work that directly supports client delivery.
In general, a task should meet three conditions to be marked as billable:
- It should support client work
- It must be covered by the agreement
- It should be clear enough to explain on an invoice.
Billable vs Non-Billable Hours
Billable and non-billable work have to be clearly separated so teams can understand what is chargeable and what is internal work. In general, this is what usually counts as billable work and what usually counts as non-billable work.
| Billable Hours | Non-Billable Hours |
|---|---|
| Client project work | Internal work |
| Client meetings | Sales calls with prospects |
| Approved research | Proposal writing |
| Deliverable creation | Internal team meetings |
| Implementation work | Hiring and onboarding |
| Client reporting | Staff training |
| Revisions within scope | Internal documentation |
Take into account that a task can be billable in one business and non-billable in another, depending on the pricing model, contract, and client expectations. That is why billable work tracking should start with clear rules before time is recorded.
How to Track Billable Hours in 7 Steps
To track billable hours accurately, you need a repeatable method for deciding what counts as billable, recording time clearly, and reviewing entries before billing.
The process below works whether you use time tracking software, a spreadsheet, a timer, or a manual log. The tool can change, but the system should stay the same: every hour should be connected to the right client, project, task, billable status, and invoice context.

1. Decide What Counts as Billable Before Work Starts
The first step is to define your billable rules before anyone starts tracking time. For each client or project, you should decide
- Which activities are billable
- Which activities are non-billable
- Which depend on approval or scope.
Here’s a simple rule to define what is billable and what isn’t:
| Activity | Is It Billable? | When It’s Billable |
|---|---|---|
| Client project work | Yes | When the work directly produces, advances, or supports the agreed client deliverable. |
| Deliverable creation | Yes | When the client requested an output, it was included in the project scope. |
| Implementation work | Yes | When you are applying the agreed service, solution, or changes for the client. |
| Client meetings | Usually yes | When meetings are tied to active project work, delivery, decisions, or review. |
| QA or review | Usually yes | When the review improves, validates, or prepares a client deliverable. |
| Revisions | Sometimes | When the revisions are within the agreed scope or extra rounds have been approved. |
| Project management | Sometimes | When coordination, planning, or follow-up is included in the client agreement. |
| Research or discovery | Sometimes | When research is part of delivery or sold as paid discovery. |
| Internal admin | No | When the work supports your business operations rather than the client’s project. |
2. Set Up Clients, Projects, and Task Categories
Once the billable rules are clear, organize the tracking structure. At minimum, every time entry should connect to:
- A client
- A project
- A task or work category
- A billable or non-billable status
This structure makes your time data useful later. Instead of seeing a vague entry like “client work – 3 hours,” you can understand what happened, where the time went, and whether it should be billed.
A simple structure might look like this:
📅 Date: May 26
👤 Client: Luma & Co.
📁 Project: Website redesign
🏷️ Task: Homepage revisions
⏱️ Duration: 1.5 hours
📝 Notes: Updated homepage layout based on client feedback
✅ Billable status: Billable
Freelancers can use a spreadsheet. Agencies and teams are better with a shared structure that allows everyone to classify work the same way.
3. Choose a Tracking Method Your Team Will Actually Use
The best tracking method is the one you and your team can use consistently. Use the table below to choose the method that fits your workflow:
| Method | Best For | Main Benefit | Main Risk |
|---|---|---|---|
| Manual log | Occasional client work | Simple to start | Easy to forget details |
| Spreadsheet | Freelancers | Flexible and low-cost | Manual errors and inconsistent entries |
| Timer | Multi-client work | More accurate than memory-based tracking | Requires discipline |
| Time tracking software | Agencies and teams | Shared structure, reporting, approvals, and consistency | Requires setup and adoption |
4. Record Time as Close to the Work as Possible
Billable work becomes less accurate the longer you wait to record it.
If your team usually reconstructs time at the end of the week, it’s more likely that they forget small tasks, round inaccurately, or miss short client interactions. This is especially common with emails, quick calls, QA, revisions, and context switching between clients.
To avoid this problem, the best is to record time in real time or shortly after the work happens. This makes the entry easier to review, approve, and explain when the invoice is prepared.
5. Mark Every Entry as Billable or Non-Billable
Every entry should have a billable status.
This is what separates general time tracking from billable hours tracking. If you don’t label your tracked time, you will have to figure out later which hours can be charged to the client.
That creates extra work and increases the risk of underbilling or billing the wrong activity.
6. Add Descriptions That Make Sense at Invoice Time
Every time entry should be clear enough to understand weeks later, even by someone who did not log the time themselves.
Vague notes like “work”, “updates,” or “client stuff” create problems because they do not explain what the time was used for. They also make it harder for managers, finance teams, or clients to review and approve.
7. Review Hours Weekly Before Sending Invoices
A weekly review helps catch missing entries, unclear notes, misclassified work, and scope issues while the work is still fresh. It also gives managers a chance to spot problems before they affect revenue or client communication.
How Your Billing Model Affects Billable Hours Tracking
The 7-step method works across billing models, but what you track, why you track it, and what you do with the data changes depending on how you charge for work. Understanding this distinction helps teams set the right expectations before the project starts.
| Billing Model | Why You Track Billable Hours | What to Watch |
|---|---|---|
| Hourly billing | Each approved hour becomes an invoice line. Accurate tracking directly protects revenue. | Missing time, vague descriptions, and late entries that reduce what can be billed. |
| Monthly retainer | Hours are tracked against a fixed monthly budget. The goal is knowing burn rate in real time. | Retainer overrun, out-of-scope work, and unrecorded hours that make the retainer look healthier than it is. |
| Fixed-fee project | Hours are tracked for profitability analysis, not for direct invoicing. The client pays a fixed amount regardless. | Whether actual hours stayed within the estimate. If they consistently exceed it, pricing needs to be adjusted. |
| Blended or value-based pricing | Hours inform margin analysis. The rate is not tied to individual tasks, so tracking shows whether the overall engagement is profitable. | Total hours by role or seniority, which affects whether the blended rate holds up across the engagement. |
How TrackingTime Helps Teams Track Billable Hours
Once you define your billable rules and tracking workflow, the next step is making the process easy to follow consistently.
TrackingTime’s time tracking software helps teams capture work as it happens, organize hours by client, project, and task, and separate billable from non-billable time before billing review. This gives agencies, freelancers, consultants, and professional services businesses a structured record of who did the work, for what project, and whether it can be billed.
Instead of reconstructing work at the end of the week, teams can use TrackingTime to:
- Track time with timers, manual entries, mobile apps, browser extensions, integrations, or AutoTrack suggestions.
- Assign each entry to the right client, project, task, matter, phase, or service type.
- Mark work as billable or non-billable.
- Add descriptions and required fields so entries are easier to review later.
- Apply billing rates by user, project, task, role, or seniority.
- Review and approve time entries before invoicing.
- Export structured time data for client reports, accounting, or billing review.
- Set up retainer tracking with pace alerts, rollover rules, and billing rates per person or task. This is a TrackingTime-specific capability and goes beyond what standard time tracking tools offer.
These features help create a clearer workflow for managing client work. Project managers and billing teams can see where time was spent, check whether entries are complete, and review billable hours before they become part of an invoice.
⏱️ Track Billable Hours With TrackingTime
Explore how TrackingTime’s time tracking tool helps agencies, freelancers, and professional services teams track billable hours by client, project, and task

Billable Hours Formula and Utilization Rate
Once you start tracking and recording work time, you can use billable hours for two important calculations:
- One for calculating how much to invoice
- Another for calculating how much time you spent on client-chargeable work.
The first calculation is for billing. The second is for understanding business performance.

How to Calculate Billable Hours for an Invoice
Invoice = billable hours × agreed hourly rate
Enter hours and rate above to calculate your invoice amount.
For example, if you track 18 billable hours at a rate of $120 per hour, the invoice amount would be as follows: 18 × $120 = $2,160
How to Calculate Billable Utilization Rate
Billable utilization shows what percentage of total working time was spent on client-chargeable work.
Billable utilization rate = billable hours ÷ total working hours × 100
Enter your hours above to calculate your utilization rate.
For example, if a person works 160 total hours in a month and 112 hours are billable, the utilization rate is: 112 ÷ 160 × 100 = 70%
That means 70% of their working time was spent on billable work.
What Billable Utilization Does and Does Not Tell You
A higher utilization rate does not automatically mean the business is healthier. If utilization is too high for too long, the team may have no time left for other tasks like planning, training, documentation, or internal improvements.
On the other hand, a lower utilization rate is not always bad. Non-billable time can support important work, such as:
- Business development
- Hiring and onboarding
- Training
- Internal process improvements
- Team planning
- Finance and operations
A good billable hours percentage depends on the type of business, role, pricing model, and amount of internal work required. The goal is to understand if work time supports a healthy, sustainable business.
📖 Working Hours Guide
To calculate billable utilization, you first need to understand total working hours. Explore how working hours are defined, tracked, and used to manage time more accurately.
Worked Example: How an Agency Calculates Billable Hours
To see how billable hours tracking works in practice, let’s look at an example of a 12-person agency reviewing its billable hours records.
The agency, called Luma & Co, wants to understand how much of the team’s time is going into client-chargeable work, how much is going into internal work, and where billable time may be getting lost.
The Agency
Luma & Co is a 12-person web design agency that builds and redesigns websites for B2B clients.
The team at Luma & Co follows a simple tracking rule:
- Client project work is billable.
- Client meetings and reporting are billable when tied to an active project.
- Internal meetings, sales calls, admin, hiring, and training are non-billable.
- Revisions, project management, and urgent client requests are always reviewed before billing.
How They Calculate Billable Work
At the end of the month, Luma’s operations manager reviews the agency’s time data.
| Metric | Monthly Total |
|---|---|
| Team size | 12 people |
| Total available hours | 1,920 hours |
| Logged hours | 1,860 hours |
| Billable hours | 1,210 hours |
| Non-billable hours | 650 hours |
| Unlogged time | 60 hours |
The manager calculates the billable utilization using this formula:
Billable utilization rate = billable hours ÷ total available hours × 100
For Luma & Co:
1,210 ÷ 1,920 × 100 = 63%
That means 63% of the agency’s working time was spent on client-chargeable work.
Since the agency’s target range is higher than 63%, the operations manager reviews the data more closely to see what is happening.
What the Ops Manager Found
The 63% utilization rate does not automatically mean the team was underperforming. It means the agency needs to understand where the time went.
After reviewing the entries, the operations manager found these issues:
| Issue Found | What It Means |
|---|---|
| Some client work was marked as non-billable | The team was unsure how to classify certain activities. |
| Revisions were not separated from the original project work | It was hard to see whether extra client requests were within scope. |
| Internal meetings were mixed with project management | The agency could not clearly measure coordination time. |
| 60 hours were not logged | Some work had to be reconstructed from memory. |
This is where billable hours tracking becomes useful beyond invoicing. It helps the agency identify whether the problem is missing time, unclear scope, too much internal work, or inconsistent classification.
What the Ops Manager Changed
Instead of pushing the team to “bill more hours,” the operations manager decided to improve the tracking system. These are the changes implemented:
- Clearer task categories: Now the team separates client work, project management, revisions, reporting, internal meetings, sales, and admin.
- Weekly time review: Project leads review entries every Friday instead of waiting until invoice time.
- Separate internal work from client work: Internal coordination, team planning, and admin are tracked separately from client-facing project management.
- Out-of-scope revisions earlier: Revisions beyond the agreed scope are marked for review before they become unpaid extra work.
Takeaways for Readers
This example shows why tracking billable hours is about creating a system that makes billing, project review, and business decisions easier.
Key takeaways:
- Billable hours should be reviewed against total hours, not just total logged hours.
- A lower utilization rate is a signal to investigate, not a reason to blame the team.
- Unlogged time can hide billable work.
- Poor task categories make billing review harder.
- Revisions, project management, and client communication need clear rules.
- Weekly review catches problems before invoice time.
- Better billable hours tracking can reveal scope creep, underbilling, and internal workload issues.
📖 Scope Creep Guide
Learn what scope creep is, why it happens, and how to prevent unpaid extra work from affecting your projects, timelines, and billable hours.
How to Track Billable Hours on Retainer Accounts
Retainer agreements change how billable hours tracking works. The goal is no longer just to record time and generate an invoice. The goal is to know, at any point during the billing period, how much of the retainer has been used and how much remains. Without that visibility, agencies find out they have overrun a retainer when they are building the invoice — not when there was still time to act.
To manage retainer hours effectively, every team member working on a retainer account needs three numbers to be visible at all times:
| Number | What It Tells You |
|---|---|
| Hours or budget included in the retainer | The ceiling for the billing period. |
| Hours or budget used so far | Where the team stands against the ceiling at any given moment. |
| Hours or budget remaining | How much capacity is left before the retainer is exhausted or the period closes. |
When this data is visible in real time, the account manager can have an informed conversation with the client before the period closes. That may mean flagging that the team is approaching the limit, discussing a scope adjustment, or approving additional hours at a separate rate.
Tracking Out-of-Scope Work on Retainers
Retainer clients regularly request work that falls outside the original agreement. Extra revision rounds, urgent deliverables, new features mid-period, or expanded communication can all consume hours that were not budgeted. If this work is tracked under the regular retainer without being flagged, the agency absorbs the cost invisibly.
The most effective approach is to mark out-of-scope work as a separate category from the moment it starts. This gives the account manager a clear record of what was delivered outside the agreement and the data needed to discuss scope changes with the client before the billing period closes.
⏱️ Retainer Tracking in TrackingTime
TrackingTime lets agencies set hour or budget limits per retainer, track burn rate in real time, configure alerts when a retainer is close to being exhausted, and apply different billing rates per person or task within the same account. Rollover rules can be configured for retainer hours that carry over between billing periods. This is a TrackingTime-specific capability designed for agency and professional services billing models.
Billable Utilization Benchmarks
Billable utilization benchmarks can help you understand whether your time is turning into client revenue, but they should be used as reference points, not universal targets.
A healthy billable utilization rate depends on several factors:
- Industry
- Role and seniority
- Pricing model
- Project type
- Team size
- Amount of internal work required
- Sales, admin, training, and management responsibilities
What Is a Good Billable Utilization Rate?
For professional services firms, recent benchmark data suggests that average billable utilization is often below the ideal target many firms use for planning.
Deltek, citing the 2025 Professional Services Maturity Benchmark, reports that “billable utilization rate for professional services fell to 68.9% in 2024, below the commonly referenced 75% optimal threshold“.
That means utilization should be reviewed in context. A lower number may indicate underbilling, excessive internal work, missing time entries, or scope issues. But it may also reflect necessary sales, training, management, or operational work.
Benchmark Ranges by Business Type
| Business Type | Utilization Benchmark | Source |
|---|---|---|
| Agencies: Creative, Tech, Marketing | 65% avarage across agencies | According to The Wow Company’s BenchPress reports |
| Professional services/consulting | 64-69% | Supported by SPI/Deltek benchmark references |
| Accounting firms | 55–65% firm-wide | Professional services industry benchmarking |
| Legal services | 38% | According to Clio’s Legal Trends Report |
| Freelancers | ~60% average billable ratio | TrackingTime platform data, freelance and solo-user accounts, 2024–2025 |
Why Benchmarks Vary by Business Model
Benchmarks depend on whether the business charges by:
- Hourly billing
- Monthly retainers
- Fixed-fee projects
- Blended rates
- Value-based pricing
- Paid discovery
- Ongoing support agreements
For example, a fixed-fee agency may not invoice every billable hour directly, but it still needs to track billable time to understand whether the project is profitable.
📊 Key Insight
Clio’s legal industry benchmarks show how much utilization can vary by sector: law firm utilization reached 33% in 2022 and 38% in 2025, which means the average lawyer captures roughly 2.6 to 3.0 billable hours in an 8-hour workday.
What TrackingTime Data Shows
Billable hours tracking is only as useful as what happens after the hours are recorded. Logging time without closing the loop — review, approval, client report, invoice — leaves money on the table and makes utilization data unreliable.
TrackingTime platform data from 13,062 teams (February 2026) shows the difference. Teams that completed the full billing cycle — track hours, review by project, generate invoices — built consistent habits at a rate far above teams that stopped at time logging alone.
📊 TrackingTime platform data · 13,062 teams · February 2026: Among teams that used invoicing features at least once, 10% had reached recurring use within the first billing cycle. By the fifth cycle, that share reached 37%, a 20x increase in sustained engagement. Teams that added client-facing shared reports to their workflow reached 65% sustained engagement at five or more reporting cycles, 42x over first-use rates.
Common Billable Hours Tracking Mistakes
Even with a clear process, billable hours tracking can fail when teams record time too late, use unclear descriptions, or apply billable rules inconsistently.
These mistakes can lead to missed revenue, unclear invoices, and unreliable utilization data.
Mistakes That Cause Underbilling
- Tracking from memory: recording hours at the end of the week instead of when the work happens, which makes small tasks easier to forget.
- Forgetting small client tasks: missing short calls, QA checks, revisions, emails, async feedback, or quick fixes that add up over time.
- Marking unclear work as non-billable: excluding work from invoices because the team is unsure whether it should be billed.
- Not reviewing unbilled time: failing to check whether non-billable entries include work that should have been charged.
Inaccuracies That Create Client Disputes
- Using vague descriptions: writing entries like “work,” “updates,” or “admin” that do not explain what was done.
- Mixing internal and client work: grouping client delivery, internal meetings, admin, and project management under the same category.
- Not defining billable rules upfront: starting work before clarifying which meetings, revisions, research, or communication are billable.
- Billing unclear entries: including time in an invoice without enough context for the client to understand or approve it.
Mistakes That Reduce Team Adoption
- Treating utilization as surveillance: using billable utilization as an individual performance score instead of a planning metric for pricing, scope, workload, and capacity.
- Creating too many task categories: making the system too complex for people to use consistently.
- Using inconsistent labels: letting different team members name clients, projects, tasks, or billable statuses in different ways.
- Reviewing time only at invoice time: waiting until the billing deadline to fix missing, vague, or misclassified entries.
Track Billable Hours With a System You Can Trust
Tracking billable hours is about creating a reliable and repeatable system that allows you to understand how much of your total time is client-chargeable work.
For freelancers, a spreadsheet may be enough. For agencies and professional services teams, a more structured system can help keep time entries consistent across clients, projects, and team members.
When billable hours tracking is done consistently, it becomes a practical way to protect revenue, improve project visibility, and build a healthier agency or professional services business.
⏱️ Track billable work before invoice time
See how TrackingTime’s time tracking software helps teams capture billable hours by client, project, and task, separate billable from non-billable work, and review time before invoicing.
Frequently Asked Questions about Billable Hours
What counts as billable hours?
Billable hours are hours spent on client-chargeable work covered by a project agreement. They usually include deliverables, client meetings, approved communication, research, implementation, revisions within scope, and reporting.
How do I track billable hours without software?
You can track billable hours in a spreadsheet by recording the date, client, project, task, duration, billable status, rate, and notes. Review the spreadsheet weekly before invoicing to catch missing or unclear entries.
What is a good billable hours percentage?
Most professional services firms target 68–75% billable utilization, though actual averages tend to land lower. Agencies typically run 65–70%, consulting firms 64–69%, and legal services around 38%, which reflects how much non-billable time each model requires. Treat these as directional benchmarks and adjust based on your business model and role mix.
How do consultants track billable hours?
Consultants usually track billable hours by client, project, task, date, and duration. Many use a timer or timesheet, then review entries before invoicing to confirm that each activity is billable under the client agreement.
What is the difference between billable and non-billable hours?
Billable hours are hours charged to a client for approved work. Non-billable hours are necessary business activities that are not charged directly, such as internal meetings, admin, sales, training, or general operations.
Should project management be billable?
Project management can be billable if it is part of the client agreement and directly supports delivery. It should be tracked separately so clients can understand how much coordination the project requires.
How often should billable hours be reviewed?
Billable hours should be reviewed weekly and before invoicing. Weekly review helps catch missing entries, vague descriptions, misclassified time, and scope issues before they affect billing.