Frequently Asked Questions
Common questions about TimeTracker. Try the live demo, start with Getting Started, or see comparisons: Toggl, Clockify, Harvest.
Is TimeTracker really free and open source?
Yes! TimeTracker is completely free and open source, released under the GPL-3.0 license. You can use it, modify it, and distribute it without any cost. There are no hidden fees, subscriptions, or premium features locked behind a paywall.
Ready to try it? Open the live demo
Do I need technical knowledge to set up TimeTracker?
Basic technical knowledge helps, but TimeTracker is designed to be easy to deploy. If you're comfortable with Docker, you can have it running in minutes. We provide comprehensive documentation and step-by-step guides to help you get started, even if you're not a developer.
Follow the getting-started guide
What are the system requirements for self-hosting?
TimeTracker has minimal requirements. You need a server with Docker support, at least 512MB RAM, and a few GB of storage. It works on Linux, Windows (with WSL), and macOS. The application uses SQLite by default, but you can also use PostgreSQL for larger deployments.
Check the Docker quick-start
Can I use TimeTracker for multiple clients or projects?
Absolutely! TimeTracker supports unlimited projects, tasks, and clients. You can organize your work by client, project, or task, track time for each separately, and generate invoices for specific clients or projects. Perfect for freelancers and agencies managing multiple clients.
See use cases for agencies & freelancers
How does the invoicing feature work?
TimeTracker's invoicing feature lets you generate professional invoices directly from your tracked time. You can select specific time entries, add expenses, set hourly rates, and export invoices as PDF. The system tracks invoice status (draft, sent, paid) and supports multiple currencies.
See invoicing in action
Is my data secure with TimeTracker?
Yes! Since TimeTracker is self-hosted, your data never leaves your server. You have complete control over your data, backups, and security. The application includes role-based access control, audit logs, and supports secure authentication methods. Your sensitive business data stays private.
Compare with cloud alternatives
Can multiple team members use TimeTracker?
Yes! TimeTracker supports unlimited users with role-based access control. You can assign different roles (admin, manager, user) with appropriate permissions. Team members can track their own time, view assigned projects, and managers can see team reports. Perfect for teams of any size.
See all team & security features
How do I get support or report issues?
You can get help through our GitHub repository. Report bugs or request features on GitHub Issues, participate in discussions, or check the documentation. For direct contact, email us at info@drytrix.com. Community support is also available through GitHub Discussions.
Open GitHub Discussions
Is there a free Toggl alternative for unlimited users?
Yes—TimeTracker is GPL-3.0, self-hosted, and has no per-user license fee. You pay only for infrastructure (often a small VPS). See Toggl Alternative and vs Toggl for a feature-by-feature snapshot.
Can I self-host time tracking software with Docker?
Yes. TimeTracker ships Docker Compose recipes so you can deploy in minutes. Follow Getting Started for the quick-start commands.
How do I export data from Toggl, Clockify, or Harvest?
Each vendor exposes exports (commonly CSV/Excel) from their reports or account settings. Download clients, projects, tags, and detailed time entries, then map columns into TimeTracker. Start with a staging instance before cutover.
Does TimeTracker work offline?
You need network connectivity to the server you host. Users on flaky networks can still log time once reconnected, and mobile browsers work against your HTTPS endpoint.
Is TimeTracker GDPR-friendly?
Self-hosting helps: data stays on infrastructure you control. You still must configure TLS, retention, DPIAs, and subprocessors for your organization—but you are not shipping employee time data to a SaaS vendor by default.
What is the difference between cloud and self-hosted time tracking?
Cloud tools host your database for you (fast setup, recurring fees). Self-hosted means you operate the app—lower long-run cost at scale, stronger data residency, more operational responsibility.
How much does time tracking software cost for a team of 10?
SaaS trackers often land around $9–$18 per user per month once you need invoicing and reporting—thousands per year for ten people. TimeTracker avoids per-seat licensing; budget hosting and admin time instead.
Can I migrate from Toggl to a self-hosted alternative?
Yes—export Toggl reports to CSV, normalize to your project structure, import into TimeTracker on Docker, and run parallel tracking for one cycle to validate totals.
Does TimeTracker include invoicing?
Yes. Generate invoices from tracked time, manage statuses, and export PDFs without paying a separate invoicing subscription.
Can I use PostgreSQL instead of SQLite?
Yes. Larger teams can configure PostgreSQL for concurrency and backup tooling you already trust.
Is there a mobile app?
TimeTracker is web-first. Mobile browsers work against your deployment; many teams bookmark the timer page for one-tap access.
How do backups work?
Because you own the server, snapshot the database volume and configuration regularly. Test restores—SaaS cannot compete with your ability to keep cold copies offline.
Will updates break my deployment?
Follow GitHub releases, read notes, and roll out updates on staging first. Open-source means you choose when to upgrade.
Where can I see screenshots before installing?
Browse Screenshots for dashboards, timers, reports, and invoicing.
Still have questions? The fastest answer is to try it.
Open the live demo — no signup, no credit card — and poke around for two minutes. Most questions answer themselves.