Methods of Recording Time in Projects
Every team already records project time somehow. The question is whether the method they use produces numbers anyone would defend in front of a client.
There are only four ways a project hour ever gets recorded: someone remembers it, someone writes it down, someone agrees a fixed price so the hour stops mattering, or software captures it as the work happens. Each is genuinely right in some situation and badly wrong in others, and most teams end up mixing them without deciding to.
Accuracy is bought with effort, and the trick is spending that effort only where it changes a decision. Reconstructed hours are the ones clients argue about, so the method matters most on billable work.
- From memory: free, immediate, and the least accurate. Fine for a standup, not for an invoice.
- Written down by hand: honest and cheap, until the spreadsheet has to be merged, checked, and totalled every month.
- Fixed price per task: removes the need to count hours at all, and removes your ability to tell whether the work was profitable.
- Recorded as work happens: the most accurate, and the only one where the effort falls at the moment of logging rather than at month end.
Sandtime.io is a time tracking tool and is free for unlimited users, so treat the last section as an argument we have an interest in. The first three methods are described as we have actually seen them work.

Recalling it later
The cheapest method is to ask people what they did. It needs no tool, no training, and no process, which is exactly why it survives in teams that would never admit to using it.
It is also the least reliable thing you can do with a billable hour. Memory compresses: a fragmented afternoon of small interruptions gets remembered as "about three hours on the client work", and the half hour lost to context switching disappears entirely. The error is not random either. People round toward what they think the answer should be, which means the reconstruction tends to agree with whatever the budget expected.
That makes recall acceptable for a standup, a retrospective, or a rough sense of where a week went. It is not a basis for an invoice, and a client who queries a line item will find out quickly that nobody wrote anything down.
Writing it down by hand
The next step up is a spreadsheet or a paper sheet: date, project, task, start, end. It is honest work and it is genuinely better than memory, because the entry happens near the moment rather than at the end of the month.
What it costs shows up later. Every sheet has to be collected, checked for gaps, and totalled, and the totals have to be reconciled with what was quoted. The format drifts as soon as more than one person maintains it. Two people record the same shared meeting differently, and nothing catches it. Nobody notices a person has logged eleven hours between nine and five until someone reads the row carefully.
Manual recording does not remove the work, it moves it to month end and gives it to one person. That person is usually whoever runs the projects, at the busiest point in their month, which is the worst possible time to be reconstructing anyone else's week.
For a small team, a short engagement, or a single freelancer with one client, this is often the right answer and the overhead is real but small. Our free timesheet templates exist for exactly that case, with the formulas already in place. The method stops scaling at the point where collecting and checking the sheets takes longer than filling them in.
Pricing the task instead of the hour
A different approach avoids the problem by changing the commercial model. Agree a fixed amount for a defined piece of work, and how long it takes stops being something anyone has to record. The cost is known before the work starts, the client knows what they are paying, and nobody fills in a timesheet.
This is a legitimate way to run project work and it removes a genuine administrative burden. It has one consequence that is easy to miss until it has been running for a year: you lose the ability to tell which work was worth doing.
Without hours behind the fixed price, every estimate for the next piece of work is made from memory, and there is no way to see that a particular client's projects consistently take twice as long as quoted. The margin is invisible until it is negative. Teams that price this way well usually still record time internally, not to bill it, but to know what their own quotes are worth.
Recording it as the work happens
The fourth method is to capture time at the moment of the work, with a timer that starts and stops against a project or task, and to fix the gaps afterwards rather than reconstructing the whole week.
The accuracy comes from proximity. An entry made while the work is happening does not depend on anyone remembering, and an entry corrected the next morning is still far closer to the truth than one reconstructed on the last Friday of the month. The totals, the cost and revenue reporting, and the export for invoicing are then a consequence of the record rather than a separate month-end project.
What each method actually costs you
| Method | Accuracy | Where the effort lands | Best fit |
|---|---|---|---|
| From memory | Low, and biased toward the budget | Nowhere, until something is disputed | Standups and retrospectives |
| By hand | Reasonable while the sheet is kept up | Month end, on one person | Small teams and short engagements |
| Fixed price per task | Not applicable, hours are not counted | Up front, in the estimate | Well-understood, repeatable work |
| As work happens | Highest, if late entry is easy | Seconds at a time, during the work | Billable and multi-client work |
Choosing without overthinking it
The last step is the one that decides whether any method survives contact with a real month. People forget. A process that punishes forgetting produces gaps rather than corrections, and gaps are what turn into reconstructed hours later.
Where Sandtime.io fits
Sandtime.io is built for the fourth method. The timer starts and stops in one click from the web app, the desktop and mobile apps, the Chrome extension, or a Slack command, and hours can be added after the fact, which is how most real timesheets actually get finished.
Behind that sit the parts that make the record usable: timesheets people submit and administrators approve, periods that lock so approved hours stop moving, cost and revenue rates that keep their history, and exports to Excel and CSV ready for invoicing. Overlap detection catches the eleven-hours-between-nine-and-five problem before a client does.
There are no screenshots, no keystroke logging, and no activity monitoring in the product, on any platform. Recording time as it happens does not have to mean watching people, and a tracker people distrust produces hours nobody believes.
Questions people actually ask
Which method is the most accurate?
Recording as the work happens, provided that adding a forgotten hour later is easy. A tool that only supports live timers loses the hours people forget to start, which in practice can be worse than a spreadsheet somebody actually fills in.
Can a spreadsheet be enough?
Yes, for a freelancer or a small team on a short engagement. The point it stops working is when collecting, checking, and totalling the sheets takes longer than filling them in, or when two people record the same shared work differently and nothing catches it. Our free templates cover the cases where a sheet is still the right answer.
If we bill a fixed price, is there any reason to record hours?
Only one, and it is a good one: knowing whether the price was right. Without hours behind it, the next quote is made from memory and a consistently unprofitable client stays invisible. Recording internally without billing the time gives you that.
How do we get people to record time at all?
Make the daily path short and never use the data against them. Logging should cost seconds, late entry should be as easy as live entry, and reminders should arrive before the deadline rather than after it.
What does Sandtime.io cost?
Nothing, for unlimited users, with no seat charge and no features held back for a paid tier. See pricing for the detail. Registered nonprofits are eligible for a custom offer.
The short version
Pick the method by what the hours are for. A conversation about last week can run on memory. An invoice cannot, and neither can an estimate for the next project. Between those two, the honest question is not which method is most accurate in theory, but which one your team will still be using in the last week of a busy month.
About the contributors

Przemysław Zalewski
Sandtime.io engineer and Sanddev team member who reviews product accuracy, technical details, sources, and editorial quality.
LinkedInEmailSanddev profile