Join waitlistBook a demo
For professional services firms & agencies that sell time

Time tracking & invoicing, built for how client work actually gets billed.

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.

No credit card required · Free for 14 days
+8% this week

This week

00:42:18
Billable hours
96h 30m
↑ 8%
Unbilled
$4,870
↑ 15%
Time tracked this week
Invoice #041 paidAcme Studio · $2,450.00
Law firmsAccounting practicesConsultanciesMarketing agenciesDesign studios
timebun
Tracker
Projects
Clients
Invoices
Expenses
Reports
Inbox

Tracker

00:42:18
Tracked this week
128h 45m
↑ 12% vs last week
Billable
96h 30m
↑ 8% vs last week
Unbilled
$4,870
↑ 15% vs last week
Time tracked this week
Today
Homepage build — Acme Studio3h 15m
Discovery call — Meridian & Co.0h 45m
Bookkeeping cleanup — no project1h 30m
Track

Capture every billable hour, without the busywork.

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.

00:42:18
Acme Studio — Homepage redesign

Track time

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.

Timer · Homepage redesign3h 15m
Duration · Client call0:45
Manual · Tue 2:00 – 4:30pm2h 30m
This week28.5h tracked

Log time your way

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.

Maya — timer running● 1:22:05
Sam — today6h 10m
Priya — today4h 25m
Last editMaya · 2:04pm

See the whole team

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.

Bill

Package your time the way clients actually buy it.

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.

Monthly retainer32 / 40h
RENEWED ON PAYMENT · ROLLOVER ON

Retainers & subscriptions

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.

14.5h
Remaining balance
Top up

Pre-paid hours & top-ups

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.

Invoice #INV-2026-042
ClientAcme Studio
Time billed18.5h
Expenses$180.00
Amount$2,450.00

Real Stripe invoices

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.

Report

See which clients and hours are actually worth it.

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.

$4,220
Margin this month
↑ 62%
profitable

Margin you can trust

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.

MonTueWedThuFri

Burn-down & billable share

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.

EntriesInvoices
ExpensesBalances
By clientCustom range
Export CSV ↓

Every table exports

CSV export on every table in the product — entries, invoices, expenses, balances, clients, the lot. Your spreadsheet, your accountant, your data. No lock-in.

Connect

Deep where it matters. Open everywhere else.

One serious payments integration, a paved road out of Harvest, and your data exportable at every turn.

S

Stripe

Subscriptions, invoices, saved cards and top-ups all run on your connected Stripe account — wired through the product, not bolted on.

H

Harvest import

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.

G

Google & Microsoft sign-in

Your team signs in with the accounts they already have. Workspaces are invitation-only — nobody self-registers into your account.

CSV everywhere

Seventeen exports across every table in the product. Anything you can see, you can take with you.

Client portal

A portal your clients actually log into.

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.

  • Balance and burn-down on every retainer and bundle — with a warning email before hours run out
  • Entries on your terms: visibility is set per project, and work in progress is never shown live
  • Invoices paid online with a saved card, and hour top-ups bought self-serve — no PO chase
  • Messages: one thread between the client and their assigned team, with internal notes the client never sees
  • Your logo and brand colour on every screen
See it on your plan
Acme StudioClient portal
A
Hours remaining
14.5h
Buy more hours
Retainer renewal$2,000.00
Top-up · 10h pack$950.00
Message from Maya2h ago
Why teams switch

Built to sell time, not just track it.

Sold the way you actually sell

Retainer hours, pre-paid bundles, hourly with an overage rate — billed the way you quoted it, not forced into one model.

Clients help themselves

The portal answers “how many hours are left”, takes the payment, and sells the next bundle — with nobody from your side in the loop.

A direct line, not a PDF

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."
Julia Lewis
Julia Lewis
Founder, Lev Legal
Pricing

Plans that grow with your client roster.

Every plan includes unlimited invoices. Upgrade when you need more seats, more clients, or more of the product.

Team
For small firms running client work
$10/ mo per seat
  • Unlimited clients, projects & invoices
  • Retainers & pre-paid hour bundles
  • Client portal with self-serve top-ups
  • Client messaging
  • Expenses & receipts
  • MCP
Enterprise
For larger firms with custom needs
Contact us
  • Unlimited clients, projects & invoices
  • Unlimited seats
  • Remove "Powered by"
  • Custom domain (portal.yourfirm.com)
  • White-glove data migration
  • Dedicated onboarding
  • Dedicated support
FAQ

Good to know

Do clients see my team's time live?+

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.

What happens when a client runs out of hours?+

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.

Can clients pay their invoices online?+

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.

Can I move over from Harvest?+

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.

Does Timebun work for law firms and other professional services?+

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.

Is there a free trial?+

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.

Get started

Join the waitlist.

We're onboarding firms and agencies in small batches. Leave your email and we'll reach out the moment it's your turn.