About

TimeTracker is a self-hosted, open-source (GPL-3.0) time tracking and project management app for freelancers, teams, and agencies who want professional billing without handing their data to a SaaS vendor.

Start real-time timers (they survive a browser close via WebSockets) or add manual entries, organize work with projects, clients, and a Kanban board, then roll tracked hours straight into PDF invoices — with multi-currency, status tracking (draft/sent/paid/overdue), expenses, and mileage. Reporting, dashboards, CSV export, budget forecasting, role-based access, and audit logs round out 130+ features.

Deploy in about 5 minutes with Docker on a VPS or homelab (SQLite or PostgreSQL), invite your team, and invoice from the same UI you track in. Native mobile (Flutter) and desktop (Electron) apps included.

100% free. No paywalled features, no per-seat license. Try the live demo with no signup.