Kimai

github.com/kimai/kimai Productivity Suites Open-source projectOpen source

Kimai provides web-based time tracking for teams, including timesheets, reports, and invoice generation, with hosted and on-premise options.

github.com/kimai/kimai
Kimai homepage screenshot

About Kimai

Kimai is a free and open-source, web-based time-tracking application for freelancers, companies and organisations. It handles timesheets, reporting, invoicing and data exports, and adds a JSON API, tagging, multi-timer and punch-in/punch-out modes, per-user, customer and project rates, money and time budgets, and advanced search and filtering. It supports multiple users, timezones and over 30 translations, with authentication via SAML, LDAP or database, TOTP two-factor authentication, and customizable role and team permissions.

Kimai can be self-hosted using Docker images, Caddy with Docker-Compose, or a Git and Composer setup, or used through a hosted cloud version. On-premise installations require PHP 8.2 or newer plus MariaDB or MySQL, and need their own subdomain, since subdirectories are not supported. Plugins are available through a marketplace with both free and paid options.

Key features

  • Timesheets with multi-timer and punch-in/punch-out modes
  • Invoicing, data exports and a JSON API
  • Reports, advanced search and filtering, money and time budgets
  • Rates defined per user, customer and project
  • SAML, LDAP or database login with TOTP two-factor authentication
  • Multi-user, multi-timezone, over 30 translations, plugin support
Best for: Freelancers, companies and organisations that want open-source, multi-user time tracking, either self-hosted or through a hosted cloud version.
Good for
  • Free and open-source, with source code available on GitHub
  • Can be run on-premise or as a hosted cloud version
  • Designed for freelancers as well as companies with dozens or hundreds of users
Watch out for
  • On-premise hosting requires a subdomain; subdirectories are not supported
  • Self-hosting needs PHP 8.2 or newer and MariaDB 10.6 or MySQL 8.4 or newer
  • Plugins come from a marketplace that includes paid as well as free options

Kimai at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Kimai alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 11 alternatives

My Hours

myhours.com

Project-based time tracking with tasks, timesheets and client reports. Free for teams of up to five users.

TrackingTime

trackingtime.co

Team time tracking with tasks, projects, manual entries, and timesheets. A free plan is available with paid upgrades.

Popular in Productivity Suites

Well-known listings from the same topic.

All 41

Kimai FAQ

Can Kimai be installed in a subdirectory?
No. The documented requirements state that a webserver and subdomain are needed, and a subdirectory is not supported.
What does an on-premise installation require?
PHP 8.2 minimum (with support for 8.3, 8.4 and 8.5), MariaDB 10.6 or MySQL 8.4 or newer, a webserver and subdomain, and the PHP extensions gd, intl, json, mbstring, pdo, tokenizer, xml, xsl and zip.
Do I have to host Kimai myself?
No. Besides the documented on-premise installation methods, there is a cloud version for users who do not want to host Kimai.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing