TimeBloom docs

Everything you need to start tracking time, organizing projects, and getting paid for every billable hour

Getting started

1

Create your account

Sign up at stackbloom.io, choose your TimeBloom plan, and log in to your dashboard. Setup takes under two minutes.

2

Create a project

Go to Projects → New Project. Give it a name, assign a client, set an hourly rate, and mark it as billable or non-billable.

3

Start your first timer

Select your project and task, then click the orange play button. The timer starts immediately. Click stop when you are done. It is that simple.

4

Generate your first report

Go to Reports, pick a date range and client, and click Generate. Export as PDF or CSV to send to your client or accountant.

Core features

Timer

One-click timers let you start and stop tracking instantly. Multiple timers can run for different projects and you can switch between them without losing data.

  • One-click start and stop
  • Idle detection alerts
  • Manual time entry for retroactive logging

Project management

Organize all your work under projects and tasks. Assign colors, set hourly rates, and group projects by client for clean separation of your workload.

  • Unlimited projects and tasks
  • Custom tags for cross-project filtering
  • Budget alerts at 80% and 100%

Billable hours

Mark any entry, task, or entire project as billable or non-billable. Set per-project or per-client hourly rates and let TimeBloom calculate revenue automatically.

  • Per-project and per-client rates
  • Automatic revenue calculation
  • Direct export to InvoiceBloom

Timesheets

Review all time entries in a calendar-style weekly view. Edit entries inline, submit completed weeks for approval, and lock approved timesheets for payroll.

  • Weekly calendar view
  • Submit for manager approval
  • Locked approved timesheets

Team tracking

Invite team members and track time across your entire organization. Managers get a unified view of all team time with approval workflows for accuracy.

  • Invite unlimited team members
  • Role-based permissions
  • Utilization and capacity reports

Reports and export

Generate detailed time reports filtered by project, client, team member, or tag. Export as branded PDF or raw CSV for accounting and client delivery.

  • Detailed and summary views
  • Export to PDF and CSV
  • Revenue reports by project and client

Common questions

How do I start and stop the timer?

Click the orange play button on any project or task card to start the timer. A running timer appears in the top navigation bar so it is always visible. Click stop when you are done. You can also switch directly to a different project timer without stopping — TimeBloom handles the handoff automatically.

What is the difference between billable and non-billable time?

Billable time is work you charge clients for. Non-billable time is internal work like admin, meetings, or research that you absorb as overhead. You can set a default at the project level and override it on individual entries. TimeBloom uses this distinction to calculate invoiceable revenue and overall cost of work.

How do I submit a timesheet for approval?

Go to Timesheets and select the week you want to submit. Review your entries, make any corrections, then click "Submit for Approval." Your manager receives a notification to review and approve. Once approved, the timesheet is locked so entries cannot be changed.

Can I generate invoices directly from TimeBloom?

Yes, if you also use InvoiceBloom. Go to Reports, select a client and date range, and click "Create Invoice." TimeBloom pushes all billable entries to InvoiceBloom as line items, pre-populated with your rates and hours. You review and send the invoice from InvoiceBloom without re-entering any data.

How do I manage time tracking for my whole team?

On the Pro or Enterprise plan, go to Settings → Team and invite members via email. Assign them roles (admin, member, or viewer) and restrict which projects they can log time against. The Team Reports section gives you a unified view of all time across the team, filterable by person, project, or date range.

Questions?

Reach out and we will help you get set up