Kimai is a free open-source time tracker that takes freelancers, agencies, and companies from timers and calendar timesheets through approvals to invoices and reports. It runs as a self-hosted web application for unlimited users, with paid Kimai-Cloud hosting for teams that prefer not to run a server.[1][2]
Quick verdict
Freelancers and small agencies that bill clients by the hour will get the most from Kimai. Its strength is the straight line from multi-timer tracking and calendar timesheets through team approvals to VAT-aware invoices, all free to self-host for unlimited users. The tradeoff is hands-on server administration and manual time entry, so teams that want automatic activity capture or zero setup should choose a hosted automatic tracker instead. If you can run a PHP and MySQL host or a Docker container, choose Kimai; if you need effortless personal tracking, choose RescueTime.[1][2][3]
Key features
Multi-timer and punch tracking Staff can run several named timers in parallel or punch in and out like a time clock, and managers get day, week, and month timesheet views of the whole team.[1]
Calendar timesheets for the whole team Entries land in shared calendar views that show who worked on what and when, which keeps distributed teams and client billing aligned.[1]
Approvals with a full audit trail Submitted weeks move through an approval workflow where every approval, rejection, and edit is recorded, so billing disputes can be traced back to the decision.[1]
Invoices from tracked hours Approved time converts into invoices with hourly or fixed rates, VAT handling, and customizable PDF templates that match company branding.[1]
Expenses alongside time Travel and project expenses attach to the same customers and projects as hours, so a client invoice reflects the full cost of the engagement.[1]
More than 60 built-in reports Weekly reports, yearly summaries, project breakdowns, and financial overviews come from stored evaluations that can be exported to PDF, Excel, or CSV.[1][2]
Plugins, API, and mobile apps Over 100 plugins extend reporting, invoicing, and authentication; a documented REST API covers timesheets, projects, customers, invoices, and users; official iOS and Android apps track time on the go.[1][2]
Team roles with directory login Fine-grained user roles govern who sees and approves what, and LDAP and SAML plugin bundles connect Kimai to existing company directories.[1][2]
Who will love it
Freelancers who invoice hourly: free unlimited-user self-hosting plus invoice generation covers the whole billable workflow at zero licence cost.[1][2]
Agencies with approval chains: billable rates, timesheet approvals, and audit trails match how client-services teams review work before it is billed.[1]
Organizations that must own their data: the on-premise build keeps every record on the operator's own server, which suits privacy-sensitive companies and public bodies.[1][2]
Who should avoid it
Solo users wanting automatic tracking: Kimai records what people enter or punch, not what the computer observes, so anyone wanting passive capture should pick an automatic tracker.[1][2]
Non-technical teams without server help: on-premise setup means PHP, MySQL, or Docker administration; without that skill, only the paid cloud edition fits.[1][2]
Businesses needing full accounting: Kimai invoices and exports to accounting tools, but it is not a ledger, payroll, or tax-filing system, so finance teams still need real accounting software.[1]
Alternatives and compatibility
Choose Kimai when billable team hours must flow from timers through approvals to invoices under your own control; the free self-hosted core covers that chain completely.[1][2]
Stay with a hosted automatic tracker when personal productivity insight matters more than client billing and nobody will administer a server.[1][2]
RescueTime is the catalogue's published automatic-tracking incumbent with project timesheets; Kimai substitutes manual team timesheets, approvals, and invoicing for its passive personal capture.[1][2]
Questions worth asking
What is the best Kimai alternative for non-technical users?
Kimai-Cloud is the natural first option because it removes server setup while keeping the same workflow, billed per user per month. If the goal is effortless personal tracking rather than team billing, a hosted automatic tracker such as RescueTime fits better since it captures activity with no timers and no administration.[1]
Is Kimai really no-code?
How much does Kimai cost per month?
Self-hosting is free for unlimited users under the AGPL-3.0 licence; hosting and maintenance effort are the real cost. Kimai-Cloud Standard costs 3.99 euros per user per month on monthly billing or 2.99 euros on annual billing, and Professional costs 4.99 or 3.99 euros respectively, all excluding taxes. Prices checked October 11, 2026.[1][2]
Sources and editorial review
Source research. Reviewed on October 11, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Kimai - Free Open-Source Time-Tracking
official · Observed October 11, 2026
Official product site; positioning, features, apps, repository link
- Kimai Cloud - Hosted Time-Tracking
official · Observed October 11, 2026
Official hosted edition; plans, per-user pricing, trial and money-back terms
- Kimai Documentation
official · Observed October 11, 2026
Official documentation; invoicing, approvals, expenses, reports, API, LDAP/SAML, installation
- kimai/kimai GitHub repository
official · Observed October 11, 2026
Source repository; AGPL-3.0 licence, PHP/Symfony stack, self-hosted multi-user scope