Skip to content
A smooth editorial illustration of a completed project record separating delivery work, rework, and an honest unknown gap before a future estimate
← The Flamely journal

Why track hours on a fixed-price project? Use them for the next quote

A practical closeout method for freelancers who charge a fixed price but still need an honest record of where a project took time.

A fixed price does not make the hours disappear. It only changes what you do with them. The client agreed to an outcome and a fee, so a late timesheet should not become a surprise hourly bill. Your own record still matters. It tells you whether the next quote needs more discovery, a narrower scope, a larger contingency, or a different way of handling revisions.

Freelancers often make this distinction in their own words. In a r/freelance discussion, commenters recommend keeping an internal record even when the client receives a fixed project fee. A separate r/consulting discussion includes a consultant who uses hours from flat-fee jobs to refine later estimates. Those are individual practices, not a universal pricing rule. They point to a useful boundary: track actual effort for your own learning, then use the agreement to decide what the client owes.

Decide what the record is for before you review it

Start with the signed scope. If the project was fixed price, the record is usually an internal cost of delivery, not a retroactive invoice. That makes the review calmer. You are not trying to prove that every minute deserves payment. You are trying to learn why the work took the time it did.

  • Use the record to improve the next estimate when the next job has similar scope.
  • Use it to spot work that should have been inside the proposal: discovery, meetings, handoff, support, or revision rounds.
  • Use it to notice a scope change that needs a conversation before more work begins, not after the project is delivered.
  • Do not use uncertain gaps to make a precise story about what happened. A gap can stay a gap.

Close out the project in four passes

Do this soon after delivery. Open the project record, the proposal, and the places where the work actually left evidence: messages, meeting notes, commits, design files, issue history, and handoff email. The goal is a useful explanation, not a perfectly reconstructed stopwatch.

  1. Group the tracked work by the work the client bought. A website project might have discovery, first build, feedback, revisions, QA, and handoff. Do not start with app names because the same app can be used for every part.
  2. Separate planned delivery from changes. If a new page, a changed brief, or several extra review rounds appeared after approval, note that beside the project. It may be a valid change request, or it may show that the original scope was too vague.
  3. Keep non-delivery time visible. Sales calls, your own admin, waiting for access, a personal interruption, and a break do not become delivery time because they happened during the project.
  4. Write one sentence for the next proposal. For example: 'The build was close to estimate; two approval rounds and environment access took the extra time.' That is more useful than saving one large number without context.

An illustrative review of a fixed-price site refresh

Imagine a designer quoted a fixed fee for a five-page site refresh. Their project record shows 18 hours of design and build work, 3 hours of meetings and review, 4 hours of requested revisions, and 2 hours where activity is unclear. These figures are illustrative. They are not a formula for a bill or a recommended margin.

The useful conclusion is not 'the job took 27 hours.' It is more specific. The original build was 18 hours. The two review rounds were expected and should be included next time. The extra revisions followed a late content change, so the proposal needs a change rule or a defined number of rounds. The unclear two hours do not belong in a clean benchmark. Keep them visible, but do not let them pretend to be delivery work.

Keep the next quote small and concrete

You do not need a complex profitability model to make this review pay off. Keep a short benchmark beside the project: the type of work, the delivery time you can support, the work that expanded, and one change for the next proposal. When a similar enquiry arrives, read that note before you choose a price.

  • If discovery ran long, quote discovery as a separate paid phase or ask better questions before you commit to a fee.
  • If feedback expanded, state how many review rounds are included and how a new request will be handled.
  • If admin swallowed time, decide whether it belongs in the fee, a minimum engagement, or a separate support arrangement.
  • If the work was simply harder than expected, keep that fact. A better estimate is allowed to be higher.

What a tracker can and cannot tell you

On Windows, Flamely can record app-by-app activity, active, idle and break categories while tracking is active. A project can use a fixed-price or hourly billing setting and show a running estimate. Project suggestions ask before changing a project, which matters when one app is used for several jobs. Its time-entry, app-usage, and project CSV exports can support the closeout review.

That record has limits. Flamely does not manually edit a time entry, make an invoice, manage tasks, or turn missing activity into a recovered session. Workbook notes stay on the computer and the Workbook is a single-day view, not a weekly planning calendar. Use the data as evidence for a conversation with yourself about the next quote, not as an automatic verdict on what any client should pay.

When the client needs hours instead of a fixed fee

Some work should be hourly or capped by an estimate because the scope is uncertain. The discussion in r/Freelancers makes the same practical split: a defined outcome may suit a project fee, while uncertain work needs a different agreement. Decide that before the work starts. If the client requires editable timesheets or invoices, use a workflow built for those requirements. Flamely is a Windows activity record and project review tool, not an invoicing system.