Durvy
Back to blog
4 min read

How to track time on fixed-fee projects (and why it pays the most)

Most freelancers skip time tracking when they bill flat fees. That's exactly when it pays the most. Here's why - and how to do it without making it feel like billable accounting.

When you bill hourly, time tracking is obvious - it's literally how you generate the invoice. But the moment you start billing fixed fees, most freelancers drop time tracking entirely. Why bother? The client doesn't see hours, the invoice is the same regardless.

It turns out fixed-fee projects are exactly when time tracking pays the most. You just have to think about it differently - not as billing data, but as project-profitability data and pricing intelligence for the next gig.

Why fixed-fee freelancers skip time tracking

The standard reasoning: "I'm not billing by the hour, so tracking hours just creates pressure to work fast or feel guilty when I take a long lunch." Fair enough. If time tracking feels like a panopticon over your own work, you won't do it consistently and the data will be garbage anyway.

But that's a tool problem, not a fundamental one. The wrong way to track time on fixed fees is to start a 30-second timer for every micro-task and stress about the running total. The right way is much lighter.

What you actually get from tracking time on fixed-fee work

Four things. Any one of them is worth the small overhead.

  • Effective hourly rate per project. You quoted $5,000 for a logo. You spent 38 hours on it. That's $132/hour - probably fine. But the next logo you quoted at $5,000 took 67 hours. That's $74/hour - probably not fine. Without tracking, you'd have no idea those two projects diverged that much, and you'd quote the next one identically.
  • Better pricing on the next quote. Once you have effective-hourly data across 5-10 fixed-fee projects, you stop guessing rates. You know "this category of project takes me ~40 hours" or "this client always pushes scope by 50%" - and you can price accordingly. New freelancers underprice for years because they have no data; tracking fixes that fast.
  • Scope-creep evidence. When a client says "this is just a small tweak" and you've already spent 12 hours on tweaks, you have a number to point to. Without tracking, scope creep is your gut feeling vs the client's gut feeling - you'll lose that argument every time.
  • Identifying which clients are actually unprofitable. The client who pays $3K/month but eats 80 hours/month is making you $37/hour. The one who pays $1.5K/month and eats 12 hours is making you $125/hour. Knowing this changes which clients you renew, which you raise rates on, and which you fire.

How to do it without it feeling like billable hours

A few rules that keep fixed-fee time tracking sustainable:

  • One timer, not many. Don't track tasks. Track projects. Start a project timer when you begin work, stop it when you context-switch or stop. The unit is "time on this client's stuff," not "time on this specific subtask."
  • Don't round. When you're billing hourly, you round to 15-min blocks because the client sees the number. When you're not billing hourly, the precise number is more useful - leave the raw seconds alone.
  • Tag billable vs internal work. Some project time is on the client's stuff (billable, even if you're not billing it). Some is admin, proposal, scope discussion. Tag them differently so the effective-hourly calculation is honest.
  • Review monthly, not daily. The point isn't real-time vigilance, it's pattern recognition over a few projects. Pull a report at the end of each month: how much time did each project actually take? What's my effective hourly?

The 5-minute monthly ritual

Once a month, look at the projects you billed and answer three questions:

  • Which project had the highest effective hourly rate? Why? (Better client? More efficient process? Smaller scope?)
  • Which had the lowest? Why? (Scope creep? Unclear brief? Difficult revisions?)
  • What pattern does this suggest for how I should price or scope the next project of this type?

That's the whole exercise. Five minutes, once a month, and your pricing intelligence compounds.

What we built

Timely is the time-tracking app in the Durvy suite. It's built around the fixed-fee use case specifically: one timer at a time, project-level tagging not task-level, billable / non-billable split, and a monthly report that shows effective hourly rate per project and per client.

It's part of the $29/month Suite plan (which also includes invoicing, receipts, and CRM). The free tier doesn't include Timely, but you can try Suite free for 60 days with code `EARLY` if you want to see what fixed-fee time data actually looks like before committing.

TL;DR

  • Fixed-fee work is when time tracking pays the most, not the least.
  • Tracked time gives you four things: effective hourly rate per project, better quoting data, scope-creep evidence, and unprofitable-client identification.
  • Keep it sustainable: one project timer, no rounding, billable / non-billable tag, monthly review.
  • Spend 5 minutes a month reviewing the data. The compounding insight is worth more than the tracking overhead.