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.
Create a project first to start tracking time
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.