Every hour you bill,
every dollar your agents burn

Every billed hour points at a real commit, priced at the rate in force the day it was worked. Agent spend lands in the same margin instead of arriving as one lump sum on a card statement, so you can decide what to quote, what to cut, and where AI is actually pulling its weight.

Automatic tracking

Hours you can trace back to code

Every hour on the invoice points at a commit with a timestamp behind it. Nothing is reconstructed from memory at the end of the month, so the number you bill is the number that happened, and you can show a client exactly where it came from.

feat: add checkout flow
9:42 am
fix: rounding in totals
11:15 am
refactor: extract cart hooks
2:03 pm
Roles & rates

Put a price on every hour

Give each job role a sell rate and a cost rate, and every hour logged carries both: what you bill for it, and what it costs you to deliver it. That spread is what turns a timesheet into a margin.

Job roleSell / hCost / h
Senior Engineer$180$95
Engineer$140$72
Designer$130$68
Senior Engineer rises to $195 from 1 Jul
Project budgets

Catch the overrun while it's still fixable

A budget and a target margin per project, drawn down automatically as hours and agent spend land. You find out a job is under water in time to renegotiate, not when the invoice fails to cover what it cost.

Project Apolloon track
$31,200 consumed$48,000 budget
Target margin
30%
Profit left
$9,400
AI agents

Put AI on the P&L, not the card statement

Model bills arrive as one lump sum with no idea which client they served. Clocktopus attributes agent spend to projects, tickets and people, so AI becomes a cost of delivery you can price into a quote instead of overhead you absorb.

Agent spend by ticketProject Apollo
TicketHumanAgent
APO-1426.0h$62.81
APO-1564.0h$17.34
No ticket1.0h$14.80
Teams & permissions

Built for teams, priced for them too

Unlimited organisations and projects, clear roles, and per-project access so commercially sensitive work stays with the people delivering it. You pay per seat, never per feature. Everything on this page is on every plan.

ALAlice
Owner
BOBob
Admin
CACarol
Member
Project Apollo - restricted to 2 of 3 members
Reports & insights

The numbers behind the invoice

Per-project and per-person breakdowns priced at the rates in force, agent spend in the same view. Enough to bill a client, plan next quarter, or work out that a retainer is not worth renewing.

Hours by projectMay
ProjectMemberDate range
Delivery metrics

Know whether delivery is getting better

Hours tell you what a quarter cost; these tell you how the work moved. Review turnaround, rework and the mix of quick wins against heavy lifts, so you can tell a team that needs more people from one that needs fewer interruptions.

Your deliveryLast 30 days
Merged
7
Cycle time
14.3h
First review
2.1h
Quick win3
Deep work2
Heavy lift2
Contested1
Compared with the team median, never with each other
Command line

The tracking tool people don't quit

Time tracking fails when it demands a habit nobody wants. This one lives inside the terminal your developers already work in, which is why the data still arrives in month six.

$clocktopus clock in
Clocked in at 8:52 am
$clocktopus agent setup
Hooks installed for Claude Code and Codex
MCP access

Ask the business a question, get an answer

Connect your assistant to Clocktopus alongside your other tools and ask which clients are profitable, which projects slipped, and where the AI spend went. No dashboard to learn, nobody to brief.

Match open Jira tickets for Apollo with hours logged in Clocktopus, and flag anything behind.

APO-142 and APO-156 are over estimate (14.5h vs 6h, 9h vs 4h). The other 6 tickets are tracking on time.

MCPRead-only · OAuth 2.1 secured
Clock signals

Hours that stay inside a working day

A clock-in and a clock-out bound every day, so tracked time never drifts into numbers you'd have to defend to a client. Nobody bills fourteen hours because they pushed once before bed.

Tuesday8:52 am – 5:31 pm
Clocked inClocked out

Free for single developers.
Per-seat when the team grows.

Every feature above is included on every plan.