Time tracking on projects

Available on the Business and Team plans.

Labor is usually the biggest cost on a job — and the easiest to lose track of. The Time tab on every project keeps it honest.

Logging time

Click Log Time:

  • Date — defaults to today
  • Hours — in quarter-hour steps (0.25, 0.5, 0.75, …)
  • Hourly Rate — pre-suggested from your rate on the project's Team tab, editable per entry
  • Description — what the time went to

Entries are attributed to whoever logs them, and each one posts to the project feed automatically ("6h logged").

The suggested rate is a starting point, not a rule. Overriding it per entry is the normal way to handle overtime, a subcontractor at a different cost, or a task someone more senior had to take over — the rate travels with the entry, so changing your standing rate later never rewrites history.

The running total

The Time tab header keeps a live total — "Total: 42 hrs · $3,150" — and that dollar figure is the labor component of the project's Total Cost. Every hour logged moves the profit number in real time.

The arithmetic is deliberately simple: each entry contributes hours × rate, and the project's total cost is labor plus expenses assigned to the project. There is no rounding, no minimum billing increment and no markup — what you log is what lands in the cost column.

Correcting a mistake

Time entries can be deleted but not edited. To fix a wrong figure, delete the entry and log it again with the right numbers.

That is intentional: an edited timesheet is impossible to audit later, and the delete-and-relog cycle leaves the project feed showing what actually happened. If a client ever questions an invoice, the feed is the record you stand behind.

Hours stay with the project even if the person who logged them later leaves your team — the cost was real, so removing someone from your team never quietly reduces a completed job's labor cost.

Habits that pay off

  • Log daily, not weekly. Reconstructed timesheets always undercount.
  • Use real rates — what the hour costs you (wage + burden), not what you bill. The project's revenue side already captures billing; time entries are for cost truth.
  • One entry per task beats one entry per day — the descriptions become a work record you can stand behind if a client questions the bill.
  • Log the unglamorous hours too. Travel, sourcing materials, the second trip because a part was wrong. Jobs rarely lose money on the work itself; they lose it on the hours nobody wrote down.

Reading the result

Once a few jobs carry honest hours, the project financials view stops being a formality and starts settling arguments — which job types actually pay, which clients absorb more time than they're worth, and whether a quote that felt tight was tight or simply wrong.