Timesheet Tracker
Log hours by project, view weekly and monthly summaries, and export for billing.
0 active projects
0 entries
How It Works
The timer lets you track time in real time — select a project, optionally add a description, and hit Start. When you stop, the entry is saved automatically with the exact duration. Use manual entry to log time you forgot to track, or to correct past entries.
The weekly grid shows hours by project and day of week, making it easy to spot where your time went. The monthly summary aggregates totals per project with percentage breakdowns and a daily bar chart — if you set an hourly rate on a project, earnings are calculated automatically.
Use export to download a CSV filtered by date range and project, with optional rounding to the nearest 15 or 30 minutes for billing. All data lives locally in your browser using IndexedDB — no account, no server, no tracking.
Related Tools
Frequently Asked Questions
How do I track billable hours?
Create a project for each client, set an hourly rate, and use the timer to log work as you go. The monthly summary shows total hours and calculated earnings per project. Export filtered CSV for invoicing.
Can I round time entries for billing?
Yes — the CSV export lets you round entries to the nearest 6, 10, 15, or 30 minutes. Many professional billing standards round to 6-minute (0.1 hour) increments.
Will my timesheet data be saved?
Yes — all data is stored in your browser's IndexedDB and persists between sessions. Nothing is sent to any server. Export CSV regularly as a backup.
Can I track time for multiple projects?
Yes — create a project for each client or type of work. The weekly grid and monthly summary break down hours by project so you can see where your time goes.