Product · Time & invoicing
Log hours against an engagement, see what the retainer already covers, and turn the extra into a draft invoice.
Start freeFree during beta · No credit card required

What it does
Hours in, a draft invoice out — without a second tool for the consulting half of billing.
Every hour is tagged. In-scope is covered by the retainer. Extra is what you are owed on top.
See whether this month is inside the retainer or already past it, on the engagement itself.
Generate a draft, print or save the PDF, send it yourself, then mark sent and paid. Status is manual.
How it works
Date, hours, scope, an optional note. Utilization updates immediately.
Unbilled extra hours become line items. You can add the retainer fee for the period, even on a quiet month.
A real document — firm, billed-to, period, lines, total. You send it. Retainer does not email it and does not collect payment.
One click each. An overdue sent invoice is what Today watches.
No. You get a printable invoice. Send it the way you already send things. Emailing from inside the app is not built.
No. Mark sent and mark paid yourself. Retainer is the relationship and billing record, not the payments layer.
In-scope hours are covered by the retainer and show on the invoice at zero. Extra hours are billed at your hourly rate. That split is why you can see what you are owed without a spreadsheet.
Yes. Generate the invoice with the retainer line alone. You do not need unbilled extras to raise the period fee.
Free during beta · No credit card required
Start free