Project Time Tracker
Track your work time across projects, monitor earnings, and generate reports. Perfect for freelancers, consultants, and anyone who bills by the hour.
Embed This Tool
Add this tool to your website with customizable styling
How to Use
- 1 Create a project by going to the Projects tab and clicking New Project. Enter the project name, client, and hourly rate.
- 2 Start the timer by selecting a project and clicking Start. Add an optional description of what you're working on.
- 3 Stop and save when you're done. The time entry is automatically saved with the duration calculated.
- 4 View reports in the Reports tab to see time breakdowns by project and period with earnings calculations.
- 5 Export your data by clicking the Export button to download a CSV file for invoicing or records.
Frequently Asked Questions
Where is my time data stored?
All data is stored locally in your browser using localStorage. Nothing is ever sent to a server, ensuring complete privacy.
Can I track time for multiple projects?
Yes! Create as many projects as you need, each with its own hourly rate, color, and client information.
What happens if I forget to stop the timer?
The timer state persists even if you close the browser. When you return, it will continue from where it left off.
Can I add time entries manually?
Yes! Use the Add Entry button in the Entries tab to manually log time with specific start and end times.
How do I export my time data?
Go to the Entries tab and click Export to download a CSV file with all your time entries, perfect for invoicing or records.