A solo consultant needs four things from time tracking software: a timer tied to a client with a rate, entries you can correct after the fact, a running view of what is unbilled, and an invoice that itemises the hours without retyping them. Task boards, team seats and client portals do not affect what you get paid.
The real failure isn’t tracking, it’s reconstruction
Nobody loses money because they lack a stopwatch. They lose it on the last day of the month, sitting in front of a blank invoice, working backwards through a calendar to guess how long Tuesday’s call ran. Calendar entries record intent, not duration. The forty minutes of prep before the call and the twenty minutes of notes after it leave no trace at all.
So you round. Almost always down, because you would rather absorb an hour than defend one. Rounding in the other direction has its own trap, which is the subject of billing in six-minute increments. Do that across four clients for a year and the invisible discount is larger than any tool’s subscription by an order of magnitude.
Underbilling is not a discipline problem. It is a memory problem, and memory is the wrong tool for the job.
Four requirements, and why the rest is noise
Judge any tool in this category against these. Anything that fails one of them will be abandoned by week three, whatever else it does.
A timer that already knows the client and the rate
If starting requires choosing a project, a task and a billing category, you will not start it. One choice, which client, and the money counts itself.
Entries you can add and correct afterwards
You will forget to start it, and you will leave it running overnight. A tool that treats the timer as the only valid input is a tool you will quietly stop trusting.
A live view of what is unbilled
Not a report you generate. A number you glance at, so the size of an unpaid month is never a surprise on the 30th.
An invoice generated from the entries, not retyped
This is the whole game. The moment a human copies hours from one screen into another, the copying gets postponed and the detail gets rounded away.
Why the category keeps selling you agency software
Per-seat pricing rewards vendors for building features that only make sense with several people in the account. Approval flows, capacity planning, role permissions and client portals all exist to move information between humans who cannot simply turn around and ask each other. Working alone, you are both ends of every handoff, so those features become forms you fill in for an audience of one.
The cost is not the money. It is that a tool with forty surfaces asks you to make forty small decisions before it will accept an hour of work, and on a busy Thursday you will decline. The tracker with the fewest steps between I started and it’s recorded is the one that stays in use.
| Feature | Solo consultant | Agency of 30 |
|---|---|---|
| Timer with client rate | Essential | Essential |
| Itemised invoice from entries | Essential | Essential |
| Task boards and dependencies | Unused | Essential |
| Seats and permissions | Meaningless | Essential |
| Client portal | Unused | Useful |
| Capacity planning | Your calendar | Essential |
What to do about it this month
Pick one client and time every interaction with them for four weeks: calls, prep, notes, the email that took twenty-five minutes to word. At month end, compare the total against what you would have invoiced from memory. The difference is your answer, and it is usually uncomfortable.
Then remove the step that makes tracking fail: the retyping. You can see what that looks like end to end in the demo, with no account and a real PDF at the end of it. If the hours you recorded do not become the lines on the invoice by themselves, you have built a second job for yourself on the 30th, and second jobs get skipped.
The usual tools, against those four requirements
Requirements are cheap to write and useless until you hold something against them. So here are the tools a solo consultant actually shortlists, scored on the four: start in one action, fix an entry later, see what is unbilled, and get an invoice out without retyping.
| Tool | Starts in one action | Invoice without retyping | The catch for one person |
|---|---|---|---|
| Clockify | Yes | Paid tier | Free and excellent at tracking, then hands you a CSV. The month end is still yours. |
| Toggl Track | Yes | No | Deliberately stops at tracking. Invoicing is somebody else's product. |
| Harvest | Yes | Yes | Does the whole loop well. Priced and built for teams, so you pay for seats and approvals you have not got. |
| Bonsai | Yes | Yes | Proposals, contracts and CRM around the outside. Good if you want those; expensive if you do not. |
| A spreadsheet | No | No | Free, and the reason you are reading this. |
Read that table honestly and two things stand out. Clockify being free is the real obstacle in this category, not any paid competitor: it does the tracking half properly at no cost, and it is genuinely hard to argue with until the 30th of the month arrives. And Harvest does the whole loop correctly, which is why the honest objection to it is price and shape rather than capability.
The gap they leave is narrow and specific: one person, billing hourly, who wants the tracking and the invoice to be the same act rather than two systems joined by a CSV. That is a small enough gap that most of the category does not aim at it, which is the entire reason a product like this can exist at all.
How to test any of them in one month
Do not evaluate on the feature list, evaluate on the 30th. Track one client for a month in whatever you are considering, then try to produce the invoice. Count how many times you copy something from one screen to another. Zero is the only passing score, because every copy is a step you will skip in a busy month, and a step you skip is an hour you never bill.