Time tracking
for software agencies
From the client's email to the Xero invoice. Your backlog is in Linear and your books are in Xero. What sits between them, which client asked for the work and how many hours it took against the retainer, is where a dev shop's margin goes.
No credit card. Free plan when the trial ends.
Four places the money goes
A dev shop on retainers loses margin in the same four places every month, and each one comes down to work being tracked somewhere that does not know what it is worth.
The request that never became anything
A client emails asking for a small change. Somebody does it that afternoon. It never becomes an issue, and it never reaches the invoice.
The issue nobody attributed
Work gets picked up off the backlog with no memory of which client asked for it. At month end you are reverse-engineering a client from a branch name.
The retainer that quietly went over
Nobody watching the cap during the month, so a 40-hour retainer takes fifty and you find out while writing the invoice, which is far too late to have a conversation about it.
The invoice rebuilt from memory
Somebody spends half a day turning three weeks of scattered work into line items a client will accept, and writes off anything they cannot reconstruct.
One loop, four stages
Linear owns the middle and Xero owns the end. Hour Cap keeps track of which client the work belonged to and what it was worth.
Forward your support address. Client email lands in a shared inbox where senders are matched to the clients synced from Xero, so a request arrives already filed and already assigned.
One click raises a Linear issue with a link card back to the client who asked. Set a Linear team per client and requests route themselves. When the issue ships, the conversation reopens with a reply drafted.
Timers and manual entries against clients and projects, with descriptions written while the work is fresh. Retainer and fixed-price caps fill in real time, warning you well before you cross them.
Approved hours push to Xero as a draft invoice, with your descriptions as the line item text, grouped per entry, project, date or team member. You approve and send from Xero as you do today.
Stages one and two are the Customer Support Inbox add-on at $12 a seat, bought only for the people who answer client mail. Three and four are the product.
What this deliberately does not do
It is not a project management tool. Sprint boards and roadmaps belong in Linear, and if your work lives there it should stay there. Every hour spent building a worse version of Linear would be an hour not spent on the billing side.
It is not a help desk either. There is no knowledge base or chat widget, and no AI agent answers your clients. Your inbound is a handful of named clients rather than a queue to deflect.
What it does is sit between those two tools and keep track of what the work was worth.
Once there are more of you
Frequently asked questions
Free calculators for agency owners
See all free tools →Run the numbers before you commit. These model the profitability, utilization and rates behind agency work.
Agency Profitability Calculator
See your gross profit, margin % and effective hourly rate in seconds.
Open calculatorProject Profitability Calculator
Turn hours, cost and bill rates into project profit, margin and budget burn.
Open calculatorBillable Utilization Calculator
Find your utilization rate and the revenue you are leaving on the table.
Open calculatorClose the gap between the backlog and the invoice
Every feature unlocked for 7 days, including the Customer Support Inbox and the Linear integration.