Get Started

Docs

Entries

Updated Apr 23, 2026

An Entry is a single logged piece of work inside a Time Frame. You'll make a lot of these.

Two types of entry

Time entry

For work tracked with actual start and end times.

  • Start time (required) - ISO timestamp.
  • End time (required) - must be on or after start time.
  • Description (optional) - what you did.
  • Billable (required) - yes/no.

Duration is computed: endTime - startTime.

Fixed entry

For work you log as a number, not an interval. Useful for:

  • Milestone billing ("5 hours for the landing copy").

  • Flat deliverables where the time doesn't matter.

  • Batch-entering hours at the end of the day without the fuss of start/end times.

  • Work day (required) - the date the work was done.

  • Amount (required) - a positive number (hours).

  • Description (optional).

  • Billable (required).

Three ways to create an entry

  1. Type it - click Create Entry on a Time Frame. Fill in the form. Save.
  2. Run the stopwatch (Ctrl/Cmd+Alt+S) - start a persistent timer, pause when you stop working, then Convert to Entry (Alt+E). The duration pre-fills. See stopwatch.md.
  3. Say it out loud (Ctrl/Cmd+Alt+V, paid plans only) - record up to 60 seconds, the AI parses your description, duration, and billable status. See verbal-entries-ai.md.

Editing an entry

From the Entries list on a Time Frame, use the row menu → Edit. Change whatever you need, save.

Keyboard shortcut when viewing the row: Ctrl/Cmd+E opens the edit dialog.

Deleting and restoring

Same soft-delete pattern as Projects and Time Frames:

  • Delete → moves to Trashed tab on the Entries list.
  • Restore → back to active.
  • Force delete → permanent.

Merging duplicate-day entries

When you create an entry for a day that already has one, LogForMe will show a Merge prompt instead of silently adding a second row.

The prompt shows you:

  • The existing entry (time and description).
  • The new entry you're adding.
  • A preview of what the merged entry will look like: earliest start → latest end, combined description (editable).

You can:

  • Merge Entries (Ctrl/Cmd+M) - combine them into one.
  • Do Nothing - keep both entries separate.

Merging happens server-side - the two entries are consolidated into one and the original IDs go away.

Why the merge prompt exists

You might want to keep your final invoice concise, or you may have been working on the same task but got interrupted a few times and had to stop at different points. This can lead to multiple entries for the same day, which is something you may not want on your invoices. The merge prompt helps catch this early, before it turns into extra cleanup. If you actually want separate entries (for example, different tasks or clearer descriptions), just choose Do Nothing and keep them both.

Billable vs. non-billable

  • Billable: counts toward the invoice total.
  • Non-billable: visible in your dashboard, but excluded from the invoice, and does not contribute to the final billable amount.

Use non-billable for:

  • Internal admin (updating your time-tracker - meta).
  • Calls or scoping work you've agreed not to bill.
  • Research that informed the project but wasn't scoped.

The distinction matters at invoice time - non-billable entries don't appear on the PDF.

Entry rounding

If you set Round durations to and Rounding method in your Preferences, time entry durations are rounded at display time (and on invoices).

Example: with roundDurationTo: 15 and roundMethod: up, an entry from 10:00 to 11:07 shows as 1h 15min.

The original start/end times are preserved - rounding is a display/billing treatment, not destructive. If you change your rounding settings later, past entries reflect the new setting.

Rounding is a paid-plan feature only in the hosted service; the Community Edition includes it as well.

List, sort, and filter

On the Time Frame detail page, the Entries list supports:

  • Pagination (URL-synced).
  • Sort by date (default: newest first).
  • Filter by status tab (all vs. trashed).

Mobile: tabs collapse into a select dropdown; the table becomes horizontally scrollable.

Soft limits

All plans: unlimited Entries per Time Frame. We don't cap the thing you most need to do.