Hours is an open-source platform for tracking time, managing approvals, and generating invoices. Deploy it yourself or let us host it for you.
Time tracking & invoicing
Log hours on a calendar, route them through approvals, and generate invoices — with optional QuickBooks sync.
Calendar-based time entry
Daily and weekly views with team-wide visibility
Task-level tracking
Rates, approval status, and hours at a glance
Invoice generation
Line-item invoices with QuickBooks sync
Light & dark mode
Full dark mode support across every screen. Drag the slider to compare.
Clients & projects
Each client gets a dedicated workspace with projects, billing summaries, approval workflows, and integrations — all managed independently.
Client overview
Billing totals, projects, approval status, and integrations per client
Project dashboards
Budget burndown, tasks, and billing
Profitability reporting
Track margins across clients and projects
Log hours against projects and tasks with an intuitive calendar interface. Track time daily or weekly.
Team members submit their hours, managers review and approve, and approved time flows directly into invoicing. Everyone stays in the loop.
Generate professional invoices directly from approved time entries. Optional task-level line item breakdown.
Fully open-source under MIT license. Self-host on your own infrastructure or use Hours Cloud.
Self-hosted, open source
Flat rate for up to 100 users
Requires 501(c)(3) or equivalent certification
Get StartedManaged hosting, zero maintenance
Hours is the open-source project, licensed under MIT and available on GitHub. Hours Cloud is a fully managed service that runs the same codebase — we handle provisioning, upgrades, backups, and availability so your team doesn't have to. Both share the same features and data model.
You retain full ownership of your data. Hours is open-source, so there is no proprietary lock-in — you can export all time entries, projects, clients, and invoices at any time.
Yes. Verified non-profit organizations (501(c)(3) or equivalent) qualify for our Non-Profit plan at $10/month flat for up to 100 users. Contact contact@systemslab.cloud with proof of status to get started.
Contributions are welcome. The project repository, contribution guidelines, and issue tracker are all available on GitHub. We accept bug reports, feature requests, and pull requests from the community.