Feature · Time tracking

Track time the way each person actually works.

Timer, manual, or calendar — pick what fits the team. The data lands in the same place either way, ready for invoicing and reporting.

14-day trial · No credit card required
Three modes

One timesheet, three ways in.

Live timer

Start a timer with one click from the global timer bar. Idle detection prompts you when you've stepped away. Switch projects without losing the running entry.

Manual entry

Add hours after the fact — by day or by block. Bulk-edit a row of entries when finance asks for descriptions on every line.

Calendar

See the week as a wall of cards. Card height equals hours. Drag to move an entry to a different day. Resize to change duration.

Timer bar

Always-on timer that follows you.

The timer bar lives at the top of every page. Start, stop, or switch projects without breaking your flow. The running entry shows live duration, project, and activity type.

  • Global timer bar — visible from any page
  • One-click start / stop / switch project
  • Idle detection with resume / discard prompt
  • Auto-save every 30 seconds
Timer bar with running entry
Calendar view

See the whole week at once.

The Day / Week / Month calendar lays time entries out as draggable cards. Card height is proportional to hours, color is the project. Move an entry to a different day by dragging it. Resize the card to change duration.

  • Day / Week / Month views
  • Drag-and-drop between days
  • Drag-to-resize to change duration
  • Color-coded by project
Calendar week view
Reminders

Friday closes itself.

A background service watches each user's logged hours against their weekly capacity. If someone's short, they get an in-app and email nudge — escalating from polite to direct based on how late they are.

  • Configurable reminder thresholds
  • Email + in-app delivery
  • Per-user weekly capacity (40h default, override per person)
  • Manager view of who's still pending
Reminder email preview
Approval & immutability

Once an entry is invoiced, it's frozen.

Approved-and-invoiced time entries become immutable. No retroactive edits. Audit log captures who edited what, when, before approval. Managers see a queue of pending hours, approve in bulk.

  • Manager approval queue
  • Bulk approve / reject
  • Edits to invoiced entries are blocked
  • Full audit trail of every change
Approval queue

Common questions

Can I edit time entries from previous weeks?

Yes, until the entry has been included on a sent invoice. After that it's frozen — finance gets to keep the books reconciled. Edits before that point are tracked in the audit log.

Does the timer work offline?

The PWA installs to your desktop or phone and continues to run a timer offline. When you reconnect, the entry syncs automatically.

How does idle detection work?

If your browser is idle for more than 5 minutes (no mouse, keyboard, or focus events), the next time you return we ask whether to keep, discard, or trim the idle minutes from the running entry.

Can I track time without picking a project?

No. Every entry must be on a project. This keeps reporting clean — there are no "untagged" hours floating around when finance closes the month.

What about activity types?

Each tenant defines its own activity types (Design, Dev, Strategy, QA, etc.). They're optional on entries by default. You can require them per project if you want stricter classification.

See it in your account.

14-day trial. No credit card. Track your first hour in under a minute.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.