Use case

Bill the hours you spend
answering clients

Support is work. It is also the work least likely to reach a timesheet, because stopping to record four minutes costs more than the four minutes did. Track it where it happens and it reaches the invoice like everything else.

Customer Support Inbox is an add-on at $12 per seat per month. Included in your trial.

Checkout is rejecting Amex again Open
P
Priya Raman
9:14am

Morning. Two customers rang this week to say their Amex card bounced at checkout. Visa goes through fine. Can someone take a look before the weekend sale?

Reply as your agency

Hi Priya, found it. Amex was failing the address check on the new gateway rules. Fixed and tested both cards this morning, so you are clear for the sale.

Goes out from your own domain Send
Client
Northwind Studio
Matched from your Xero contacts
Project
Support retainer
Time on this thread
Log time
Start timer
Retainer
Monthly 6 days left
27.5 / 30h
92% 2.5h left
Where the day goes

A day a month, four minutes at a time

Nobody loses a day of billable time in one go. They lose it in four-minute pieces: a question answered between two other jobs, a change confirmed, a screenshot explained. Each one is too small to be worth stopping for, and together they add up to real money.

That is not a discipline problem. Recording the work has always cost more than doing it.

  • The request arrives in a mailbox, which is not where your timesheet lives.
  • Logging it means opening another application and finding the right client.
  • By the time you have done that, the answer would already have been sent.
  • So it goes unrecorded, and at month end there is nothing to decide about.
What changes

Make recording it cheaper than skipping it

The mailbox moves inside the tracker. Link the conversation to the right client and project, then use those details when logging time.

The timer is already in front of you

Forward your support address into Hour Cap and client mail arrives in a shared inbox. Start a timer while you write the reply, or log the duration after you send it. There is no second application and no detour.

  • Match senders using synced contacts, or link an unmatched conversation to a client
  • Use the client and project linked to the conversation, with the applicable hourly rate
  • Timer or manual duration, whichever fits the request
  • The entry lands on the same timesheet as project work
A week of support, Northwind Studio
Mon Amex checkout failures 0h 25m
Mon Confirmed copy change for the sale banner 0h 10m
Tue Walked through the new reporting screen 0h 45m
Thu Chased the payment gateway about a refund 0h 20m
Fri Explained the invoice line about the API work 0h 15m
Billable, one week 1h 55m · $287.50

A line the client will accept

Support lines get queried when they say "Support". They get paid when they say what was asked and what was done, and because the time was logged against the conversation, that detail is right there when you write it.

  • Multi-line descriptions that reach Xero on per-entry hourly invoices
  • Group support onto its own invoice line, or fold it in with the rest
  • The client's own wording is on the thread when you write the entry
Xero invoice line

Investigated reported Amex failures at checkout. Traced to an address-check rule introduced by the new gateway.

Corrected the rule and tested both Amex and Visa end to end ahead of the weekend sale.

0.42 hrs × $150.00 $63.00
The point

Recording it and charging for it are different decisions

Plenty of support should stay free. That should be a decision you made, not a consequence of nobody writing it down.

Bill it Ad-hoc clients and anything outside the agreement. The line has the detail to stand on its own.
Count it against the cap Retainer clients. The support you promised is measured against the support you gave.
Give it away on purpose Mark it non-billable. It still shows up in your numbers, so you know what the goodwill costs.

All three are fine. The fourth option is the one that hurts, and it is what happens now: the hours vanish, nobody chooses anything, and at renewal you have no idea what that client costs you.

No migration

One forwarding rule

Your mail keeps arriving where it does now, and there is no mailbox password to hand over.

  1. Forward

    Point your support address at Hour Cap

    One forwarding rule at your existing provider. Everything sent to your support address from that moment appears in the shared inbox.

  2. Answer

    Reply as your agency, and log the time

    Start a timer while you write or record the duration afterwards. The client and rate are already attached, so this is one action instead of several.

  3. Bill

    It reaches the same invoice

    Logged hourly support work appears in the unbilled-work rollup alongside project work and push to Xero as part of the same draft, with the descriptions already written.

Common questions

Jonathan Bird, freelance web developer and creator of Hour Cap

Why I built Hour Cap

I'm Jonathan, a freelance web developer in Brisbane, Australia. After 15 years, I wanted my client work to run on one system instead of separate tools that didn't handle retainers or Xero, copy/paste errors, and time that never got invoiced. I needed one tool that handled retainers, fixed-price, and hourly projects, let me write proper multi-line descriptions, showed me what was actually profitable, and pushed straight to Xero as invoices. Nothing did all of it, so I built one. Today it is pivotal to my business: all my time tracking, invoice drafting, and profitability runs through Hour Cap, and it scales the same way for agencies and teams.

Jonathan Bird Freelance web developer · Creator of Hour Cap

Independent and self-funded. When you email support, you reach the person who built it.

More about Jonathan

Stop giving away a day a month

Forward one address and see a fortnight of client email land where it can be tracked, capped and invoiced.

Included in the trial
One forwarding rule
No credit card