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
  • Status: Whether the entry has been invoiced (shows "Billed" badge)
  • Earnings: Calculated amount based on job's hourly rate

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 Add Time 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"