Timelog Report

Written By Timothy Murenzi

Last updated 11 days ago

What it's for: understanding your team's tracked time — utilization, billable value, and what hasn't been invoiced yet.

KPI cards (seven):

  • Total Hours — billable + non-billable.

  • Billable % — utilization (billable hours ÷ total hours).

  • Billable Amount — total billable dollars.

  • Avg. Bill Rate — billable $ ÷ billable hours.

  • Effective Rate — all invoiceable value ÷ total hours (your real hourly yield).

  • Realization — invoiced $ ÷ billable $ (how much of billable work actually got billed).

  • Not Invoiced — billable dollars not yet invoiced (highlighted as a warning). A banner calls out the project with the largest outstanding amount.

Charts: Hours by Project, by Task, by Team Member, and Invoiced vs Not Invoiced.

Table: an expandable tree — Project → Phase → Task → Employee — with toggleable columns for Billable (hrs/$), Non-billable, Invoiced, Not Invoiced, and GPM (gross profit margin on labor = (billable − cost) ÷ billable). "Not Invoiced $" is highlighted.

Filters: Start/End dates (these re-query your time data by work date), and Client / Project / Team Member multi-selects (projects narrow to the chosen client), plus a "Not Invoiced only" toggle.

Where the data comes from: your timelogs, with the people, clients, projects, and phases they belong to.

What to understand: the date filters actually pull from the server (not just hide rows), so widening the range fetches more. GPM depends on each member's labor cost being set — without cost data, margin can't be calculated. The CSV is a hierarchical roll-up with subtotal rows and a grand total.