Track hourly work by project and phase, invoice it through Stripe with expenses at cost, sell on-call hours on retainer, and give each client a portal with their time and invoices.
Say you're designing a house for a fixed fee, and the client asks for a second kitchen layout and two extra site visits. That work is billed by the hour, so someone logs the time on the right project, prices each person's hours, adds the printing and the permit fee, and sends an invoice the client can check line by line. Timebun does this for hourly work, and gives each client a portal where they see the time and pay.
Timebun bills by the hour. It doesn't handle fixed fees or percent-complete billing, and it has no project budgets. What Timebun does not do.
Start a timer or type a duration against a client's project. Timebun runs in a phone browser, so a site visit can be timed on site. Billable time can round up to 6, 15, 30 or 60 minutes, and the tracked time is kept as it was.
Timebun has clients and projects, with no phase level under a project. You can make each phase its own project, which gives it its own rate and its own row in the reports, and close it when the phase ends. Or keep one project per job and add your phases as activity codes. A code is suggested as you type, becomes the entry's description, and prints on the invoice line.
Put each person on a rate card, such as Principal or Project architect. A project bills at each person's rate, at one flat rate, or at the client's own rate. Record each person's hourly cost too, for the Margin report.
The Billable report shows what share of tracked time you can charge for, by person, client or project. The Margin report compares what hourly work was billed at with what it cost. Margin is on Unlimited.
Tick the projects and the dates, and Timebun drafts one invoice from everything unbilled. Each time entry is a line with its date, project, person, description, hours and rate. Clients pay into your own Stripe account. How to bill clients for hours.
Log an expense such as printing or a permit fee against the client and project, with a receipt and a category. Once approved, it goes on the client's next invoice as its own line, at exactly what it cost. Timebun adds no markup.
Before you invoice, you can set an entry's billed hours lower or higher than the hours tracked. The tracked time stays on record, and the Team time report totals what was written down.
Set your payment terms, one reminder before the due date and several after it. Timebun checks Stripe before each one, so a client who just paid isn't chased. If a client pays by check or wire, record it on the invoice and the reminders stop once it is paid in full.
| Description | Qty | Unit price | Amount |
|---|---|---|---|
| 09/03/2026 - 22 Alder Street storefront - Ines Okafor: Construction documents — Revised the storefront details after the structural review | 2.25 | $165.00 | $371.25 |
| 09/10/2026 - 22 Alder Street storefront - Theo Brandt: Bidding — Answered contractor questions and issued Addendum 1 | 1.50 | $165.00 | $247.50 |
| 09/17/2026 - 22 Alder Street storefront - Ines Okafor: Construction administration — Pre-construction meeting with the contractor | 1.25 | $165.00 | $206.25 |
| 09/24/2026 - 22 Alder Street storefront - Ines Okafor: Construction administration — Site visit and field report | 2.75 | $165.00 | $453.75 |
| 09/29/2026 - 22 Alder Street storefront - Theo Brandt: Construction administration — Reviewed the storefront shop drawings | 1.75 | $165.00 | $288.75 |
For a client who keeps you on call, such as a landlord who needs tenant layouts and code reviews through the year, set up a plan with hours per month, quarter or year at a fixed price. Stripe charges the client each period, and the hours arrive when the payment clears.
A block is a fixed number of hours at a fixed price, paid once, such as 20 hours for a feasibility study. It can expire after 3, 6 or 12 months, or never. Clients buy one in their portal, or you sell one and send the payment link.
When a client's hours run out, your team keeps tracking. The extra time bills on the next invoice at the client's hourly rate, or at the retainer's price per hour if the client has none. How balances work.
For work outside the retainer, set its project to Billed directly. The time goes on an invoice at its own rate and leaves the client's hours alone.
Every bundle below is added to this same balance and drawn on the same way. Each one raises a proper invoice you can pay by card or bank debit.
Your hours are added when the payment clears, not when you press Buy — so the balance above will usually not have moved by the time you come back. A card is normally a moment; a bank debit can take up to four business days. Every top-up is a proper invoice, and it appears in your invoices, paid or not.
Each client signs in to see their time by project with a CSV export, their hours left if they bought any, and every invoice to pay online. The timesheet shows no rates, costs, running timers or non-billable time. About the client portal.
Once or twice a month, each client with prepaid hours is emailed their opening balance, the hours added, every entry used by project and their closing balance, with the entries as a CSV. Turn on statements.
When a client's hours fall to the level you set, 5 by default, Timebun emails them a Buy hours link and tells your team.
Each client has one conversation with your team in the portal. On Unlimited you can also share files with a client, such as PDFs and images up to 50 MB each. DWG and RVT files can't be uploaded.
| Project | Date | Person | Work | Hours |
|---|---|---|---|---|
| Project22 Alder Street storefront | Date2026-09-29 | Theo Brandt | Construction administration — Reviewed the storefront shop drawings | Hours1h 45m |
| Project22 Alder Street storefront | Date2026-09-24 | Ines Okafor | Construction administration — Site visit and field report | Hours2h 45m |
| Project22 Alder Street storefront | Date2026-09-17 | Ines Okafor | Construction administration — Pre-construction meeting with the contractor | Hours1h 15m |
| Project22 Alder Street storefront | Date2026-09-10 | Theo Brandt | Bidding — Answered contractor questions and issued Addendum 1 | Hours1h 30m |
| ProjectOn-call design services | Date2026-09-24 | Theo Brandt | Updated the as-built floor plans after the lobby renovation | Hours2h 45m |
| ProjectOn-call design services | Date2026-09-16 | Ines Okafor | Code review for a café use on the ground floor | Hours2h 45m |
| ProjectTotal | — | Hours12h 45m |
Timebun is time tracking and hourly billing with a client portal. It isn't project accounting for an architecture practice, and these are the gaps you would notice first.
If most of your fees are fixed or tied to construction cost, you need software built for that. Timebun fits the work you bill by the hour and the clients who buy your hours on retainer.
Three ways a firm can bill clients for its time: hourly, a monthly retainer, or a prepaid block of hours. When each fits and what clients need to see.
Client experienceClients on retainer ask how many hours are left because they budget them. Answer with six facts in a monthly statement, and a page they can check in between.
Yes, in two ways. Make each phase its own project, and it gets its own rate and its own row in the Billable report (and in the Margin report, on Unlimited). Or keep one project per job and add your phases as activity codes, so the phase becomes the entry's description and prints on the invoice line. There is no phase level under a project, and no report by activity code.
No. Timebun prices work by the hour. It can't hold a fixed fee or a percentage of construction cost, and it can't invoice a phase by percent complete.
No. A project has no budget, and nothing warns you when its hours pass a limit. The closest thing is a prepaid block of hours. If a client pays for 40 hours up front, you both see the balance go down, and Timebun emails the client when it runs low.
Yes. Log each expense against the client and project, with a receipt and a category. Approved, billable expenses go on the next invoice as separate lines, at exactly what they cost. Timebun can't add a markup, and an expense never uses a client's prepaid hours.
No. There is no resource scheduling or timesheet approval, and no QuickBooks or Xero connection. Every invoice and payment is in your own Stripe account, and you can export your invoice list as a CSV.
No. You invite each person at a client, and client logins never take a seat. Starter is $15 a seat a month for your team. Unlimited is $199 a month flat, however many people you add, with your logo and colors on the portal.
Every trial is 14 days of Unlimited, with no card. Connect Stripe, add a client and a project, track a week of time and draft the invoice. After the trial, Starter is $15 a seat a month, and Unlimited is $199 a month flat, however many people you add, with your logo and colors on the portal.