About uClock

Time tracking built
for teams who care about control.

uClock started as an internal tool for tracking project time, approvals, and billing on our own stack. It has grown into a self-hosted platform used by teams who need clear hours, predictable payroll, and clean exports for clients and finance.

Self-hosted · your database, your rules
API-first design for reporting & automation
Built for Agencies, studios, dev shops, MSPs
Focus Time, approvals, payroll & billing
Stack PHP · MySQL · REST API

Our story

uClock was born from running service projects on tight timelines, where every hour mattered and the spreadsheet glue between teams and finance kept breaking.

We built the first version of uClock to answer simple but critical questions: Who worked on what?, Is this week ready for payroll?, and Are we on track against the budget?

As projects grew and more teams joined, we needed better approvals, clearer permissions, and a way to export clean data to accounting. Existing tools either kept our data locked away or didn’t match our workflows.

So we took the internal tracker, cleaned up the architecture, added a modern UI, and turned it into a product that other teams could run themselves — without giving up control of their time data.

Product principles

The way we design uClock is guided by a few simple rules that help us ship features teams actually rely on week after week.

01 · Clarity

Every hour has a home

Time entries must be easy to understand for the person tracking them, the manager approving them, and the finance team exporting them weeks later.

02 · Control

Your data, your infrastructure

uClock is built for self-hosting. You decide where it runs, how it is backed up, and what it connects to — we provide the product and the APIs.

03 · Reliability

Designed around weekly rhythms

Timesheet submissions, approvals, and locked periods are first-class concepts, so your payroll and billing cycles stay consistent.

How uClock is evolving

We ship in small, steady steps — focused on making weekly use smoother for managers, team members, and finance.

  • Internal tool for project time

    Phase 1 · Simple timers & weekly sheets

    The earliest version of uClock was a lightweight timer and weekly spreadsheet replacement we used on a handful of client projects.

  • Multi-workspace & approvals

    Phase 2 · Teams, workspaces, and locked periods

    As more teams joined, we added tenants, workspaces, and approvals so each group could manage their own projects while sharing infrastructure.

  • Billing, rates & reports

    Phase 3 · Budgets and exports for finance

    Next we integrated rates, budgets, and invoice previews so time data could move smoothly from the team doing the work to the team sending invoices.

  • API-first and ecosystem

    Phase 4 · Integrations, partners, and add-ons

    uClock is now built API-first, with a partner program and tooling designed for integrators who want to embed time tracking into their own solutions.

Built for real teams, not test data

uClock is a good fit if you run client work, internal product teams, or a mix of both, and you want time tracking that respects how your weeks actually run.

Digital & creative agencies Software & product teams Consultancies & studios IT services & MSPs

Managers

Quickly see who is tracking time, which weeks are submitted, and where approvals are blocking payroll or billing.

Finance

Export clean hours grouped by client, project, or task. Lock periods so numbers stay stable once invoices go out.

Teams

Track time without wrestling with the tool. Clear projects, simple tasks, and a weekly view that matches how you work.

Ready to try uClock with your team?

Spin up a workspace, invite a few teammates, and run your next payroll cycle through uClock. If it doesn’t make things clearer, you can export your data and walk away.

🚀 Start free Talk to us