How to Track Billable Hours (The Complete Guide for Freelancers)
Most freelancers lose 10–15 hours a month to bad time tracking habits. Here’s how to capture every billable hour, pick the right method, and bill clients without second-guessing yourself.
You didn’t become a freelancer to spend your evenings reconstructing timesheets from memory. There’s a better way.
If you bill clients by the hour — or if you’ve ever quoted a fixed price and then wondered whether you actually made money on the project — tracking billable hours is the single most important habit you can build as a freelancer.
And yet most of us are terrible at it. We forget to start the timer. We batch-log hours on Friday afternoon from hazy memory. We round down because we feel guilty charging for the full time. The result? We consistently undercharge, undervalue our work, and have no real data to improve our pricing.
This guide covers everything: what billable hours actually are, why freelancers track them badly, the five methods you can use, and the practices that separate freelancers who bill confidently from those who leave money on the table.
What are billable hours?
Billable hours are the hours you spend on work that you can directly charge a client for. Design work, development, writing, consulting calls, site visits — any time spent producing the thing the client is paying you to produce.
Non-billable hours are everything else: admin, bookkeeping, marketing your services, chasing late invoices, learning a new tool, writing proposals for potential clients. These hours are real work — they just aren’t tied to a specific client deliverable.
Why does the distinction matter? Because if you don’t separate the two, you have no idea what your effective hourly rate actually is. You might charge $100/hour on paper, but if you spend 15 hours a week on non-billable admin, your real rate is significantly lower. Tracking both types of hours is the only way to see the full picture.
Here’s a simple way to think about it: if a client asked you to justify a line item on their invoice, could you? If yes, it’s billable. If you’d struggle to explain why they should pay for it, it’s probably not.
Why most freelancers track billable hours badly
Before we talk about methods and tools, let’s be honest about why this is hard. Most freelancers aren’t lazy — the problem is that time tracking feels like friction in the middle of actual work. And when something feels like friction, we skip it.
Here are the patterns we see over and over:
Batching at the end of the day (or week). This is the most common mistake. You finish a full day of work, sit down at 6pm, and try to reconstruct what you did. Was that client call 30 minutes or 45? Did you spend an hour on the logo revision or two? By the time you’re logging, you’re guessing. Studies show that people who log time from memory underestimate their hours by 20–30%. That’s real money disappearing.
Forgetting to start (or stop) the timer. You sit down, jump straight into the work, and an hour later realise you never started tracking. Or worse, you start a timer, get pulled into a different task, and end up with a 4-hour entry that was really 90 minutes of focused work and a lot of context switching.
Not tracking non-billable time. If you only track the hours you bill for, you’re missing half the picture. Non-billable time is where your profitability leaks. That “quick” scope discussion that turned into a 45-minute call? The three emails back and forth about file formats? If you don’t track it, you can’t manage it.
Rounding down out of guilt. We’ve been there. You worked 2 hours and 40 minutes, but you round down to 2.5 because you don’t want the client to feel nickel-and-dimed. The odd 10 minutes here and there adds up to hundreds of dollars a month. Industry standard is to round to the nearest 15-minute increment — not to always round down.
Using a system that’s too complicated. If your time tracking requires opening a specific app, navigating to the right project, selecting the right task category, and clicking start — you won’t do it consistently. The best system is the one you actually use, even if it’s less “complete” on paper.
The 5 methods for tracking billable hours
There’s no single right way to track time. The best method depends on how you work, how many clients you juggle, and how much friction you can tolerate. Here are the five approaches freelancers actually use, with honest pros and cons for each.
1. Manual spreadsheet
The classic. Open a Google Sheet or Excel file, create columns for date, client, project, description, and hours. Log your time manually at the end of each task or day.
Pros: Free. Completely customisable. No learning curve. You own your data.
Cons: Nobody sticks with it. Seriously — we’ve talked to hundreds of freelancers, and the spreadsheet approach has roughly a 2-week half-life before entries get sporadic and then stop entirely. There’s no timer, no reminders, no automation. You’re relying entirely on discipline, and discipline is a finite resource.
If you’re just starting out and have one or two clients, a spreadsheet works fine for a few weeks. But plan to graduate to something better before your tracking habits fall apart.
2. Timer apps (start/stop)
Tools like Toggl Track and Clockify give you a big start/stop button. Click it when you begin a task, click it when you’re done. The tool tracks the duration automatically and lets you tag entries by client and project.
Pros: Accurate to the minute. Most have free tiers. Browser extensions mean you don’t need to switch tabs. Good reporting and export features.
Cons: You still have to remember to press the button. Every single time. For every task. If you’re the kind of person who jumps between tasks constantly, you’ll end up with either gaps in your log or artificially long entries because you forgot to switch the timer.
Timer apps are a solid middle ground for most freelancers. They work especially well if you tend to do focused, longer blocks of work rather than constant task-switching.
3. Automatic time tracking
Tools like Timely run in the background and watch which apps, documents, and websites you use throughout the day. At the end of the day, you review the captured activity and assign it to projects.
Pros: No buttons to press. Captures everything, including work you’d normally forget to log. Great for people who genuinely cannot remember to start a timer.
Cons: Privacy is a real concern — the tool is monitoring everything you do on your computer. The review step at the end of the day still takes time and judgment. And if your work isn’t primarily on a computer (meetings, phone calls, hands-on work), automatic tracking misses a lot.
4. Voice-based tracking
This is the approach we built HeyGopher around. Instead of clicking buttons or filling in forms, you just say what you did: “Log 2 hours for Acme Corp on the website redesign.” The tool parses your voice, creates the time entry, and assigns it to the right client and project.
Pros: Virtually zero friction. You can log time while walking to your car, between meetings, or while your hands are full. It feels natural — more like telling a colleague what you worked on than filling in a timesheet. Because it’s so easy, people actually do it consistently.
Cons: You need a tool that supports it (most traditional time trackers don’t). It works best when paired with a system that also handles projects and invoicing, so the voice entry has context to attach to.
We’re obviously biased here, but voice tracking solves the core problem with every other method: the friction of stopping your work to log your work. If you’ve tried timers and spreadsheets and couldn’t stick with them, it’s worth a look.
5. Project-based estimates (fixed-price work)
If you charge fixed prices rather than hourly rates, you might think you don’t need to track time at all. You’d be wrong.
Tracking time on fixed-price projects is how you learn whether your quotes are accurate. If you quoted 20 hours for a project and it took 35, you need to know that — not so you can bill the client more, but so you quote 35 hours (or more) next time.
Pros: Builds a historical database of how long things actually take. Makes future quoting dramatically more accurate. Reveals which types of projects are profitable and which aren’t.
Cons: Requires discipline to track time you’re not billing for. It’s easy to skip because there’s no immediate financial incentive. But the long-term payoff — better pricing, better project selection, fewer scope creep surprises — is enormous.
Best practices for tracking billable hours
Whichever method you pick, these practices will make your tracking more accurate and more useful.
Track in real time, not from memory. This is the single biggest improvement most freelancers can make. Log time as you work, not at the end of the day. Even a 2-hour delay introduces significant inaccuracy. If you can’t track in real time, at minimum do it at the end of each task — not at the end of the day.
Separate billable from non-billable. Every time entry should be flagged as one or the other. This gives you two critical numbers: your billable utilisation rate (what percentage of your working hours generate revenue) and your true effective hourly rate. Most freelancers aim for 60–70% billable utilisation. If you’re below 50%, you’ve got a structural problem worth investigating.
Use project and task categories consistently. Don’t just log “2 hours — Acme Corp.” Log “2 hours — Acme Corp — homepage redesign — wireframes.” The more specific your entries, the more useful your data is for reporting, invoicing, and future quoting. Pick a naming convention and stick with it.
Review weekly, not monthly. Set a 15-minute block every Friday to review your tracked hours for the week. Are there gaps? Did you forget to log anything? Are your billable hours where you expected them to be? A weekly review catches problems while you can still remember what happened. A monthly review is an exercise in frustration.
Round in 15-minute increments. This is the industry standard for a reason. It’s fair to both you and the client. A 10-minute task rounds up to 15 minutes. A 35-minute task rounds up to 45 minutes. Don’t overthink it, and don’t always round down. Rounding consistently in one direction (down) is just giving away money.
Track non-billable time too. This is the practice that separates freelancers who grow from freelancers who stay stuck. When you track your non-billable hours, you discover things like: you spend 6 hours a week on email, your average proposal takes 3 hours to write, or client onboarding eats an entire day. That data is gold — it tells you where to automate, delegate, or set better boundaries.
How to bill clients for tracked hours
Tracking hours is only half the equation. How you present those hours to clients determines whether you get paid promptly and without pushback.
Include time detail on invoices. Don’t just send an invoice that says “40 hours @ $100/hr = $4,000.” Break it down by project, by task, and by date. Clients who can see exactly what they’re paying for are far less likely to dispute an invoice. Transparency builds trust, and trust means faster payment.
A good invoice line item looks like this:
- March 3 — Homepage redesign: wireframe revisions (round 2) — 2.5 hrs
- March 4 — Homepage redesign: responsive layout implementation — 4.0 hrs
- March 5 — Client meeting: design review and feedback session — 1.0 hr
Compare that to “7.5 hours — website work.” Which one would you feel better about paying?
Set expectations upfront about tracking. In your contract or project kickoff, let clients know that you track time and that invoices will include detailed breakdowns. This eliminates surprise and establishes a professional norm. Most clients are relieved — they’d rather see the detail than wonder what they’re paying for.
Send weekly time reports for retainer clients. If you’re on a monthly retainer, don’t wait until the end of the month to share hours. Send a brief weekly summary showing how many hours you’ve used, what you worked on, and how many hours remain. This keeps the client in the loop and prevents the end-of-month shock of “you used all the hours already?”
Picking the right tool
The method matters more than the tool, but a good tool makes the method easier to stick with. If you’re looking for recommendations, we wrote a detailed comparison of the 7 best time tracking tools for freelancers in 2026 that covers pricing, features, and who each tool is best for.
The short version: if you want an all-in-one tool that handles time tracking, invoicing, and project management with voice input, give HeyGopher a try. If you need a free pure timer, Toggl Track is hard to beat. And if you’re already on Harvest, check our Harvest vs Toggl comparison to see how the options stack up.
Whatever you choose, the important thing is to start tracking consistently. The data you build over the first few months will change how you price projects, manage your time, and run your business. It’s one of those rare habits where the effort pays for itself almost immediately.
Start tracking billable hours the easy way
HeyGopher lets you log time by voice, organise hours by client and project, and turn tracked time into invoices in one click. Try it free for 14 days.
Start free trialNo credit card required · Cancel any time