TidstTidst

Time tracking for freelancers

Freelance work is difficult to track for a fairly simple reason: the day rarely arrives in neat, billable blocks.

You spend 40 minutes on a planned task, answer a client question, jump into a meeting, fix something small for another client and then get back to what you were doing before. The work happened. The timesheet is usually the part that has to catch up later.

A useful time-tracking setup should make that easier without asking you to think about the clock all day.

Why freelance time is easy to lose

Employees can often spend most of a day working for one company. Freelancers may work for four different clients before lunch. That makes small pieces of work particularly easy to forget:

  • a quick client call
  • a small revision
  • checking a campaign
  • reviewing a document
  • answering a technical question
  • the "tiny fix" that somehow took half an hour

None of these feels especially dramatic while it is happening. At invoice time, they matter.

The problem is rarely that freelancers refuse to track time. It is that the record often depends on remembering to do something at exactly the right moment.

Decide what you actually need time tracking for

Before choosing a method, it helps to know why you are tracking time in the first place.

For some freelancers the answer is simply that they bill by the hour. For others, time is useful even when the client pays a fixed fee. You may want to know:

  • how much time a project really took
  • whether a fixed-fee job was profitable
  • how much work a retainer is consuming
  • which clients take more time than expected
  • whether you are close to an agreed hour budget
  • how much billable work is on the books for each client

You do not need the same level of detail for all of those questions. A system that works for invoicing may be more than enough. You do not necessarily need to account for every minute of your working life.

There are several sensible ways to track freelance time

A timer

Start it when you begin, stop it when you finish. Timers are straightforward and can give you very precise elapsed time, and they work especially well for long, focused sessions where the beginning and end are obvious.

The drawback is habit.

If you move between lots of small jobs, calls and interruptions, the timer can become another thing to remember while you are trying to work.

Manual logging

You can also record time after the work happened, adding entries throughout the day, or sitting down at the end of it. This is flexible and requires almost no setup.

It works best while the day is still fresh. Leave it until Friday afternoon and a task called Client edits may not tell you whether it took 20 minutes or two hours.

Passive activity tracking

Some tools record computer activity and help you reconstruct the day from the applications and websites you used. That can work well when most of your work happens on one computer.

It is less useful for work away from the keyboard, and an open application does not always tell you which client the time belonged to. For some freelancers it is a very good fit. For others it is more detail than they want.

Work-based review

Another approach is to start with evidence that the work happened. A completed task can remind you that you worked on something. A calendar meeting already tells you that a meeting took place and how long it was scheduled for.

You review those signals later and decide what belongs on the timesheet.

This is the approach Tidst is built around. It does not remove the need to make decisions about your time. It gives you something better than a blank page to start from.

You can mix the methods

There is no reason to choose one time-tracking philosophy and use it for every kind of work.

  • a timer for a two-hour design session
  • completed Todoist tasks as a reminder about smaller jobs
  • calendar events for client meetings
  • a manual entry for the unexpected phone call

That is still one timesheet. The method can depend on the work.

Billable and non-billable time are both useful

Not every minute spent on a client should necessarily appear on an invoice. You may include some communication in your fee, decide not to bill for a correction, or work on a fixed price with no hourly invoice at all.

It can still be useful to know the time happened. There is a difference between:

This work took time.
I am charging the client for this time.

Keeping that distinction makes your records more useful, and it helps when a project repeatedly takes longer than the price suggests.

Small tasks are where memory tends to struggle

Long work sessions are usually easy to remember. The two-hour workshop happened. The half-day design session happened. The problem is often everything around them.

Suppose a client sends three small requests during the week: 15 minutes, 20 minutes, 25 minutes. None feels large enough to worry about on its own. Together they make an hour.

If those tasks are billable and never reach the timesheet, you have effectively chosen to work that hour for free.

That does not mean every email should have a stopwatch attached to it. It means your system should have some way of helping you remember the smaller work too.

Track while the context still exists

The longer the gap between doing the work and recording it, the more guessing creeps in.

That does not mean logging every task the second you finish it. A short review once a day may be enough. For other people, twice a week is realistic. The useful frequency is the one that lets you still recognise the work and make a reasonable judgement about the duration.

If you routinely reconstruct two weeks at a time, the problem is probably not your memory. The system is asking too much of it.

Your task manager and calendar can help

You may already have more of a work record than you think. A task manager can show what you completed. A calendar can show which meetings happened.

Those tools do not become an accurate timesheet on their own, but they give you useful context. A Todoist task called Prepare August report tells you a specific piece of work was completed. A calendar entry reading Client status call · 10:00–10:45 gives you a meeting and a scheduled duration.

