All articles
Time tracking

The freelancer guide to billable hours that hold up

If your tracked hours come from memory at the end of the week, they are fiction. Here is how to log time you would be comfortable showing a client.

Most people who bill by the hour do not actually track their hours. They reconstruct them. On Friday afternoon they stare at a blank timesheet, try to remember what Tuesday looked like, and write down numbers that feel about right. Then they bill those numbers to a client.

That is not tracking. That is guessing under pressure, and it fails in both directions at once. You undercount the work that did not feel like work, like the long call and the careful review, and you round the rest in whatever direction guilt points you. Neither you nor the client ends up with the truth.

Hours that hold up are different. They are the ones you logged as the work happened, which means you would be comfortable showing them to the person paying for them. Here is how to get there.

Track in the moment or do not bother

The single biggest upgrade is also the simplest. Start the timer when you start the work, stop it when you stop. That is it. The whole game is moving the recording from memory, which is lossy and biased, to the moment, which is accurate.

This sounds obvious and almost nobody does it, because the friction of starting a timer feels larger than the friction of guessing later. It is not. Guessing later costs you real money in undercounted hours and real trust when a client senses the numbers are soft. A timer that takes one tap to start removes the excuse. If starting is hard, you will not do it, so the tool you choose matters more than your discipline.

Real work is not one clean block

Here is where most timers fail you. You start a task, work for forty minutes, take a call, come back to the same task in the afternoon, and finish it. That is one piece of work that happened across three stretches of time. A lot of trackers force you to either start a brand new entry every time, which shatters the task into confetti, or pretend the gap did not happen, which inflates the hours.

Good tracking treats that as a single task with several ranges inside it. You come back to it later the same day and you are adding to the same entry, not starting over. The total is the sum of the stretches you actually worked, and the gaps are simply not counted. When a client asks how long the feature took, you have one honest number instead of a pile of fragments you have to mentally reassemble.

A pause is not billable, and that is the point

The fear with tracking honestly is that being honest will cost you. It is the opposite. The reason honest hours hold up is precisely that they exclude the gaps. You stepped away for lunch, the clock was not running, and the client can feel that the number is clean. Trust compounds. A client who has never once caught you padding an hour is a client who pays the next invoice without reading it twice.

The padding you might gain by fudging is small and one time. The trust you keep by not fudging is large and renews with every invoice. It is not a close call.

Leave yourself a breadcrumb

One last habit turns good hours into great ones. Drop a short note on each entry about what it was. Not for the client, for you. “Reworked the export after client feedback” takes five seconds to write and saves you a confused minute three weeks later when you are building the invoice and a number does not ring a bell.

Those notes are also what make your history useful for quoting. When you can look back and see that this exact kind of task took you eleven hours last time, including the parts that always run long, your next estimate stops being a hope.

TimerStep is built around exactly this. A task you resume stays one entry, every start and stop is its own range you can edit if you forgot to hit start, and any entry can carry a note. Track the way the work actually happens, and your hours will hold up to anyone. It is free to start.

Track time the calm way

TimerStep keeps an honest record of where your hours go, then turns it into invoices that pay. Free to start, no card needed.

Start free