Features
Time Tracking
Log billable and non-billable hours using timers or manual entry. Supports bulk editing, rounding rules, and team views.
Overview
The Time module at /time is where your team logs all work. Each time entry belongs to a project and can be tagged as billable or non-billable.
Starting the Timer
Click the Start Timer button in the global navigation bar or press T from anywhere in the app.

Manual Time Entry
Navigate to /time/new to add time without using the timer.
Time entry fields
datedaterequiredThe date the work was performed
durationdurationrequiredTime in HH:MM format, e.g. 1:30 for 90 minutes
projectstringrequiredThe project this work belongs to
descriptionstringoptionalWhat you worked on — shown on invoices
billablebooleanoptionalWhether this time is billable to the client
Default: true
ratenumberoptionalOverride the project's default billing rate
Billable vs Non-Billable
ℹ️
Only billable time entries are included when generating invoices. Mark internal meetings, admin work, or R&D as non-billable to keep your reports accurate.
| Type | Invoice | Reports | Default |
|---|---|---|---|
| Billable | ✅ Included | ✅ Yes | ✅ |
| Non-billable | ❌ Excluded | ✅ Yes | — |
Rounding Rules
Go to /settings/time to configure automatic time rounding:
- None — exact duration as entered
- 15 min — round up to nearest 15 minutes
- 30 min — round up to nearest 30 minutes
- 1 hour — round up to nearest hour