Logo
Deploy Now

SaaS Alternative

Toggl Harvest Clockify TimeCamp

Stars

4828

Forks

813

Watchers

57

Developer links

Kimai

From a freelancer logging billable hours to companies with hundreds of users, Kimai scales professional-grade open-source time tracking - a Symfony/PHP application without the per-seat pricing of Harvest or Toggl. Tracking is flexible by design: run multiple concurrent timers, use punch-in/punch-out mode, or enter times manually, organized by customer, project, and activity with tags, and priced by user-, customer-, or project-specific rates. The billing pipeline is where Kimai earns "professional grade": generate invoices directly from timesheet data with configurable templates (DOCX, ODS, XLSX, PDF), entry grouping, and invoice-number generators, while an export flag locks billed records against editing and excludes them from future invoices - the audit-safety detail spreadsheet workflows never get right. E-invoicing supports EN 16931, XRechnung 3.0, and Zugferd/Factur-X. Enterprise controls come standard: SAML and LDAP login against Google Workspace, Azure AD, or Authentik, TOTP two-factor auth, customizable role permissions, and teams that scope customers and projects to departments. Money and time budgets alert before overruns, advanced reporting slices recorded time by any dimension, and an extensive JSON API plus a plugin marketplace (expenses, approvals, and more) integrate it with existing infrastructure. Over 30 translations, multi-timezone, AGPL-licensed.

Kimai

Benefits

  • Unlimited Users, Zero Per-Seat Cost
  • From one freelancer to hundreds of employees - the price is your server, not a subscription.
  • Timesheets to Invoices, No Spreadsheet
  • Bill directly from recorded time, with processed records locked against silent edits.
  • Fits Your Identity Stack
  • SAML and LDAP login via Google Workspace, Azure AD, or Authentik, plus TOTP 2FA.
  • Budgets That Warn Early
  • Money and time budgets per project surface overruns before they become losses.

Features

  • Flexible Time Capture
  • Multiple concurrent timers, punch-in/punch-out mode, and manual entry with tagging.
  • Granular Rates
  • Hourly and fixed rates per user, customer, project, or activity.
  • Invoice Engine
  • Configurable DOCX/ODS/XLSX/PDF templates, entry grouping, and number generators.
  • E-Invoicing Compliance
  • EN 16931, XRechnung 3.0, and Zugferd/Factur-X in XML and PDF/A formats.
  • Roles and Teams
  • Customizable permissions with team-scoped access to customers and projects.
  • JSON API and Plugins
  • Extensive read/write API plus a marketplace for expenses, approvals, and reporting.