Everything you need to start tracking time, organizing projects, and getting paid for every billable hour
Sign up at stackbloom.io, choose your TimeBloom plan, and log in to your dashboard. Setup takes under two minutes.
Go to Projects → New Project. Give it a name, assign a client, set an hourly rate, and mark it as billable or non-billable.
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.
Go to Reports, pick a date range and client, and click Generate. Export as PDF or CSV to send to your client or accountant.
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.
Organize all your work under projects and tasks. Assign colors, set hourly rates, and group projects by client for clean separation of your workload.
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.
Review all time entries in a calendar-style weekly view. Edit entries inline, submit completed weeks for approval, and lock approved timesheets for payroll.
Invite team members and track time across your entire organization. Managers get a unified view of all team time with approval workflows for accuracy.
Generate detailed time reports filtered by project, client, team member, or tag. Export as branded PDF or raw CSV for accounting and client delivery.
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.
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.
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.
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.
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.