Time Tracking
Learn how TimeCurve time tracking is organized and how to use it effectively.
The time tracking section is the core of TimeCurve. It is organized into three levels:
- Clients — the people or companies you work for
- Jobs — individual projects or pieces of work under a client
- Time entries — the actual tracked work items within a job
Navigating the time tracking screen
Open Time Tracking from the main navigation. The screen is split into two areas:
- Left sidebar — lists all your clients and their jobs. The sidebar width can be resized by dragging the divider.
- Main panel — shows the time entries for the currently selected job, along with summary totals in the job header.
Selecting a job
Click any job name in the sidebar to open it in the main panel. The main panel immediately shows all time entries for that job along with the total tracked hours and total cost.
Searching and filtering
Use the search bar at the top of the sidebar to quickly find a client or job by name. The list filters in real time as you type.
Hourly rates and cost calculation
TimeCurve calculates costs based on hourly rates with the following priority:
| Level | Description |
|---|---|
| Entry | An explicit per-entry rate overrides everything else |
| Job | Overrides the client's default rate for all entries in the job |
| Client | Default rate applied to all jobs that have no explicit rate |
If neither the entry nor the job has a rate set, the client's rate is used. Cost is automatically displayed in the job header as you track time.
Fixed-amount entries
Not all work is billed by the hour. You can mark individual time entries as Fixed and enter a flat amount. Fixed entries are included in invoice totals at their set price regardless of time tracked.
Timer persistence
The active timer is saved to your browser's local storage. If you close or refresh the tab, the timer resumes automatically when you return. The client syncs with the server every 10 seconds to ensure accuracy and prevent data loss.
Summary totals
The job header always shows:
- Total time — cumulative tracked time formatted as
hh:mm:ss - Total cost — sum of all entry costs, formatted in the default currency
These totals update in real time as the timer runs.
In this section
- Clients — Create and manage client records
- Jobs — Organize work into projects per client
- Time entries & timer — Track time and manage entries
- Tips & tricks — Get more out of time tracking