Skip to content

Time tracking for small agencies — per-project roll-ups without surveilling your team

Time tracking for small agencies with per-project and per-team roll-ups, automatic capture, and per-client invoicing — without screenshots, keystroke logging, or productivity scores on your team.

Article

27 June 2026Sander, Founder & engineer, Temporal.ist3 min read

An organisation tree of teams and people — team time tracking with per-project roll-ups

Agency time tracking usually forces a bad trade: either you get clean per-project numbers by surveilling everyone with screenshots, or you get privacy and a mess of spreadsheets. You can have the roll-ups without the monitoring. Here's how the org → team → project structure works.

TL;DR

  • Organisation → Teams → Projects: hours roll up so managers see team and org totals at a glance.
  • Each contributor's time is captured automatically from file edits and URLs — no manual timers.
  • No screenshots, no keystroke logs, no productivity scores on anyone.
  • Per-project and per-client totals feed straight into invoices at each client's rate.

The trade agencies are asked to make

Small studios and agencies get pushed toward a grim choice. Tools that give you
clean per-project, per-person numbers tend to get them by watching people:
periodic screenshots, keystroke counts, a productivity score next to each name.
The tools that respect your team tend to leave you reconstructing project totals
from spreadsheets and Slack.

You don't actually need surveillance to answer "how many hours went to the Dunder Mifflin
project this month, and who worked on it." You need structure and automatic
capture.

Structure: organisation → teams → projects

Time is organised in a hierarchy, and totals roll up through it:

An organisation Studio with 142 hours this month, broken into Design, Dev and Ops teams, each team broken into client projects like Dunder Mifflin, Northwind and Globex

  • An organisation holds your teams (Design, Dev, Ops).
  • Teams own projects, each usually tied to a client.
  • Hours captured on a project roll up to the team, and team totals roll up to
    the organisation.

A contributor sees their own time. A manager sees the team and the org-wide
roll-up — without anyone having to compile it.

Capture stays automatic — and private

The per-person numbers come from the same automatic capture the solo product
uses: a desktop client (macOS, Windows, Linux) watches each person's configured
project directories, browser extensions track work by URL, and sessions appear
on their own. Nobody starts a timer; nobody installs a surveillance agent.

A Dev Team weekly roll-up: each member with their tracked hours and top project, and a footer confirming no screenshots, no keystroke logs, no productivity scores

The manager view answers the questions that actually matter — who's on what,
how the week is distributed, which project is eating hours — using nothing but
tracked time. There are no screenshots, no keystroke logs, and no
productivity scores
. The record is what was worked on, not a judgement about
how hard someone was working.

From team hours to client invoices

Because projects link to clients and rates, those rolled-up hours aren't just a
dashboard — they're billable. Per-project and per-client totals feed directly
into invoices, auto-numbered per organisation, so the work your team tracked
becomes the bill you send the client without a re-entry step.

Real-time when it matters

For the "who's working on what right now" question, active sessions broadcast
over a WebSocket, so a live view reflects what's being tracked across the team
as it happens — useful for coordination, without it being a monitoring tool.

The takeaway

A small agency can have clean per-project and per-team roll-ups without pointing
a surveillance system at its own people. Structure the work as organisation →
teams → projects, let capture happen automatically from file edits and URLs,
keep it screenshot-free, and bill clients from the same totals your managers
review.

See also

agenciesteamstime trackingproject trackingguide

Questions

Can managers see team and per-project totals?

Yes. Time is structured as organisation → teams → projects and rolls up, so managers see per-project, per-team and org-wide totals while each contributor sees their own time.

Does it take screenshots or score my team's productivity?

No. There are no screenshots, no keystroke logs and no productivity scores. The data is automatically captured hours per person and project — nothing more.

How is each person's time captured?

The same way as the solo product: a desktop client watches each person's project directories and browser extensions track work by URL, so sessions are created automatically without manual timers.

Can we invoice clients from team-tracked hours?

Yes. Projects link to clients and rates, so per-project and per-client totals feed into invoices that are auto-numbered per organisation.

Can we see who is working right now?

Yes. Active sessions broadcast over a WebSocket, so a live view shows what's being tracked across the team in real time — for coordination, not monitoring.

Keep reading

All posts
  • Three stacked cards for a timesheet filled in from memory, a timer that was never started, and an automatic tracker recording a session, next to the headline: timesheets, timers, or a tracker that fills itself in

    Article

    Time tracking software in 2026: timesheets vs timers vs automatic

    What time tracking software actually does, the three kinds of time tracking tool (timesheet software, timer apps, automatic time logging software), what a memory-based timesheet costs you, and a checklist for choosing one as a freelancer or small team.

    4 September 2026Sander10 min read

  • A calendar day column with two tracked sessions and a dashed gap between them being filled by a session block marked as recovered

    Article

    How to recover billable hours you forgot to track

    Forgot to track your time? Rebuild billable hours from commits, file timestamps, browser history and your calendar, log them as sessions, and invoice them with confidence.

    1 September 2026Sander6 min read

  • One card split down the middle, dark on the left and light on the right, with a small sun and moon dial sitting on the seam between the two halves

    Article

    Light mode, a new tray panel, and a calendar that stops hiding things

    Temporal.ist now has a light mode with a switch in the sidebar, a calendar that gives every project its own column and lists your tasks, and a desktop tray panel showing your week, what is running, and what is being watched. Plus pause and resume, and a per-project ignore list.

    12 August 2026Sander8 min read

Let your work keep its own time

Start on the free plan: no card and no trial period. Install the desktop app or the browser extension, choose what belongs to each project, and keep working.