Free time-tracking for everyone

Kimai is a free & open source timetracker. It tracks work time and prints out a summary of your activities on demand. Yearly, monthly, daily, by customer, by project … It’s simplicity is its strength. Due to Kimai’s browser based interface it runs cross-platform, even on your mobile device.

Time-Tracking

Time-Tracking

Track and manage your working times with Kimai or export them
Invoices

Invoices

Print invoices for your customers directly with Kimai in several formats
Dashboard

Dashboard

Get an insight with several statistics about your time-tracking records and more
While there are many programs one can use for time and project tracking, they tend to be overkill for my rather simple needs. Kimai came about because I was tired to feed lame boring excel tables …

Kimai does not have to run while recording, you can even quit your browser. Your time is still recording until you stop it from any web browser that has access to your installation. It is designed to hold lots of users, but you can also use it for a single user if you want to.

Kimai can be localized to any language and we ship the following sets of translations: english, german, russian, italian, french, spanish, hungarian, arabic. Feel free to send your self-made language files – we’re looking for translators and would appreciate your support!

And if want to know what others have to say about us, check out the testimonials.

Feature list

The following list is **not** complete, but instead it should highlight some of the exciting features which Kimai v2 offers.

Name Description Free version
Mobile ready

The layout is fully responsive, based on bootstrap and made for desktop and mobile usage.

Plugins

Kimai v2 was built with extendability in mind, the feature set can be extended with plugins.

Multi user

Kimai v2 can be used by as many users as you want: each installation supports unlimited users with different roles (see permissions).

Multi language

Kimai can be localized to any language and comes with a set of translations (but we always look for help).

Customers

Manage your customers and set address, contacts, country, currency, visibility (for archiving) and many more fields.

Projects

Manage projects for each customer with order number, budget and visibility (for archiving).

Activities

Activities are used to record timesheet entries. Manage activities for each project with order number, budget and visibility (for archiving).

Invoicing

Different templates, calculator, invoice number generator and you can add your own templates, in the file formats: XLSX, ODS, CSV, DOCX.

Export data

Timesheet data can be exported for usage in other programs, passing them to different departments or simply for having an offline record of your work.

JSON API

Featuring a JSON API so external apps can communicate with your favorite time-tracker!

Statistics

Your dashboard will show you several statistics about recorded times and the amount of collected data. And we can always add more charts!

Docker

The release includes a docker image for development and there is a separate docker-compose setup for production available.

Migration

Data from Kimai v1 can be imported, for a seamless migration of your time-tracker.

Limit records

You can record as many times as you want in parallel, but you can also config the allowed limit of active records down to 1.

AM/PM format

Kimai uses localized version of the 24 hour format. But if you are used to the am/pm format, you can configure that.

Duration only

If your local laws require you to only show durations instead of start and end date-time, you can activate that mode globally.

Rate calculation

Rates can be calculated based on hourly and fixed amounts, configurable for customers, projects, activities and each timesheet record individually.

Timesheet filter

You can filter all time-records by user, customer, project, activity and date.

Weekend rates

You can configure global settings for rate factors on single weekdays, e.g. 150% for saturday and sunday.

Archiving

After a long usage a lot of entries can pile up in your dropdowns - now you can hide customers, projects and activities.

Permissions

Assign different roles to your user: User can record times, teamleads can print invoices and configure project/activities, admins can configure users and customers.

User profile

Personal statistics and per user settings for hourly rate, Kimai theme, password and avatar.

Theming

Kimai bundles different color themes and display settings, so every user can tweak it to his personal flavour

User registration

Kimai supports user self-registration with email activation.

Password reset

Forgot your password? No problem, Kimai got you covered with an password reset functionality via email.

Up-to-date

Based on newest web technologies and frameworks: PHP7, Symfony 4, Doctrine, Flex, Bootstrap, Webpack and many more…

SQLite support

No database setup required, Kimai has SQLite support out-of-the-box.

Sounds interesting? Then don't wait and get your free copy now: Download