Ownware

Clockora — Staff Timesheet & Time Tracker (PHP + MySQL, Self-Hosted)

Self-hosted staff timesheet — hours by project, exact totals, approvals. No invoicing.

Available soon — get notified Try the live demo No sign-up, no password — the demo opens already signed in as the admin, on sample data.
Clockora — Staff Timesheet & Time Tracker (PHP + MySQL, Self-Hosted) preview banner

The problem it solves

Studios, agencies, support teams, and workshops need to know who worked how many hours on what — and they track it in a spreadsheet nobody trusts, or in a time-tracking SaaS that insists on bundling invoicing, billing rates, and payroll they never asked for, priced per employee every month. All most teams actually need is exact hours, by project, approved.

  • Hours logged in a spreadsheet that never quite adds up
  • Time-tracking SaaS bolting on billing/payroll you don't want
  • Per-seat monthly pricing for what is a timesheet and a total

What you get

Employees & projects

Employees with a role and an optional weekly-hours target; projects as simple labels for tagging time — no billing rates anywhere.

Clock or manual entries

Log time by clock start and end times (crossing midnight handled) or as a manual duration — stored as exact integer minutes, never floats.

Overlap detection

One employee can't have two entries overlapping in time on a day, checked on an absolute minute-timeline; clean back-to-back entries are allowed.

Timesheet per period

A week (with prev/next) or a custom date range, with exact totals per employee and per project — reconciled to the minute.

Submit → approve workflow

Entries move pending → approved / rejected with an approver and timestamp, per entry or in bulk for a period.

Overtime flag, PDF & hardened CSV

A configurable weekly overtime FLAG (never a pay figure), a dependency-free per-employee PDF timesheet, and a spreadsheet-formula-injection-hardened CSV export. DST-safe throughout.

Pricing — one-time, yours forever

single license
$49.00
Version 1.0.0 · instant download · license key included
Available soon

Available soon — get notified

Checkout isn't open yet. Leave your email and we'll send one note the moment Clockora — Staff Timesheet & Time Tracker (PHP + MySQL, Self-Hosted) can be purchased — nothing else.

Screenshots

Honest limitations

  • Records hours only — NO invoicing, NO billing rates, NO money of any kind
  • NOT payroll and NOT a pay calculator — overtime is a flag against an hours threshold, never a pay figure
  • No automated reminders or push notifications — timesheets are viewed/approved in the app
  • Single-tenant: one organisation, one admin login per installation

2-minute web installer, plain PHP 8 + MySQL (or SQLite for a trial), no Composer or build step — Docker image included.

Frequently asked questions

Does Clockora invoice or bill these hours?

No — and that is deliberate. It records hours worked and approves them; it applies no billing rate and produces no invoice. That is what keeps it distinct from an invoicing product and free of any payment surface. Pair it with your own billing system.

Is it payroll?

No. It computes no wages, holds no pay rates, and moves no money. The overtime feature is a flag against an hours threshold, never a pay figure.

How exact are the totals?

Exact to the minute. Time is stored as integer minutes and summed in PHP, with cross-midnight spans and DST handled — the shipped 147-assertion suite proves it.

MySQL or SQLite?

Either — SQLite for a zero-config trial, MySQL/MariaDB for production on ordinary shared hosting.

What if the developer disappears?

You get the full PHP source and your data lives in one database you own — nothing phones home, nothing expires.

See it running before you buy

The live demo resets itself — click around freely.

Open the live demo

More from this store

Ownware Business tools you own.  ·  hello@ownware.io
Catalog · Guides · Your purchases Powered by Deliora (self-hosted)