Track billable hours and manage project budgets with a self-hosted system for freelancers and companies.

Kimai is an open-source, self-hosted web application that provides professional time tracking for freelancers and companies. It allows users to log billable hours, manage projects, and generate detailed reports to monitor productivity and costs across various clients. The application is designed to handle a wide range of scales, from individual freelancers to organizations with hundreds of active users.
The software is deployed as a web application on a server. It requires a PHP environment and a MariaDB or MySQL database. Installation options include Docker Compose for environments like Hetzner and DigitalOcean, manual SSH setup using Git and Composer, or hosting on Synology NAS devices. For users who do not wish to manage their own infrastructure, a hosted cloud version is available.
Built with the Symfony framework and Doctrine ORM, Kimai uses a responsive design based on Bootstrap and Tabler. The architecture supports advanced search and filtering to help administrators navigate large sets of time entries. It is designed for users who need strict control over their data and billing configurations. The system supports a plugin architecture, allowing developers to extend functionality through a dedicated marketplace of free and paid plugins.
Kimai serves as a comprehensive tool for business time management and financial tracking, providing a professional grade solution for those seeking an independent time tracker.
Automatically monitors device usage and records activity data with local storage for user privacy.
Track billable hours across multiple projects and clients with a self-hosted interface for freelancers and agencies.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.