Time tracking

Time Tracking for Freelancers: Bill Every Hour

Why and how freelancers should track time: billable vs non-billable hours, timer vs manual entries, rounding rules and a weekly review that pays for itself.

By Winnie Team4 min read

Most freelancers start tracking time because a client asks for a timesheet. The ones who keep doing it do so because the numbers change how they run their business: which clients are worth it, how long a "small" task really takes, and whether their rate is as high as they think.

This guide covers what to track, how to track it without friction, and the fifteen-minute weekly review that turns a list of entries into decisions.

Why track time if you don't bill hourly

Even with fixed prices or retainers, time data answers questions you cannot answer any other way:

  • What is your real hourly rate? A €3,000 project that took 52 hours paid you €58 an hour. The one that took 25 hours paid €120. Without tracking, both feel like "a good project".
  • How good are your estimates? If your estimates are consistently 30% short, you now know by how much to pad the next quote.
  • Where is the scope creep? Small extras that never make it into an invoice show up clearly in a time log.
  • Which clients are profitable? Some clients need twice the calls and revisions for the same budget. Time data makes that visible.

Billable vs non-billable time

Not every working hour can be billed, and that is fine, but you need to know the split. It is also the key input for calculating your hourly rate.

Billable (usually)Non-billable (usually)
Client work and deliverablesSales, proposals, pitching
Client calls and workshopsInvoicing and bookkeeping
Revisions within scopeYour own website and marketing
Research for a specific projectLearning and tools
Travel, if agreed in the contractAdmin, email triage

Track both. Non-billable time is where your week quietly disappears.

Three ways to track, compared

MethodHow it worksGood forWatch out for
Live timerStart a timer when you start a taskAccurate data, many small tasksForgetting to start or stop it
Manual entriesWrite down time blocks afterwardsLong focus blocks, meetingsMemory gets vague after a day
Calendar-basedPlan blocks, then confirm what happenedPeople who already timebox their weekPlans are not reality, so review them

Most freelancers end up with a mix: a timer for the day-to-day, and manual corrections when they forget. That is why a good tool lets you edit start, end and duration afterwards instead of forcing you to be perfect.

Rules that keep your data useful

  1. One client per entry. If a block of time mixes two clients, split it. Otherwise your per-client numbers are fiction.
  2. Describe the outcome, not the activity. "Homepage hero copy, v2" beats "writing". You will thank yourself when a client asks what the eight hours were for.
  3. Start the timer before you start, not after. Starting it later means rounding down in your head, and you always round down.
  4. Fix mistakes the same day. Forgot to stop the timer overnight? Correct it before you close the laptop.
  5. Pick a rounding rule and stick to it. Common choices are 6-minute increments (a tenth of an hour) or 15 minutes. Put the rule in your contract so invoices never need explaining.
  6. Track calls and emails too. Short client communication adds up to hours per week. If your contract bills it, log it; if it doesn't, you still want to know how much there is.

A 15-minute weekly review

Tracking without reviewing is just data entry. Every Friday afternoon, look at your week and answer four questions:

  1. How many hours per client? Does it match what they pay?
  2. How many hours were billable? A billable share of 60–70% is typical for a solo freelancer. Much lower means sales and admin are eating your week.
  3. Plan vs. actual. Compare what you planned on Monday with what you tracked. If you plan your week in blocks, the gaps show you where your estimates are off.
  4. Anything to invoice now? Extras you did this week are easiest to bill this week.

Calculating your effective hourly rate

For fixed-price work, divide what you earned by the hours you tracked:

Effective rate = project fee ÷ tracked hours

€3,000 ÷ 52 h = €57.69 per hour

Compare that number with your target rate. If a type of project keeps landing below it, either raise the price for that type of work or change how you scope it.

Common mistakes

  • Tracking only billable time. You will never find out why your week felt full but your invoice looks small.
  • Reconstructing the week on Friday. Memory is optimistic. Log as you go, or at least at the end of each day.
  • Too many categories. You do not need 30 tags. Client, a short description and the time are enough for almost every decision.
  • Never looking at the data. The review is where the money is.

Track time where your client work already lives

In Winnie, the timer sits at the top of the Time Tracking page: type what you are working on, pick the client, press play. Entries land in a daily list where you can rename them, change the client or fix the duration afterwards, and the dashboard shows your hours this week and today, filterable by client. See how time tracking works.

  • time tracking for freelancers
  • billable hours
  • timesheet
  • freelance productivity