Where Did The Time Go?

Where didthe time go?

A visual time tracker for Obsidian. Log your hours, see where they went, and bill for them. Every entry stays in your vault as a plain markdown table.

Free and open source. No account, no cloud, no subscription.

What's new

1.0.11
Released October 20, 2026
Read the release notes

Plugin settings now show up in Obsidian's settings search, so you can find options like hour height, invoice folder, or clients without scrolling the tab. This release requires Obsidian 1.13.0 or later.

Your saved settings, clients, projects, and activities carry over unchanged, and existing markdown entries need no migration.

09:00

Drag out your day

The timeline scrolls forever in both directions. Drag across an empty stretch to log an entry, drag it to move it, pull an edge to change its length.

  • Tag each entry with a client, project, and activity, plus an optional link to a note.
  • Overlapping entries are caught as you make them, so you can't double-book yourself.
  • Late nights are fine: entries can run past midnight.
  • 12- or 24-hour times, and a week that starts on Monday or Sunday.
Timeline view showing a morning of entries tagged by client, project, and activity
11:00

Plain markdown, all the way down

Every entry is a row in a monthly markdown file in your vault. You can read it, edit it by hand, diff it in git, and keep it forever.

No database, no sync service, no export step. If the plugin ever disappears, your hours don't.

TimeTracking/2026-01.md

| Start            | End              | Description     | Client | Project | Activity |
| :--------------- | :--------------- | :-------------- | :----- | :------ | :------- |
| 2026-01-12 09:00 | 2026-01-12 10:30 | Morning standup | acme   | webapp  | meeting  |
| 2026-01-12 10:30 | 2026-01-12 12:00 | Fix login bug   | acme   | webapp  | dev      |
14:00

See where it went

Pick a date range and get your hours broken down by client, then project, then activity. Expand any level to dig in.

  • Hours and billable amounts at every level.
  • Export to CSV or JSON when your accountant asks for timesheets.
Reports view breaking hours down by client, project, and activity
17:00

Bill for it

Any client with billable time gets an Invoice button in Reports. Enter a number and payment terms, and the plugin writes a markdown invoice you can export to PDF.

  • Line items grouped by project, hours times rate, in the client's currency.
  • Due dates worked out from the payment terms.
  • Not billing anyone? Switch billing off and rates and invoices disappear. Your details are kept for later.

What it deliberately isn't

A stopwatch

There's no start/stop timer. You log time after the fact, the way most people actually remember their day.

A task manager

It doesn't scan your vault or hook into task plugins. You say what you worked on and when; it writes a row.

A service

No account, no telemetry, no upsells, no team features. It works offline and loads instantly.

Install it in a minute

  1. In Obsidian, open Settings and go to Community plugins.
  2. Search for “Where Did The Time Go”.
  3. Select Install, then Enable.
Open the plugin page

Install by hand

Download main.js, manifest.json, and styles.css from the latest release into .obsidian/plugins/where-did-the-time-go/ in your vault.

Try beta builds

Add plattnum/where-did-the-time-go in the BRAT plugin.

Requirements

Obsidian 1.13.0 or later, on desktop or mobile.