Retainers → invoices.
A retainer that rolls into an invoice on its own schedule, with the hours logged against it already attached. Overage is visible before it becomes an awkward conversation, and the invoice is drafted rather than sent — like everything else that touches money, it waits for your tap.
What you get
Retainers become invoices on schedule, with hours attached
Overage surfaced before the conversation, not after
The invoice is drafted — sending it is still your call
Reconciles against Stripe payments as they land

Try this live
Drops you straight into the relevant screen with sample data.
Try Retainers → invoices
Included in every Earnest plan. No feature gates.
Start free trial