Open-Source Project Time Tracking Software

Project time tracking records how much time goes into individual clients, projects, and activities. It supports job costing and provides timesheets for billing by time spent. Depending on the product, you can create invoices directly or pass the hours on to invoicing software.

Typical users include agencies, consultancies, and freelancers who want to analyze client projects and bill their services transparently.

Invoicing handles billing based on the recorded services. Project management plans tasks and milestones, while project time tracking records the actual effort.

Employee time tracking, by contrast, records attendance, breaks, and working time accounts for HR administration. Project hours alone do not necessarily reflect the full working day.

Features

Below are typical features of project time tracking. The connection to invoicing depends on the product and edition.

Track project hours with a timer or manually

Assign time to clients, projects, and activities

Distinguish between billable and internal hours

Set hourly rates and project budgets

Compare planned and actual project effort

Review and approve timesheets

Export project reports and proof of services

Pass tracked hours on to invoicing

Products

Below is an overview of popular open-source software in the category «Open-Source Project Time Tracking Software». The list is sorted alphabetically.

Well-known proprietary examples include Clockify, hakuna, Harvest, mite, MOCO and Toggl Track.

ERPNext

ERPNext combines accounting, quotes, invoices, and time tracking with subscription and contract management in one web application.

  • Accounting
  • Appointment Scheduling
  • Calendar
  • Contracts
  • CRM
  • ERP
  • Invoicing
  • Project Time Tracking
My recommendation

Kimai

Kimai assigns tracked time to customers, projects, and activities. Reports, exports, and invoicing support billing by effort.

  • Invoicing
  • Project Time Tracking

Leantime

Leantime connects project goals with tasks, milestones, and time tracking. Teams plan their work on Kanban boards, among other views.

  • Project Time Tracking
  • Projects

Midday

Midday combines time tracking, invoices, and a financial overview for solo business owners and freelancers.

  • Invoicing
  • Project Time Tracking

Odoo Community

Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.

  • Calendar
  • CRM
  • Employee Time Tracking
  • ERP
  • Invoicing
  • Project Time Tracking

OpenProject

OpenProject combines task management, Gantt planning, and time tracking. Teams coordinate projects and document their collaboration.

  • Project Time Tracking
  • Projects

OrangeHRM

OrangeHRM Starter manages employee data, leave, working time, job applications, and performance reviews in a self-hostable web application.

  • Employee Time Tracking
  • HR
  • Project Time Tracking

TimeTagger

TimeTagger records working time on an interactive timeline and organizes it with tags. You can self-host it or use it as SaaS.

  • Project Time Tracking

Traggo

Traggo records working time with custom tags and analyzes it in customizable dashboards. The web app runs on your own server.

  • Project Time Tracking