What Are Billable Hours? A Complete Guide for Freelancers and Agencies
Billable hours are the hours you spend on client work that you can charge for. They are the core of how freelancers get paid and how agencies stay profitable.
But knowing what counts, how to track it, and how to make sure none of it slips through the cracks is where most people struggle.
This guide covers everything: the definition, the math, the metrics, the mistakes, and how to get more billable hours out of every working week.
What Are Billable Hours?
Billable hours are the hours you spend doing work that directly serves a client and can be invoiced at an agreed rate. Every time a designer works on a client’s mockup, a developer pushes code for a client project, or a copywriter writes a landing page, those hours are billable.
Think of billable hours as the inventory of a service business. Unlike a product company that sells physical goods, a freelancer or agency sells time. Logged hours multiplied by an agreed rate equals income. When that time goes untracked or is logged incorrectly, the revenue never gets collected. This is called revenue leakage, and it is one of the most common and least visible profitability problems freelancers and agencies face.
Billable hours are not the same as total hours worked. A full workday includes internal meetings, admin tasks, proposal writing, and professional development. Only the client-facing portion counts as billable. The difference between total hours and billable hours is non-billable time, and managing that gap is what separates profitable service businesses from ones that work hard but never seem to get ahead.
Industries that rely on billable hours include freelance design, development, and copywriting, marketing and creative agencies, consulting and strategy firms, law firms, accounting practices, and architecture and engineering companies.
Billable Hours vs Actual Hours: What Counts and What Does Not
Not every hour you work is billable. The line between what counts and what does not is clearer in theory than it is in practice.
Billable hours are any hours spent directly on client deliverables or client-requested activities. Common examples include working on client designs, development, or writing, attending client meetings and calls, completing revision rounds based on client feedback, doing research specifically for a client project, handling project management tasks tied to a client account, and responding to client emails if that is included in the contract.
Non-billable hours are the time your business needs to function but cannot be charged to any single client. These include internal team meetings, writing proposals and pitches, admin tasks like invoicing and bookkeeping, professional development and training, and fixing your own internal errors.
A useful benchmark: according to Promethean Research’s 2025 Digital Agency Industry Report, the average agency employee bills around 25 hours per week and spends another 13 hours on non-billable tasks. That is roughly a 65% billable ratio. If your team is significantly below that, too much time is going to overhead. If they are consistently above it, burnout becomes a real risk.
The gray areas are where disputes happen. Client emails, travel to client sites, and short check-in calls can all be billable or non-billable depending on what the contract says. The safest approach is to define this clearly in the engagement letter before any work starts. If you do not have a contract template yet, this guide on how to write a contract agreement walks through exactly what to include.
One concept worth flagging here is billable expenses. Alongside billable hours, many agencies also pass through direct costs to clients, such as software subscriptions, contractor fees, and travel costs that were incurred specifically for that client’s project. These are tracked separately from hours but are invoiced the same way.
Billable vs Non-Billable Quick Reference
- ✓ Working on client deliverables
- ✓ Client meetings and calls
- ✓ Revisions and feedback rounds
- ✓ Project-specific research
- ✓ Client emails (if agreed in contract)
- ✓ Travel to client site (if agreed)
- ✕ Internal team meetings
- ✕ Proposal and pitch writing
- ✕ Admin tasks and invoicing
- ✕ Staff training and development
- ✕ Marketing your own business
- ✕ Fixing internal errors
What Is a Billable Hours Chart?
A billable hours chart is a timesheet or report that organizes logged hours by team member, project, task, and date. Agencies use it to review all logged time before sending invoices, catch missing or duplicate entries, and monitor whether each person on the team is hitting their utilization target.
Here is a realistic example of what a billable hours chart looks like at the role level for a five-person agency:
Role / Billable Target (%) / Healthy Billable Hours Per Week (of 40)
Designer, Developer, Copywriter (specialist roles): 75 to 85% / 30 to 34 hours Account Manager or Project Manager: 60 to 70% / 24 to 28 hours Strategist or Senior Consultant: 65 to 75% / 26 to 30 hours Creative Director or Technical Director: 50 to 65% / 20 to 26 hours Agency Principal or Owner: 30 to 40% / 12 to 16 hours
One of the most common agency mistakes is applying one blanket utilization target across all roles. A designer and an account manager have very different workloads and responsibilities. Holding both to the same standard produces misleading performance data and creates unnecessary pressure on the wrong people.
How Are Billable Hours Recorded? Step by Step
Tracking billable hours accurately is not just about starting a timer. It is a five-step process that starts before the project begins and ends when the invoice is approved.
Step 1: Set your billing rates
Before any work starts, agree on a rate with the client and document it in the contract or engagement letter. Rates can be set per person, per role, or per service type. A senior designer might bill at a different rate than a junior developer. Getting this in writing protects both sides and removes ambiguity when the invoice goes out.
Most professional services firms also track time in fixed increments rather than by the minute. The standard is six minutes, or 0.1 of an hour. This means even a short client call gets logged accurately without rounding up or down to the nearest half hour.
Step 2: Set a payment schedule
Decide upfront whether invoices will go out weekly, biweekly, monthly, or at project milestones. Set payment terms too. Net 15 means the client pays within 15 days of receiving the invoice. Net 30 gives them 30 days. Consistent payment schedules reduce disputes, support cash flow, and remove the awkwardness of chasing late payments. If you work with retainer clients, it is also worth reading our breakdown of the best recurring invoice software (onesuite.io/blog/recurring-invoice-software/) to find a setup that handles repeat billing automatically.
Step 3: Track time as work happens
Log time in real time, not at the end of the day from memory. Real-time logging is more accurate, catches small tasks that would otherwise be forgotten, and prevents the end-of-week scramble of trying to reconstruct what you worked on. Tag every entry with the client name, project, and task so entries can be reviewed and sorted later. OneSuite recently introduced built-in time tracking and timesheets (onesuite.io/blog/introducing-time-tracking-timesheets-in-onesuite/) that let team members log hours directly against client projects without switching tools.
Step 4: Review and total the billable hours
At the end of the billing period, pull the timesheet and review every entry before calculating the invoice. Check for missing logs, duplicate entries, and non-billable time that accidentally ended up on client projects. This step is also where write-downs happen. A write-down is when you decide not to bill for all the hours logged, either because of a billing cap agreed with the client or because the time was spent on an internal error. Only approved billable hours should make it to the invoice.
The calculation is straightforward. For a single rate:
Billable Hours x Hourly Rate = Invoice Amount
For a team with multiple roles:
(Senior Designer: 20 hours x $100) + (Junior Developer: 30 hours x $60) = $2,000 + $1,800 = $3,800 total invoice
Step 5: Generate and send the invoice
Create an itemized invoice that shows the client exactly what they are paying for: who worked, on what, for how many hours, at what rate. Itemized invoices reduce pushback and speed up payment because there is no ambiguity. If you are still comparing invoicing tools, we have reviewed the best invoicing software for freelancers (onesuite.io/blog/invoicing-software-for-freelancers/) separately so you can find the right fit before setting up your billing workflow.
The Benefits of Tracking Billable Hours
Accurate invoicing is the obvious one. When you log hours consistently, your invoices reflect the actual work done, and clients get a clear breakdown of where their money went. This reduces disputes and builds trust faster than any other billing practice.
Profitability visibility is where the real value shows up. If a project consumed 60 hours but you only billed 40 because of poor tracking, you are running at a loss without knowing it. Consistent tracking makes profitability visible in real time, not in a post-project review three months later.
Resource planning becomes much easier when you have accurate billable hours data. If a team member is consistently under-billing, they are either underutilized or spending too much time on non-billable tasks. Both are problems worth addressing before they affect margins.
Smarter pricing follows from good data. If a certain type of project consistently takes longer than estimated, your historical timesheet data will show it. That is the signal to adjust your rates or tighten the scope on future projects of the same type.
Team performance visibility is something many agencies overlook. Billable hours data shows you where time is being lost, which tasks are creating bottlenecks, and who might be overloaded. That information is useful for workload balancing, spotting training needs, and preventing burnout before it becomes a resignation.
Stronger financial metrics across the board. Billable hours data feeds gross margin by project or client, revenue per employee, and rate realization, not just utilization rate. These are the numbers that tell you whether the business is actually healthy, not just busy.
Billable Hours, Utilization Rate, and Realization Rate
Tracking billable hours is only half the picture. The two metrics that tell you whether those hours are actually turning into profit are utilization rate and realization rate.
Utilization rate measures what percentage of a team member’s available hours are billed to clients.
Utilization Rate = (Billable Hours / Total Available Hours) x 100
If a designer works 40 hours a week and bills 32 of them, their utilization rate is 80%. Industry research shows that professional services firms averaged 68.9% billable utilization in 2024, according to SPI Research’s 2025 Professional Services Maturity Benchmark. That is below what most consider the optimal threshold of 75%.
A healthy utilization target for most specialist roles sits between 65% and 80%. Consistently below 60% means too much time is going to non-billable work. Consistently above 85 to 90% is a burnout risk. Quality drops, people leave, and the cost of replacing them is always higher than the billable hours you gained.
It is also worth separating billable utilization from productive utilization. Some non-billable work, like writing a proposal that wins a major client or developing a reusable internal framework, is still strategically valuable. Lumping it in with pure overhead like admin tasks and internal meetings gives you a distorted picture of how your team’s time is actually being used.
Realization rate measures how much of your logged billable time actually gets invoiced and collected.
Realization Rate = (Total Billed Fees / Total Billable Fees) x 100
A healthy realization rate sits between 85% and 95%. If you logged $10,000 worth of billable work but only invoiced $8,500 after write-downs and billing caps, your realization rate is 85%.
Here is why this matters. Many firms focus entirely on utilization and ignore realization. The result is a team that looks busy on paper while quietly leaving 10 to 20% of potential revenue uncollected. High utilization with low realization means your team is working hard but your billing process is leaking money. Tracking both metrics together is the only way to close that gap.
Billable Hours for Agencies
For agencies, billable hours work at the team level, not just the individual level. Managing multiple clients, multiple projects, and multiple people logging time across different rates at the same time adds a layer of complexity that solo freelancers do not have to deal with.
Here is a realistic scenario. A project manager at a ten-person agency is running a website redesign for a client with a $15,000 budget. The team includes a strategist, two designers, and a developer, each at different rates. The project is estimated at 130 billable hours total.
Midway through the project, the agency pulls its billable hours report and notices the designers have already logged 60 of their estimated 80 hours. They are on track, but the developer has only logged 15 of 40 estimated hours. That tells the project manager they need to accelerate the development phase or the project will run over the deadline even though the budget is still intact.
This kind of visibility only exists when hours are tracked consistently and reviewed regularly. Without it, you find out you are in trouble at the end of the project, not the middle.
One thing agencies consistently underestimate is the administrative burden of reviewing and approving time entries. That work is not billable, but it takes real time. Fragmented tools that require manual entry across multiple systems make it worse. The less friction there is between logging time and getting paid, the more of that admin cost disappears.
Billable Hours for Freelancers
For freelancers, billable hours are simpler in structure but just as easy to get wrong. The biggest risk is underreporting: not logging small tasks, skipping short client calls, or forgetting to track time when switching between projects.
Here is how billable hours actually look in practice for a full-time freelancer:
- New freelancer: 35 to 40 total hours per week, 15 to 20 billable hours, and a roughly 37 to 50% billable ratio
- Established freelancer: 35 to 45 total hours, 20 to 25 billable hours, roughly 50 to 62%
- Optimized full-time freelancer: 40 to 45 total hours, 25 to 30 billable hours, roughly 62 to 75%
The gap between total hours worked and actual billable hours is real, and it is large. Realistic billable hours for a full-time freelancer are 20 to 30 per week, not 40. The rest goes to admin, proposal writing, invoicing, marketing, and all the overhead of running a one-person business. If you are pricing your services based on 40 billable hours a week, you are significantly undercharging.
Managing client relationships adds to that overhead too. If you are still handling leads and follow-ups manually, our roundup of the best CRM tools for freelancers covers the options worth looking at.
A few habits that protect freelancer income:
Start a timer the moment you open a client file. Log every client call, even five-minute ones. Define what is billable in every contract before work starts. Invoice on a consistent schedule, weekly or monthly, not whenever you remember. Review your timesheet before sending the invoice, not after.
How to Increase Your Billable Hours
Tracking billable hours well is one thing. Getting more of them is another. These four strategies make the most practical difference.
Use automated time tracking. Manual timesheets rely on memory and discipline. Both are unreliable. Agencies that switch from manual entry to automatic time tracking consistently recover a meaningful portion of billable time they were previously missing. When logging happens in the background without requiring someone to remember to start a timer, small tasks stop slipping through.
Monitor utilization weekly, not monthly. By the time a monthly report surfaces a utilization problem, the damage is done. A weekly review of each team member’s billable hours lets you spot underutilization early, redistribute work before a project runs over, and catch non-billable time creeping into client accounts.
Tighten your contract scope. Ambiguous contracts are the most common source of unbillable work. When the scope is vague, the client’s interpretation of what is included will always be broader than yours. Defining billable activities, revision rounds, communication, and travel clearly in writing before the project starts protects your time and removes the awkwardness of mid-project scope conversations.
Reduce non-billable overhead. Every hour spent on internal admin, unnecessary meetings, and manual invoicing is an hour that cannot be billed. Streamlining these processes does not just save time. It directly increases the percentage of available hours that convert into billable work.
Challenges in Tracking Billable Hours
Even with good intentions and the right tools, tracking billable hours accurately is harder than it looks.
Inaccurate time logging is the most common problem. When team members log time from memory at the end of the day, or worse at the end of the week, important details get lost. Small tasks are forgotten. Time gets logged to the wrong project. Inaccurate records lead to underbilling, erroneous invoices, and client disputes that damage trust.
Administrative burden is real and often underestimated. Recording, reviewing, and approving time entries for invoicing takes time that cannot be billed. When manual timesheets or fragmented tools require team members to enter data in multiple places, the workload discourages timely entry, and the risk of errors increases.
Untracked billable time adds up faster than most people realize. A five-minute reply to a client question, a quick review call, and a short round of feedback. Each one feels too small to log. But if that happens ten times a week across multiple clients, that is close to an unlogged billable hour every week. At $80 per hour, that is over $3,000 a year in revenue that was earned but never collected.
Managing multiple billing structures is a genuine operational challenge for agencies. Some clients are on hourly billing, others on retainers, and sometimes others on fixed-price projects. Each structure has different tracking and invoicing requirements. Keeping them organized without a flexible system means something will always fall through.
Common individual-level mistakes that compound these challenges: logging time from memory instead of in real time, not defining billable scope in the contract before work starts, mixing billable and non-billable time in the same entry, not reviewing the timesheet before the invoice goes out, and underpricing the rate by not accounting for the non-billable hours that come with every working week.
How OneSuite Helps You Track Billable Hours
OneSuite brings time tracking, invoicing, and client management into one platform, so the entire billable hours workflow lives in one place instead of being split across separate tools.
Team members log time directly against client projects as work happens. No end-of-day reconstruction, no switching between a time tracker and a project management tool. Every logged entry is tagged to a client, a project, and a task automatically.
When the billing period ends, approved hours flow directly into an itemized invoice. There is no manual transfer, no reformatting, and no risk of hours getting lost between the timesheet and the invoice. The client gets a clear breakdown of exactly what was done, by whom, and at what rate.
For agencies managing multiple clients at different billing rates, OneSuite tracks utilization across the team in real time. Project managers can see who is on track, who is over capacity, and which projects are at risk of running over budget before it is too late to act.
For freelancers, it removes the administrative overhead that eats into billable time. Logging, invoicing, and client communication happen in the same place, which means less time on admin and more time on work that actually gets billed.
Try OneSuite free for 14 days. No credit card required.
FAQs
What is an example of a billable hour?
A freelance designer spending two hours creating mockups for a client is a billable hour. A client call, a revision round, or research done specifically for that client’s project also counts as billable.
What are non-billable hours?
Non-billable hours are time spent on activities that support your business but can’t be charged to a client: internal meetings, admin tasks, proposal writing, and professional development.
How many billable hours in a year?
A billable hours chart is a timesheet or report that organizes logged hours by client, project, task, and team member. Agencies use it to review billable hours before invoicing and to monitor utilization rates across the team.
What is the difference between billable hours and hours worked?
Hours worked is the total time an employee or freelancer puts in. Billable hours is the portion of that time that can be charged to a client. The difference is non-billable time spent on internal or administrative tasks.
Stop Losing Billable Hours
Every hour you work but do not log is revenue you have already earned but will not collect. Start your free 14-day trial of OneSuite today. No credit card required.
Find a Better Way to Grow
OneSuite streamlines projects, clients, and payments in one place, making growth hassle-free.
