Reports
Generate time and billing reports by client, project, or date range. Visualize data with charts and export polished PDFs for invoicing.
Generating a Report
Reports are generated instantly from your local database. Combine filters to narrow down to exactly the data you need.

Open the Reports page
Select a date range (preset or custom)
Optionally filter by client, project, or billable status
Review summary cards, charts, and the detail table
Click "Export PDF" to save a print-ready document
All processing happens locally - no server round-trip, even for reports spanning months of data. Full reports require the Pro plan (€7/mo) or higher. PDF and CSV exports require the Business plan. See Subscription & Billing for details.
Filter Options
Filters combine with AND logic. Each filter narrows the results further, so start broad and add filters to focus.
- Date range - presets (This Week, Last Month, This Quarter, etc.) or custom picker
- Client - filters to all entries for that client's projects
- Project - drill down to a single project (cascades from client filter)
- Billable status - Billable only, Non-billable only, or All
- Column sorting - sort the detail table by date, duration, project, or amount
Selecting a client auto-populates the project dropdown with only that client's projects.
Report Types Comparison
The report view is divided into three sections that work together: summary, charts, and detail table.
| Section | What It Shows | Best For |
|---|---|---|
| Summary cards | Total hours, billable hours, total amount, avg daily hours | Quick snapshot of key metrics |
| Time distribution (donut) | Hours by client or project, color-coded | Seeing allocation at a glance |
| Trend line chart | Daily tracked hours over the period (auto-switches to weekly for long ranges) | Spotting consistency patterns |
| Billable breakdown (split bar) | Billable vs. non-billable per day/week | Optimizing utilization |
| Stacked bar chart | Time by project within each client | Multi-client period reviews |
| Detail table | Entry-by-entry list with date, description, duration, rate | Line-item verification and invoicing |
Understanding Report Metrics
Four summary cards appear at the top of every report. Each metric is calculated on the fly from the filtered data.
| Metric | Calculation | Note |
|---|---|---|
| Total Hours | Sum of all matching entry durations | Includes billable and non-billable |
| Billable Hours | Sum of entries marked billable | Subset of Total Hours |
| Total Amount | Each billable entry's duration × its applicable rate | Zero if no billing rates are set |
| Avg Daily Hours | Total Hours ÷ days with at least one entry | Days with zero entries are excluded |
The billable amount uses cascading rates: entry rate → project rate → client rate (most specific wins).
PDF Export
Export any report as a professionally formatted PDF for invoicing or record-keeping. The PDF is generated locally - no data leaves your machine.
Configure your filters and date range
Click "Export PDF" in the top bar
The PDF is saved to your Downloads folder
First page: summary and filters. Following pages: charts and entry table
- Includes your configured business name in headers
- Filename includes date range and filter criteria
- Bookmark filter URLs for recurring one-click invoice generation
Related Documentation
Time Tracking
Track time with Nareli's floating timer bar and explore your entries in day, week, and month views.
Projects & Clients
Manage clients with color-coded profiles and billing rates, organize work into projects with budgets, and track progress across your portfolio.
Dashboard
Your command center for productivity insights. Daily summaries, weekly trends, time distribution, streaks, and goal progress in a single view.
On this page