Time tracking is the most underused business tool in a freelancer's kit. Most people do it badly — or not at all. Here's what proper time tracking actually looks like, what you should measure, and how it changes what you earn.
After 25 years of managing digital projects — and working alongside hundreds of freelancers across every kind of web project — I can tell you exactly how most freelancers track their time: they don't, or they reconstruct it at the end of the week from memory, or they log hours that feel about right without any real data behind them.
I've hired freelancers who quoted 40 hours for a project and delivered in 28. And I've hired freelancers who quoted 40 hours, delivered in 68, and invoiced for 40 because they were too uncomfortable to have the conversation about scope creep. Both situations are problems. The first means they undercharged. The second means they worked 28 hours for free and resented the client for it. Both stem from the same root: not tracking time properly from day one.
The result is always the same. They quote based on optimism. They work based on reality. The gap between those two numbers — the hours they thought a project would take versus the hours it actually took — quietly erodes their effective hourly rate on every single project. They're working harder than they think for less than they believe.
Proper freelance time tracking fixes this. Not just for invoicing purposes — for understanding your business. Here's how to do it properly.
The typical freelancer time tracking process goes something like this: finish a project, open a spreadsheet, try to remember how many hours you put in across the past two weeks, enter something that feels roughly correct, and move on. This is reconstruction, not tracking. It's essentially guessing with extra steps.
The problems with this approach compound over time. When you reconstruct hours from memory, you systematically undercount them. Research on time perception consistently shows that people underestimate how long tasks take, especially tasks that were frustrating or involved unexpected problems. The client revision that took four hours feels like it took two. The discovery call that stretched past an hour gets logged as forty-five minutes. These gaps are small individually but they add up to a significant miscounting of your actual working time.
There's also what I call the invisible time problem. Freelancers routinely forget to count the time spent on a project that isn't directly billable work — rereading the brief, responding to client emails, reviewing their own deliverables before submission, attending status calls. This time belongs to the project. It came out of your week. But it rarely makes it into a time log.
Most time tracking advice focuses entirely on billable hours — the time you can charge a client for. That's important, but it's only part of the picture. Here are the four categories every freelancer should be tracking:
Billable delivery time. The work itself — design, writing, development, consulting, whatever your primary service is. This is the obvious one. Log it per project, ideally per task within a project.
Client communication time. Every email thread, every Slack message chain, every status call. This time is invisible in most freelancers' logs but it's often significant — on a complex project it can account for 15–20% of total time spent. You may not charge for it separately, but you need to know it's happening so you can account for it in your project estimates.
Revision and rework time. Track this separately from initial delivery time. If you find yourself consistently spending more hours on revisions than on the original work, that's a signal — either your brief-taking process needs work, your contracts need clearer revision terms, or certain types of clients aren't worth taking on.
Admin and non-billable time. Quoting, invoicing, proposal writing, tool setup, your own professional development. This won't appear in any client invoice but it comes out of your working week. Knowing how many hours a month go to overhead helps you understand your true capacity for billable work.
The most important habit in freelance time tracking is logging in the moment, not reconstructing later. This means starting a timer when you sit down to work on a project and stopping it when you stop. It feels like overhead at first. After two weeks it becomes automatic.
The practical system I'd recommend:
Use a tool that links time to projects. A generic stopwatch app doesn't help you. You need time entries attached to specific projects and clients so you can see, at the end of a month, exactly which clients and projects consumed your time. Spreadsheets work if you're disciplined but they create too much friction — friction means you skip logging, and skipping compounds.
Log in sessions, not tasks. Don't try to time-track at the granular level of "wrote paragraph 3 of client proposal." Log work sessions. "Client A — website copy, 2h 20m." The detail of what you did within that session can live in your notes. Over-engineering your time tracking system is one of the main reasons people abandon it.
Log the session immediately when it ends. The moment you close the file, stop the call, or push the final commit — log it. Don't wait until tomorrow morning. The brain's encoding of "how long did that take" degrades extremely quickly. Log it while it's fresh.
Do a weekly review. Every Friday, spend ten minutes looking at your time log for the week. Compare hours to what you quoted. Flag any projects where actual time is diverging significantly from expected time. This is where the insight lives.
Time tracking only becomes valuable when you use the data to make decisions. Here's what to look for:
Your actual effective hourly rate per project type. If you charge £80/hour for design work and a typical design project takes you 15 hours, your gross on that project is £1,200. But if you also spend 4 hours on client communication and 3 hours on revisions for that same project — and you're not charging for that time — your effective rate is actually £54/hour. That's the number you need to know when you're pricing the next one.
Your worst-value client types. After six months of proper time tracking, most freelancers can clearly identify which types of clients — or which types of work — consume disproportionate time relative to what they pay. This data gives you the confidence to either raise your rates for those client types or stop taking them on entirely.
Your revision rate by project type. If your branding projects consistently run into more revisions than your web development work, that tells you something specific — either the brief-taking process for branding projects needs work, or your contract terms around revisions are too loose, or your initial proposals aren't setting expectations clearly enough.
Your real capacity for new work. If you track all four time categories and total them up, you'll know how many genuinely productive hours you have available each week after overhead. This is the number you should be quoting against — not a theoretical 40-hour week.
You don't need an expensive tool to track time properly. What you need is something that creates low enough friction that you'll actually use it consistently. Here are the realistic options:
A dedicated freelance management tool with built-in time tracking. This is what I'd recommend for most freelancers. The advantage is that your time data lives alongside your project data and your client data — so when you pull up a project, you can see the quote, the time logged, and whether you're on track all in one place. Flowboard includes time tracking built directly into each project, with PDF exports for your records, and the time data feeds into the revenue and profitability view automatically.
A standalone time tracker. Toggl Track is the most popular standalone option and it's good — simple, reliable, multi-platform. The downside is that your time data lives separately from everything else, so you have to manually reconcile it against your project list and your invoicing. More friction, more room for things to fall through the gaps.
A spreadsheet. Works if you're genuinely disciplined about it, and costs nothing. The practical reality is that most freelancers who start with a spreadsheet abandon it within a month because the friction of opening and maintaining it becomes an excuse to skip logging. If you're going to use a spreadsheet, at least keep it open permanently so the barrier to logging is as low as possible.
Most freelancers think about time tracking as an administrative burden — something they do to justify their invoice. The shift that makes it sustainable is thinking about it as business intelligence.
Every hour you log is a data point. After three months of consistent tracking, you'll know which of your client types generates the best effective rate. You'll know which project types consistently run over. You'll know how many hours a week you genuinely have available for new work. You'll know whether your rates need to go up and by how much.
That's not admin. That's running a proper business. And the freelancers who do it consistently are the ones who raise their rates with confidence, scope projects accurately, and stop working harder than their invoices suggest they should be.
The tool barely matters. The habit is everything. Start logging today — even imperfectly — and review the numbers every Friday. Two months from now you'll have more actionable insight into your own business than most freelancers get in a year.
Flowboard includes freelance time tracking alongside project boards, a sales CRM, client quotes, and AI insights — all in one offline desktop app. From £39 one-time, no subscription.
Explore Flowboard → See Plans & Pricing