Tidst can bring supported items like these into The Queue so you can review them before logging. You still decide what belongs there.

What should a useful time entry contain?

For most freelance work, a time entry does not need to be complicated. A practical record usually needs:

  • date
  • client, and project if relevant
  • a short description
  • duration
  • whether the time is billable

If you bill by the hour, a rate turns that into a value as well.

The description should be useful enough that you and the client can understand it later. Work is not very helpful. Prepare Q3 campaign report probably is.

How much detail should you give a client?

There is no universal answer. Some clients only want a total number of hours. Others expect a breakdown of what the time covered.

A useful middle ground is to keep decent descriptions while you work, then choose how much detail to share. That way you have the record if anyone asks, without turning every entry into a paragraph.

Tidst keeps the individual entries behind client and project totals, and those records can later be used for reports, live client links or billing.

Time tracking matters for fixed-fee work too

If you charge $2,000 for a project, the invoice does not need an hourly breakdown. You may still want to know whether the project took 10 hours or 35, because that changes what the job actually paid.

In Tidst a client can be set to a fixed fee rather than an hourly rate. The hours still get logged, and Tidst divides the agreed amount by them, so the answer is a number rather than a feeling: $2,000 across 35 hours is $57 an hour, whatever the proposal said.

That is the number behind questions like:

  • Was the scope realistic?
  • Did revisions consume more time than expected?
  • Should this type of project cost more next time?
  • Is this client actually good business?

You do not need to show the client that calculation for it to be useful to you.

A practical weekly routine

A time-tracking habit does not need to become a ceremony. One simple approach:

During the day
Use the timer when it is convenient. Finish tasks where you normally manage them. Let meetings stay in the calendar. Add obvious manual items when you remember them.
At the end of the day
Spend a few minutes checking anything waiting for review. If daily is unrealistic, do it every couple of days.
Before invoicing
Check the client and period, make sure anything still waiting has been dealt with, then use the registered entries for the report or invoice.

The main thing is to avoid arriving at invoice day with nothing except memory.

How Tidst approaches freelance time tracking

Tidst is a time tracker built for freelancers, but the core idea is slightly different from starting with a timer.

The Queue brings together supported work signals: completed Todoist tasks from projects you connect, and relevant Google Calendar or Outlook meetings. You review those items before logging them. For work that leaves no useful signal, Tidst has a timer and manual entries.

Once the time is registered, it can be used for client totals, reports, exports and billing.

The aim is to make it harder for completed work to disappear between doing it and billing for it.

What makes a good freelance time tracker?

The best tool is the one you will keep using. For some people that means the fastest timer possible. For others, passive activity history is useful. If your work already leaves useful traces in tasks and calendars, a review-based workflow may fit better.

A few things are worth looking for regardless of the method:

  • quick entry
  • clear client and project separation
  • easy editing
  • billable and non-billable time
  • useful reporting and exports you can actually use
  • a workflow that still feels manageable after a busy week

Feature lists matter less if the basic act of recording time is annoying enough that you avoid doing it.

Frequently asked questions

Do freelancers really need to track time?
Not all do. If you bill hourly, some form of time record is usually necessary. If you charge fixed fees, time tracking can still help you understand profitability, workload and whether your pricing reflects the work involved.
Should I track every minute?
Not necessarily. Track at the level that supports the decisions and billing records you actually need. A system that is too detailed can become harder to maintain than it is worth.
Is a timer the most accurate method?
A correctly used timer gives a strong record of elapsed time. Whether it is the best method depends on whether you use it consistently, and whether elapsed time matches the way you want to record the work.
What if I forget to start the timer?
Use whatever evidence you have: completed tasks, calendar meetings, notes or a manual entry. A system that gives you several ways to recover work is often more useful than one that depends on perfect timer discipline.
Should I track time on fixed-fee projects?
It can be valuable even if the client never sees the hours. The time tells you what the project actually cost you in working hours, and Tidst divides the agreed amount by those hours so you can see what the job really paid per hour.
How does Tidst help with forgotten work?
Completed Todoist tasks from projects you connect, and relevant calendar meetings, can appear in The Queue for review. Tidst does not know about every piece of work. The timer and manual entries cover the rest.
Is Tidst free?
Yes. Everything currently available in Tidst is free to use.

Your timesheet should not need a perfect memory.

Track precisely when that makes sense. Review the work afterwards when that makes more sense.

The useful part is ending up with a record you trust.

Start using Tidst for free

No trial · No credit card

Related: How Tidst works · The Queue · Tracking time in Todoist