All essentials

Name the client and matter, hit Start — I'll keep an eye on the clock for you.

Free tool

Time Tracker

A free billable-hours timer for lawyers, experts, consultants and anyone who bills by the hour. Time each client and matter, round to 0.1 or 0.25 hours, and export a timesheet CSV. SIFTY checks in on a forgotten timer, reminds you when none is running, and asks about time you were away. Nothing is uploaded.

0:00:00

Not running

Timesheet

Today 0.0 h

All entries 0.0 h

No entries yet. Stopped timers land here — every cell is editable.

SIFTY's nudges

So SIFTY can reach you while you work in other tabs and apps.

Bill in increments of

Every

Every

Good to know

  • The timer keeps counting if you close the tab or reload — it is stored as a start time, not a ticking number.
  • Each entry rounds up to the next increment, the way hourly billing works: a 7-minute call is 0.2 h at tenth-hour billing.
  • SIFTY's nudges and desktop alerts only fire while this page is open somewhere — keep it in a pinned tab.
  • Forgot to start? Put how many minutes ago you began in “Started min ago” before pressing Start. Every timesheet cell is editable afterwards.

Your data stays on your machine

This tool runs entirely inside your browser tab. What you enter is saved only in this browser’s own storage — never uploaded or sent to a server.

These are the free ones — see the full suite

How much can it hold?

  • Entries live in this browser's local storage, which holds tens of thousands of them — years of timesheets.
  • Storage is per browser and per device, and clearing site data erases it. Export a CSV at the end of each billing period.
Built on open source

The Essentials tools do their work in your browser using these open-source libraries, used under the licenses below. Each remains the copyright of its authors.

  • pdf-lib — MIT · creates and edits the PDFs you download
  • pdf.js — Apache-2.0 · reads your PDF and renders the page previews
  • SheetJS (xlsx) — Apache-2.0 · reads Excel workbooks — .xlsx, .xls, .xlsb and .ods
  • hyparquet — MIT · reads Apache Parquet files
  • hyparquet-compressors — MIT · the Parquet codecs beyond Snappy — Gzip, Zstd, Brotli, LZ4
  • JSZip — MIT · bundles multi-file results into one ZIP
  • Lucide — ISC · the icons throughout these tools
  • React — MIT · the interface itself
  • Next.js — MIT · builds and serves these pages

pdf.js ships fallback fonts contributed by Foxit Software, redistributed here as part of pdf.js. JSZip is dual-licensed; it is used here under the MIT license.