The best time-tracking features for you
Kimai provides a wide range of features that build around your project time-tracking needs and best practices solutions to our customers making their bookkeeping easier.
Tech & Business Support
I ensure support for all applications I've built and I will assist you and your team.
What can Kimai do for you?
Kimai offers much more than just time-tracking, here is a list of other important business functions.
The layout is fully responsive, made for desktop and mobile usage. Every user can configure the data columns that should be shown, e.g. to prevent horizontal scrolling on small devices.
Kimai was built to be extendable, and features can be added with plugins. Developers wanting to create them can use many extension points.
Kimai can be used by as many users as you want: each installation supports unlimited users with different roles (see permissions).
Kimai can be localized to any language and is already translated to more than 30 languages.
Teams can be created to group your users into logical groups like departments or project related peer-groups. Customers and projects can be assigned to those teams, which will limit visibility and access for other users.
Manage your customers and set address, contacts, country, currency, visibility (for archiving) and many more fields.
Manage projects for each customer with order number, budget and visibility (for archiving).
Activities are used to assign the unit of work to timesheet entries. Manage activities for each project with order number, budget and visibility (for archiving). Activities can be global, no more duplication necessary if multiple projects share the same working unit.
Different invoice templates, options for entry grouping, configurable invoice numbers, and you can add your own templates in PDF, DOCX, HTML, XLSX, and ODS file format.
Timesheet data can be exported to other programs, or shared with different departments in XLSX (Excel), PDF, CSV and HTML format. Exported records can additionally be locked and protected against further changes.
Buy the plugin and keep track of expenses based on customer, project and activity — for categorization and inclusion in your invoices.
Log in and register users via SAML (single sign-on aka SSO) and re-use your existing identity provider, like Google Workspace, Authentik or Azure Active Directory.
Featuring an extensive JSON API for reading and writing data, so external apps and your custom tools can communicate with your favorite time-tracker.
Two-factor auth (2FA)
Kimai supports two-factor authentication with TOTP tokens: secure your user accounts today!
Your dashboard will show you several statistics about recorded times and the amount of collected data. And we can always add more charts!
We have Docker images for development and there multiple variations of Docker-Compose setups for production usage.
Don’t want your users to log arbitrary timesheet records? Switch to the time-clock mode, which only allows “punch in” and “punch out” records. No more manually given start and end times.
Rates can be calculated based on hourly and fixed amounts, configurable for customers, projects, activities and each timesheet record individually.
Connect Kimai with your company directory server (LDAP or Active directory) and use your existing authentication infrastructure.
Kimai uses localized version of the 24 hour format. But if you are used to the AM/PM format, you can configure that.
If your local laws require you to only show durations instead of start and end date-time, you can activate that mode globally.
Customizable permission structure. Assign different roles to your user, e.g. users can record times, teamleads can print invoices and configure project/activities, admins can configure users and customers.
Personal statistics and per user settings for hourly rate, Kimai theme, password and avatar.