Time Tracking for Freelancers Who Bill Hourly

Billing by the hour sounds like the simplest business model in freelancing. You work an hour, you invoice an hour, and the client pays for exactly what they received. In practice, most hourly freelancers invoice noticeably fewer hours than they work, and the gap is rarely caused by laziness or bad math. It is caused by capture. The hours that never make it onto the invoice are the ones that happened while no timer was running: the fifteen-minute call that interrupted another project, the email thread that quietly turned into scope discussion, and the dozen small tasks that each felt too trivial to log.
This guide covers the three problems that make hourly tracking genuinely hard for freelancers: juggling multiple clients at once, separating billable work from unpaid admin, and getting from tracked time to a sent invoice without buying a second tool.
Why freelancers lose more hours than employees do
An employee with one project and one manager can run a single timer all day and be roughly right. A freelancer with five clients cannot. Your day is a braid of short sessions for different people, and every strand needs to be attributed correctly, because each one lands on a different invoice at a different rate.
That attribution burden is what breaks manual tracking. Starting a timer is easy. Starting the right timer, for the right client, every time your attention shifts, is a discipline that almost nobody sustains. The usual failure mode is quiet: the timer for Client A keeps running while you answer a text from Client B, and by Friday you are reconstructing the week from memory. Reconstructed timesheets consistently understate real work, and the smaller the task, the more likely it is to vanish entirely. We wrote about the most common leak patterns in five ways billable time leaks out of your week, and nearly all of them hit freelancers harder than anyone else.
Context switching is billable, but only if you capture it
Consider a normal freelance morning. You are deep in a design file for Client A when Client B calls with a quick question about last week's deliverable. The call runs eleven minutes. You send a follow-up email confirming what you agreed, which takes another six minutes, and then you spend a few more minutes finding your place in the design file again.
All of that was real work. The call was consulting. The email was documentation. Under most reasonable client agreements, both are billable to Client B. Yet in a manual system, this sequence usually produces zero logged minutes, because no single piece of it felt big enough to justify stopping one timer and starting another. Multiply that morning across a week and you have hours of legitimate, invoiceable work that simply evaporated.
The fix is not more willpower. The fix is automatic time tracking that makes capture the default, so that the interruption gets recorded whether or not you remembered to do anything about it.
Draw the billable line before you track, not after
The second freelancer-specific problem is knowing what counts. Every freelancer does unpaid work: marketing, bookkeeping, proposals, and general inbox maintenance. If you do not decide in advance where the line sits, you will decide it at invoicing time, and at invoicing time you will be generous to the client at your own expense, because billing feels awkward when the record is fuzzy.
A workable rule set looks like this:
- Client communication is billable. Calls, emails, and texts about active work are part of the work. Answering a question about the project is the project.
- Revisions and rework requested by the client are billable. Rework caused by your own error is not, and eating that cost visibly builds trust.
- Proposals and pitching are not billable. The cost of winning work is a business expense, and it belongs in your rate rather than on an invoice.
- Your own admin is not billable. Invoicing, taxes, and tool maintenance are overhead. Track them anyway, because knowing your overhead is how you set an honest rate.
Write your version of these rules into your contracts or your kickoff emails. Clients dispute surprises, not policies they agreed to up front.
Where hourly freelancers leak the most time
Across freelance disciplines, the same categories of work go missing from invoices again and again, a pattern our guide to capturing every billable hour breaks down in full:
- Phone calls. Calls arrive uninvited, so no timer is ever running when they start, and the revenue lost to unbilled calls adds up faster than most freelancers expect. Short calls are the worst offenders, because a seven-minute call feels like nothing while you are living it and is completely forgotten by the end of the day.
- Client texting. Text messages have become a normal channel for client questions and approvals, and they are almost never logged, because each individual message takes seconds even when the conversation consumes half an hour across an afternoon.
- Email. Email work happens in many small sessions rather than one block, which is exactly the shape of work that manual timers handle worst.
- Travel. If your agreement makes drive time to client sites billable, it needs to be recorded with the same rigor as desk work, and it almost never is.
What automatic capture changes
This is the problem TrackTime was built for. The TrackTime Android app runs in the background and, with your permission, automatically captures the client work that leaks out of manual systems. Inbound and outbound phone calls are timed and matched to the right client. SMS conversations and incoming RCS messages in Google Messages are captured. Time spent working in Gmail and Outlook is tracked and attributed to clients. Drive time and mileage for client trips are recorded as well.
Privacy works the way a professional needs it to work. TrackTime stores metadata only, meaning who you communicated with, when, and for how long. It never stores message contents or email subject lines. Your clients' confidential information stays on your phone.
Every captured entry lands in the web dashboard for review before it goes anywhere near an invoice. You stay in control of what is billed. The software just makes sure the record exists in the first place, which is the part human memory reliably fails at.
One honest caveat: this level of automatic capture requires an Android phone. iOS does not allow any app to observe calls, message notifications, or foreground apps at the operating system level, so automatic capture like this is technically impossible on an iPhone, no matter what any vendor implies. If you bill significant time through your phone, that constraint is worth weighing when you choose your next device.
Invoicing without buying another tool
Many freelancers run a two-tool stack: a timer for tracking and a separate app for invoicing, with a manual export step in between. Every extra step between tracked time and a sent invoice is a place where hours get rounded down, forgotten, or written off as not worth the hassle.
TrackTime includes invoicing in the same product. You review the week's captured and manual entries in the dashboard, adjust anything that needs it, and generate the invoice from the same data. There is no export, no re-entry, and no second subscription. The Professional plan is $14.99 per month or $161.89 per year for a single user, with unlimited clients, two-factor authentication, and full API access, and it starts with a 7-day free trial.
A weekly routine that actually holds up
- Let capture run all week. Calls, texts, email, and travel record themselves. For focused project work at your desk, log entries as you go or immediately after each session.
- Review for fifteen minutes on Friday. Walk through the week's entries, confirm client attribution, mark anything non-billable, and tighten up descriptions while the work is still fresh.
- Invoice on a fixed schedule. Weekly or biweekly invoices keep amounts small, memories fresh, and disputes rare.
- Check your billable ratio monthly. If unpaid admin is swallowing your week, that is a prompt to raise rates or cut overhead, and you can only see it if you tracked the unpaid time too.
Frequently asked questions
Should I bill for reading and answering client emails?
Yes, when the email is about active work. Answering questions, giving feedback, and confirming decisions are consulting delivered in written form. The reason most freelancers do not bill for email is not principle but capture: the time arrives in two-minute fragments that never get logged. Fix the capture problem and the billing question mostly answers itself.
How do I track time fairly across five clients in one day?
Attribute time at the moment the work happens rather than at the end of the day. Automatic capture helps here because calls, texts, and email are matched to the right client as they occur, which removes the hardest part of multi-client tracking: remembering who each fragment belonged to.
Can I do this kind of automatic tracking on an iPhone?
No. iOS does not permit apps to observe calls, message activity, or which app is in the foreground, so no iPhone app can honestly offer automatic capture of communication time. On iOS your options are manual timers and disciplined logging. TrackTime's automatic capture is available on Android, with a full app downloaded from TrackTime.com and a Lite manual-tracking version on Google Play.
Will clients push back on hours they did not see me work?
Clients push back on vague records, not on detailed ones. An invoice line that reads like a diary entry, with the date, the activity, and the purpose, is hard to dispute precisely because it was captured when the work happened. Contemporaneous records protect you in the rare dispute far better than a timesheet reconstructed a week later.
Find out what your week is really worth
The fastest raise available to an hourly freelancer is not a higher rate. It is billing the hours already being worked. Start a free 7-day TrackTime trial, let it run for one normal week, and compare what it captured against what you would have invoiced from memory. You can read more about how the Android app works, or browse the rest of the TrackTime blog for more on capturing billable time.