Sell retainers that grant hours, track work against the balance, and turn what’s left into a real Stripe invoice. Your clients get a portal of their own — balance, invoices, top-ups, and a direct line to your team — so “how many hours do we have left?” stops being an email.
A timer that starts in two clicks and follows you across the app — plus typed durations, day and week views, and rounding rules for teams that bill by the increment.
Start a timer from anywhere in two clicks — pick a client, a project, or neither. Time doesn’t need a project to exist; assign it later. Starting a new timer stops the old one, and ⌘K gets you there from any screen.
Run a live timer, type a duration after the fact, or add entries straight onto the day or week view. Set your rounding increment — six minutes, a quarter hour — and every entry bills by it while the raw time stays untouched.
Who has a timer running right now, everyone’s entries filtered by person, project or client — and an audit trail on billable time, so “who changed this entry?” always has an answer.
Retainer hours, pre-paid bundles, or straight hourly with an overage rate — each tracked against its own balance and billed the way you sold it.
Sell named plans that grant an hours balance on every renewal — hours land when the payment succeeds, not when the calendar flips. Rollover or use-it-or-lose-it, per plan. Upgrades add hours immediately; downgrades wait for the period end.
Sell fixed hour bundles up front. Tracked time draws down the oldest hours first, and a low-balance email goes out before a client runs dry — so they can buy the next bundle themselves. No card is ever charged without them asking.
Draft from everything unbilled — time and approved expenses — edit any line, then finalise on Stripe: numbering, tax, online payment and reminders handled. Overage bills at the client’s own overage rate, never absorbed.
Every entry snapshots its rate and the cost of the person doing it, dated to the work — so margin is a fact, not an estimate.
Revenue and cost are captured per entry at the time of the work — reprice a rate card tomorrow and history stays put. Cost figures sit behind their own permission, so pricing work never exposes salaries.
Watch each retainer fall entry by entry, split billable from non-billable by person, project or client, and catch the account that’s about to run dry before the client does.
CSV export on every table in the product — entries, invoices, expenses, balances, clients, the lot. Your spreadsheet, your accountant, your data. No lock-in.
One serious payments integration, a paved road out of Harvest, and your data exportable at every turn.
Subscriptions, invoices, saved cards and top-ups all run on your connected Stripe account — wired through the product, not bolted on.
Connect a Harvest access token and bring clients, projects, people, tasks and time across in five guided steps. Re-run it until the day you switch.
Your team signs in with the accounts they already have. Workspaces are invitation-only — nobody self-registers into your account.
Seventeen exports across every table in the product. Anything you can see, you can take with you.
Give every client a view of their own: hours remaining, what was worked on, invoices, and a top-up button. Fewer status emails — and revenue that arrives without a chase.
Retainer hours, pre-paid bundles, hourly with an overage rate — billed the way you quoted it, not forced into one model.
The portal answers “how many hours are left”, takes the payment, and sells the next bundle — with nobody from your side in the loop.
One message thread per client, with your assigned team on the other end and internal notes the client never sees. The thing time-tracking tools never had.
"We can finally sell retainers and packs of hours — and our clients can see exactly where they stand."

Every plan includes unlimited invoices. Upgrade when you need more seats, more clients, or more of the product.
No — and that's deliberate. Visibility is a per-project choice with a portal-wide default, and entries never appear while the work is still in flight. You control what a client sees and when they see it.
Extra time bills at that client's overage rate on the next invoice — it's never silently absorbed. Before they hit zero, the client gets a low-balance email and can buy another bundle from the portal themselves. Timebun never auto-charges a card.
Yes. Invoices are real Stripe invoices — numbered, taxed, and payable online — and clients can also save a card and top up their hour balance straight from the portal.
Yes. Connect a Harvest personal access token and the import wizard brings clients, projects, people, tasks and time entries across in five steps. You can keep tracking in Harvest and re-run the import until the day you switch — it picks up what's new.
Yes — it's built with them. Entries carry a short description plus a full narrative memo, activity codes offer your standard descriptions as you type, and rounding increments (six minutes, a quarter hour) are yours to set.
We're onboarding firms and agencies in small batches right now — join the waitlist and we'll reach out as soon as it's your turn. Every plan starts with a 14-day free trial once you're in, no credit card required.
We're onboarding firms and agencies in small batches. Leave your email and we'll reach out the moment it's your turn.