Time tracking software with invoicing
Time tracking for agencies and service teams, with retainer caps, a client email inbox, and invoices raised in Xero.
- 7-day free trial
- Cancel anytime
- Works with Xero
From the timer to the invoice
Everything between doing the work and getting paid for it, in one app that talks to Xero.
Track time the way you already work
Start a timer, or type 1h30m into the timesheet. The description you write at the time becomes the line on the invoice, so nobody rewrites it at the end of the month.
- A timer or manual entries
- Day, week, list and calendar views
- Billable and non-billable time
Know before a budget runs out
Put a cap on a retainer or a fixed-price project. Each project shows how much of its budget is used, and the bar turns amber as it gets close, while there is still time to decide what to do about it.
- Retainers that reset every period
- Fixed-price project budgets
- A warning before the overrun
Answer client email where the time is tracked
Client mail arrives in a shared inbox that already knows the client and their retainer. Start a timer on the thread and the time goes on that client's invoice.
- A shared inbox for the whole team
- The retainer balance beside every thread
- Requests sent to Linear as issues
See what your time is worth
Billable hours, their value and your average rate, by client, project and team member, month by month. Add worker costs and the time report shows profit as well.
- Revenue by client and project
- Profit after worker cost
- Export to Excel
Send the hours to Xero as an invoice
Pick a client and the entries to bill. Hour Cap turns them into invoice lines, applies your billing increment and creates a draft in Xero for you to check and send.
- Lines grouped by entry, project, date or person
- Rounding to 6, 15 or 30 minutes at invoicing
- Draft invoices created in Xero
Built for how client work is billed
The details that decide whether the invoice matches the work.
Hour Cap records the time people type in or run on a timer. It takes no screenshots and does not monitor activity.
Built for service businesses that bill hours
Retainers, fixed-price projects and straight hourly work, all tracked the same way and all reaching the same invoice.
- Retainer caps that warn before an overrun
- Client email logged against the retainer
- Unbilled work listed by client
- Approved hours pushed to Xero
- Client requests sent to Linear as issues
- Rates set per project or per developer
- Fixed-price builds tracked against budget
- Timesheets approved before anything is billed
- All three billing models side by side
- Billable email time captured in the inbox
- Descriptions written once, reused as invoice lines
- Revenue by client and month
- Billing in 6-minute increments
- A description on every entry
- Approval before time is billed
- An activity log of every change
- A monthly retainer and cap per client
- Clients synced from your Xero contacts
- Unbilled work listed at month end
- Invoices raised as Xero drafts
- Works solo from day one
- A timer, or type "1h30m" and move on
- Your rate applied to every entry
- Hours turned into a Xero draft invoice
Switching from Harvest, Toggl or another tool? See how Hour Cap compares →
After fifteen years of freelancing I wanted my client work on one system: retainers, fixed-price and hourly, proper descriptions, real profitability, and invoices that land in Xero. Nothing did all of it, so I built it. Every hour I bill still goes through Hour Cap.
Common questions
Start tracking time today
Try it on real client work for 7 days before you pay.
Built by an independent freelancer who bills with Xero every month, not a faceless software company.