solidtime logo

solidtime

Modern time-tracking app for freelancers and agencies

solidtime offers an intuitive interface to track time, manage projects, tasks, clients, and billable rates, supporting multiple organizations and easy data import from popular tools.

solidtime banner

Overview

Highlights

Intuitive time‑tracking UI
Project, task, and client management with role‑based permissions
Configurable billable rates at organization, project, and member levels
Import from Toggl, Clockify, and CSV

Pros

  • Open‑source and self‑hostable
  • Rich feature set covering time, projects, and billing
  • Supports multiple organizations under one account
  • Easy migration from popular trackers

Considerations

  • Requires own server or cloud subscription
  • Limited to PHP/Laravel stack for custom extensions
  • No native mobile apps (web only)
  • Advanced reporting may need additional setup

Managed products teams compare with

When teams consider solidtime, these hosted platforms usually appear on the same shortlist.

Clockify logo

Clockify

Time tracking and timesheets for teams and freelancers

Everhour logo

Everhour

Time tracking that integrates deeply with project tools

Harvest logo

Harvest

Time tracking with invoicing and expense tracking

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Freelancers needing simple yet powerful time logs
  • Small to medium agencies managing multiple clients
  • Teams that want full control over data via self‑hosting
  • Businesses migrating from Toggl or Clockify

Not ideal when

  • Enterprises requiring out‑of‑the‑box mobile apps
  • Organizations needing deep AI‑driven analytics
  • Users preferring a SaaS‑only solution without self‑hosting
  • Teams on non‑PHP tech stacks needing tight integration

How teams use it

Freelancer billing clients

Track billable hours per project, apply rates, and generate invoices directly from the dashboard.

Agency managing multiple client projects

Create separate organizations for each client, assign members, and control permissions to keep workstreams isolated.

Migrating from Toggl

Import historic time entries via the built‑in Toggl importer, preserving past data for continuity.

Remote team collaboration

Assign tasks to team members, monitor progress, and ensure accurate time capture across time zones.

Tech snapshot

PHP58%
Vue28%
TypeScript11%
Blade2%
JavaScript1%
CSS1%

Tags

time-trackingself-hostedvuetimetrackinglaraveltimetrackingapptime-trackertimetracker

Frequently asked questions

Can I host solidtime on my own server?

Yes, the project provides Docker and installation guides for self‑hosting.

Is there a cloud‑hosted version?

solidtime offers a hosted cloud service you can sign up for without managing infrastructure.

Which time‑tracking tools can I import from?

Importers are available for Toggl, Clockify, and generic CSV exports.

How are billable rates configured?

Rates can be set at the organization, project, member, or individual level through the UI.

What license governs solidtime?

The code is released under the AGPL‑3.0 license.

Project at a glance

Active
Stars
7,918
Watchers
7,918
Forks
407
LicenseAGPL-3.0
Repo age2 years old
Last commit6 days ago
Self-hostingSupported
Primary languagePHP

Last synced 3 hours ago