Hubstaff

hubstaff.com

ALMOST

A weekend of work, and real gaps remain.

Time tracking with monitoring attached: screenshots, activity levels and location, aimed at teams paying by the hour.

Promptfree, for everyone, and the only version there is
Build the time tracking I actually need instead of Hubstaff — and read this first, because half of what this product sells is a decision rather than a feature.

**The monitoring half is the part to think hardest about.** Screenshots of somebody's screen every ten minutes, activity levels from keystroke counts, location logging: in much of Europe this needs a lawful basis, a documented assessment and often a works council agreement, and everywhere it changes what it is like to work somewhere. Build the timer. Add surveillance only if you can say out loud, to the people being watched, exactly why — and let them see everything you collect about them.

What is straightforward to build:

STACK
- Node 20+ with Fastify, server-rendered HTML with a little vanilla JS
- SQLite through better-sqlite3, WAL mode
- Caddy in front

THE DATA MODEL
- entries: id, person_id, project_id, task_id, started_at, ended_at, source, note, edited_by, edit_reason
- projects, tasks, and rates: person_id, client_id, effective_from, cost_cents, bill_cents
- **Every edit recorded with who and why, and the original kept.** In many countries a working-time record is a legal document, and one that can be silently changed is worthless to an inspector and to the employee

THE TIMER
- Start and stop from anywhere in one action, and a weekly grid for entering time from memory on Friday — which is how time is actually recorded
- Detect idle: if nothing happens for a while, ask what to do with those minutes rather than deciding. **Silently discarding time is how people stop trusting a timer**
- Never round. If a task took 7 minutes it took 7 minutes

WHAT REPLACES THE MONITORING
- Activity does not need screenshots. **Time against estimate, per task, is the number a manager actually wants**, and it is collected without watching anybody
- If somebody is over-running, that shows up in a day. If they are struggling, that is a conversation, not a screenshot

IF YOU BUILD MONITORING ANYWAY
- Tell people before it starts, in words, and record that you did
- Let every person see their own data in full, always, one click, and export it
- Blur screenshots by default, allow pausing during personal time, and never capture outside working hours
- A retention that actually deletes, measured in weeks

WHAT COMES OUT OF IT
- Hours per project and per person, and profitability from the two rate columns — **cost and bill are different numbers, and using the bill rate for both makes every project look profitable**
- Export for payroll and invoicing rather than becoming either

WHAT MATTERS MOST
The edit trail and the idle prompt. One makes the record defensible; the other makes it accurate — and both matter more than anything a screenshot shows.

What you lose

  • Desktop applications for Windows, macOS and Linux, maintained
  • Payroll and invoicing driven by the tracked hours
  • Location tracking for field teams
  • Integrations into the tools work already lives in

If you would rather not build

  • Toggl or Clockify, if the desktop apps are the reason
  • A timer and a weekly grid, which is what people use

The escape hatch

open source · no votes, no paid placement

Kimai

$0

Self-hosted time tracking with rates, budgets and exports.

kimai/kimaifree · open source

ActivityWatch

$0

Local-first activity tracking the person owns themselves.

ActivityWatch/activitywatchfree · open source

Why this verdict

our own opinion · changed only by a person

52/100

Verdict kinda at 52: the timer is a weekend, the desktop agents and payroll are not. The entry is deliberately blunt about the surveillance half, which is a legal question before it is a technical one.

History

tracked since 16 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Hubstaff

answered from the record above

Is Hubstaff free?

No — the plan we track is $7 a month. Starter at $7 per seat per month billed annually, with a two-seat minimum.

Can you replace Hubstaff by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 52 out of 100, build time a weekend. Read what you lose before you decide.

How much does Hubstaff cost?

$7 a month on Starter — $84 a year. Recorded 16 Aug 2026.

What do you lose by replacing Hubstaff?

Desktop applications for Windows, macOS and Linux, maintained; Payroll and invoicing driven by the tracked hours; Location tracking for field teams; Integrations into the tools work already lives in. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Hubstaff?

Yes: Kimai, ActivityWatch. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 18 in Time tracking & invoicing

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc