Skip to content

Time Entries ​

Viewing Time Entries ​

Entries Tab ​

The Entries tab shows all your time entries in a detailed list with the following information:

  • Date and Time: When the work was performed
  • Job: Which job the time was logged to (with color and icon)
  • Description: What you worked on
  • Duration: How long you worked — shows "Flat fee" instead for flat fee entries
  • Status: Whether the entry has been invoiced (shows "Billed" badge)
  • Earnings: Calculated amount based on job's hourly rate, or quantity × unit price for a flat fee entry

Sorting Time Entries ​

Click any column header to sort entries:

  • Date: Sort by when the entry occurred
  • Work Type: Sort alphabetically by job name
  • Description: Sort alphabetically by description
  • Duration: Sort by time spent
  • Earnings: Sort by amount earned

Click the same column again to toggle between ascending and descending order. The current sort column is highlighted with an arrow indicating direction.

Filtering Time Entries ​

By Date Range ​

Select from preset ranges or create a custom range:

  • This Week: Current week's entries
  • This Month: Current month's entries
  • Last Month: Previous month's entries
  • Custom Range: Choose specific start and end dates

By Workspace ​

Filter entries by workspace to see time logged to pages/databases in specific workspaces:

  1. Click the Workspace dropdown in the header
  2. Select a workspace
  3. Only entries for that workspace are shown

Options:

  • All Workspaces: See all your time entries
  • No workspace: See entries for unassigned pages/databases
  • Specific workspace: See entries for that workspace only

By Job ​

Filter to see time entries for specific jobs:

  1. Use the job filter dropdown
  2. Select one or more jobs
  3. Only entries for selected jobs are shown

By Client ​

Filter entries by client:

  1. Use the client filter dropdown
  2. Select a client
  3. Only entries for jobs linked to that client are shown

By Earnings Range ​

Filter to see entries within a specific earnings range:

  1. Enter minimum amount in the "Min $" field (optional)
  2. Enter maximum amount in the "Max $" field (optional)
  3. Entries are filtered to show only those within the specified range

By User ​

If you're on a team, filter by user to see who logged what time.

Grouping Time Entries ​

Organize your entries by different criteria:

  • By Day: See total time per day
  • By Page: Group by the page you were working on
  • By Row: Group by database row
  • By User: Group by team member
  • By Workspace: Group by workspace
  • By Job: Group by work type (default)

To change grouping:

  1. Click the Group By dropdown
  2. Select your preferred grouping
  3. The list reorganizes automatically

Per-Group Pagination ​

When grouping by Work Type, each group has independent pagination:

  • Default page size: 10 entries per group
  • Page size options: Select 10, 25, or 50 entries per group
  • Independent navigation: Each group maintains its own page number

The pagination controls appear at the bottom of each group when there are more than 10 entries, showing "Showing X-Y of Z" with navigation buttons.

Summary Tab ​

The Summary tab provides aggregated statistics:

Time Summary ​

  • Total Hours: Sum of all time in the selected period
  • Total Earnings: Sum of all earnings
  • Average per Day: Daily average
  • Breakdown by Job: Visual chart showing time distribution

Charts and Visualizations ​

  • Pie Chart: Time distribution by job
  • Bar Chart: Time over the selected period
  • Table View: Detailed breakdown with totals

Exporting Summary Data ​

  1. Click the Export button
  2. Choose format (CSV or PDF)
  3. The export includes:
    • All filtered entries
    • Summary statistics
    • Workspace information (if applicable)

Editing Time Entries ​

Editing an Entry ​

  1. Click on a time entry in the list
  2. The entry details open in a dialog
  3. Modify any field:
    • Description
    • Job
    • Start/End time
    • Duration
  4. Click "Save" to update

Note: You cannot edit entries that have been invoiced.

Deleting Time Entries ​

Single Entry Deletion ​

  1. Click on the time entry
  2. Click the Delete button in the entry dialog
  3. Confirm the deletion

Bulk Delete ​

To delete multiple entries at once:

  1. Use the checkbox on the left of each entry to select entries
  2. Or click the checkbox in the header to select all visible entries
  3. A toolbar appears showing the number of selected entries
  4. Click the Delete (X) button in the toolbar
  5. Confirm the bulk deletion

Note: Active timers cannot be selected for bulk deletion.

Warning: Deleted entries cannot be recovered. Consider editing instead if you just need to make corrections.

Invoice Status ​

Understanding Status Badges ​

  • No Badge: Entry is unbilled and available for invoicing
  • "Billed" Badge: Entry has been included in an invoice

Filtering by Invoice Status ​

View only billed or unbilled entries:

  1. Use the status filter
  2. Select "Billed" or "Unbilled"
  3. List updates to show matching entries

Exporting Time Entries ​

CSV Export ​

  1. Apply your desired filters (date range, workspace, job, etc.)
  2. Click the Export button
  3. Select CSV format
  4. The export includes:
    • Date and time
    • Job name
    • Description
    • Duration (hours)
    • Earnings
    • Workspace name
    • Invoice status

Use cases for CSV export:

  • Import into accounting software
  • Create custom reports in Excel
  • Backup your time data
  • Share with clients or team

PDF Export ​

Generate a formatted PDF report:

  1. Apply filters
  2. Click Export
  3. Select PDF
  4. Includes formatted tables and summary statistics

Default Client Auto-Fill ​

If a workspace has a Default Client configured, the client field is pre-filled automatically when you log a time entry linked to any page or database in that workspace.

How it works ​

  1. A workspace admin sets a Default Client on the workspace (via Settings → Workspaces → Edit)
  2. When you open the Enter Invoice Entry or Start Timer dialog and select a record from that workspace, the client is pre-selected
  3. You can still change it per-entry — the default is just a starting point

When is the default applied? ​

ScenarioDefault applied?
Logging time via a page/database record in the workspace✅ Yes
Logging time manually with no linked record❌ No
Editing an existing entry❌ No (existing client preserved)
Client was deleted❌ No (field left blank)

Setting or changing the default client ​

See Managing Workspaces → Setting a Default Client.

Best Practices ​

Daily Review ​

Review your entries at the end of each day:

  • Ensure all time is logged
  • Add missing descriptions
  • Correct any mistakes
  • Verify job assignments

Weekly Reconciliation ​

Once a week:

  • Review total hours
  • Compare to your calendar
  • Identify any gaps
  • Add missing entries

Before Invoicing ​

Before generating an invoice:

  • Filter to the client/job
  • Review all unbilled entries
  • Ensure descriptions are client-appropriate
  • Verify all billable time is included

Descriptive Entries ​

Write descriptions that:

  • Explain what you did
  • Are professional (clients may see them)
  • Include enough detail to remember later
  • Use consistent terminology

Good examples:

  • "Developed user authentication module"
  • "Client meeting - discussed Q4 roadmap"
  • "Bug fix - resolved payment processing error"

Poor examples:

  • "Work"
  • "Stuff"
  • "Meeting"

Last updated: