How to track billable hours without a timer
Timers fail for a boring reason: they need you to remember them at exactly the moment you are least likely to. Here are the methods that work when the timer does not.
If you have abandoned three time trackers, the problem is not the trackers. Starting a timer requires you to interrupt the exact moment you finally have focus, and stopping it requires you to remember something at the moment you are most distracted. The habit fails for structural reasons.
These four approaches all remove that dependency.
1. Time blocking, decided in advance
Rather than measuring what happened, decide what will happen. Put client blocks in your calendar, work them, and bill the block. Your calendar becomes the timesheet.
Works when: your days are reasonably predictable and you protect the blocks.
Fails when: the work overruns, which it does, and you end up editing the calendar retroactively anyway.
2. The end-of-day note
One line per day, written before you close the laptop. Date, client, hours, what you did. A text file is enough.
Works when: you can keep a daily habit for months.
Fails when: you skip three days and then face a gap you cannot honestly fill.
3. Reconstructing from your own work trail
This is the method most freelancers already use at month end, just done far too late. You already produce a dated record of your work without meaning to:
- Git commits with timestamps and messages describing what changed
- Saved and modified files in the client's folder
- Calendar entries for calls and meetings that actually happened
- Sent email and messages showing when you were engaged
- AI coding sessions in Claude Code or Cursor, which record what you were building
The trick is to do this reconstruction the same day, not on the 1st. Same-day recall is reliable; three-week-old recall is guesswork, and guesswork almost always rounds down. Most freelancers underbill for exactly this reason.
Works when: your billable work is digital and leaves a trail.
Fails when: your day is in-person meetings with no artifacts. Those you still have to note by hand.
4. Automating the reconstruction
The obvious extension of method 3 is to have something else gather the evidence and draft the day for you, leaving you to confirm or correct it. You keep the judgment, which is the part that requires you, and hand off the archaeology, which does not.
This is exactly what Get Thy Bread does on macOS. It reads the git activity in the folders you assign to each client plus your Claude and Cursor sessions, drafts each day, and shows you a menu-bar popover once a day asking whether it looks right. Days you confirm are frozen so the totals never drift, and anything it is unsure about is flagged rather than invented.
Whichever method you pick
- Review daily, not monthly. This single change does more for accuracy than any tool.
- Write down what you did, not just how long. The description is what justifies the line to a client months later.
- Round consistently. Pick a unit and stay with it.
- Never bill from memory alone at month end. It is the least accurate method available and it reliably costs you money.
Common questions
How do I track billable hours if I always forget to start the timer?
Stop relying on recall and use evidence instead. Every piece of billable work leaves a trail, whether that is git commits, saved files, calendar entries, or sent emails. Reconstructing the day from that trail at the end of the day, while it is still fresh, is far more accurate than reconstructing the month at invoice time.
Is it legal or ethical to estimate billable hours?
Estimating in good faith from evidence of real work is normal professional practice and is what most freelancers already do at month end. What matters is that the hours reflect work you actually performed and that you are consistent. Inventing hours is fraud; reconstructing hours you genuinely worked is bookkeeping.
What is the most accurate way to track hours without a timer?
A same-day review. Accuracy collapses with time: recalling Tuesday on Tuesday evening is reliable, recalling it three weeks later is not. Any system that prompts you once a day will beat a timer you forget and a month-end reconstruction you dread.
Get Thy Bread is free for 14 days, no credit card. It runs on your Mac, reads the work you already do, and has the invoice ready when the month turns over.
Download for Mac