Everything a small agency needs. Nothing it doesn't.
Five surfaces, one product. Built for small business agencies billing US clients — not 500+-seat enterprises.
Five things, done well.
Click any one to go deeper.
Time tracking
Timer, manual, or calendar โ pick what fits each person on the team. Friday reminders close the timesheet for you.
Invoicing
Approved hours roll into a branded PDF. Retainers auto-bill on a schedule. Overdue invoices send their own reminders.
Projects
Per-project budgets, cost rates, billable rates, and per-user overrides. Team-based access without endless permission flipping.
Reports
Project P&L with margin %. Team utilization split billable vs total. Timesheet review and CSV export everywhere.
Client portal
Give clients a read-only view of their invoices and approved hours under your subdomain.
Three ways to log time. One source of truth.
Some people start a timer when they sit down. Some block the week in advance. Some fix it Friday morning. SB Time Tracker supports all three without forcing one workflow on the team.
- Live timer with idle detection
- Manual entry with bulk-edit
- Calendar Day / Week / Month with drag-to-resize
- Automatic Friday reminders for stragglers
From timesheet to paid invoice, in two clicks.
Pull approved time into a branded PDF. Group lines by activity type or roll them up. Retainers auto-invoice on schedule. Overdue triggers polite, then less-polite, dunning emails.
- Branded PDF with your logo and colors
- Recurring invoices from retainers
- Auto-overdue detection + dunning emails
- Hosted client pay page — Stripe Connect (Q2 2026)
Set rates once. Track everything against them.
Each user has a cost rate (what they cost you) and a billable rate (what the client pays). Override either at the project or per-user-on-project level. Team-based access keeps the right eyes on the right work.
- Cost rate vs billable rate, with per-user-per-project overrides
- Project budgets in hours or dollars, with alerts at 80% / 100%
- Activity types per tenant — Design / Dev / Strategy etc.
- Teams + Team Lead delegation for access control
See which projects actually make money.
Cost vs billable splits cleanly. Project margin % with cost, revenue, and hours. Team utilization broken into billable and total. CSV export everywhere finance asks for one.
- Project profitability with margin %
- Team utilization (billable + total)
- Client and timesheet reports
- Audit log of every meaningful change
- CSV export on every report
A place clients can see their stuff — without you sending PDFs.
Each client gets a read-only portal under your subdomain. Their open invoices, paid history, and approved hours — all in one URL. Hosted pay arrives Q2 2026 via Stripe Connect.
- Read-only invoice list with PDF download
- Approved hours by project and date range
- Single sign-on per client contact
- Hosted pay page — Stripe Connect (Q2 2026)
Same muscle as Harvest. Half the price. No tier games.
| Feature | SB Time Tracker | Harvest |
|---|---|---|
| Price per user (annual) | $7/mo | $13.75/mo |
| Recurring invoices from retainers | โ Included | Limited (no retainer model) |
| Auto-overdue + dunning emails | โ Included | Manual |
| Cost rate vs billable rate split | โ Included | Limited |
| Project P&L report | โ Included | โ Not available |
| CSV import from Harvest | โ Included | n/a |