Free alternative to Toggl Track and Harvest
A free time tracker with timesheets and reports.
Time is a free time tracker and a free alternative to Toggl Track and Harvest. Start a timer in one tap, fill in a weekly timesheet, see reports with billable amounts, export CSV and turn billable hours into an invoice. No sign-up, no paid plan, no limit on projects or people.
- Billable rates, reports and CSV export, all free
- Unlimited projects, clients, tags and teammates
- No sign-up: the timer starts right now
How it works
Start the timer
Type what you are working on, pick a project and press Start. It keeps running when you close the tab, and shows in the tab title.
Fill in the week
Forgot the timer? Add time afterwards, or type a day's total into the weekly timesheet, like 1:30.
Report and bill
See hours and billable amounts by project, client, tag and person. Export CSV, or turn billable hours into an invoice.
Everything a time tracker needs, free
One-tap timer
Description, project, client, tags and a billable switch. Continue any past entry with one tap. Start it on your phone, stop it on your laptop.
Weekly timesheet
A row per project and a column per day. Type a total and Time adds or changes the entry behind it. On a phone, one day at a time.
Reports and charts
Today, this week, last month or any range. Totals by project, client, tag and person, hours per day, and every entry. Export CSV.
Billable rates
A default hourly rate and one per project, in your currency. See what each project earned, counted exactly to the cent.
Invoices from your hours
Pick a client and Time sends the billable hours to Invoice, which opens the invoice ready to download as a PDF.
Team projects by link
Share a project and teammates log their time to it, no sign-up. You see everyone's time on that project; they see nothing else of yours.
For freelancers
A free time tracker for freelancers
Set your rate, mark time billable, and see what you earned this week. When the month ends, create the invoice from your hours and send your client the link. Your accountant gets a CSV.
For small teams
A free timesheet app for a team
Share a project by link and everyone logs time to it from their own timer or timesheet. You get one report of who worked how long, at your rates. No seats to buy.
Time, Toggl Track and Harvest
Toggl Track and Harvest are good, mature tools with many integrations. If you mainly need a timer, a timesheet, rates, reports and invoices, Time does that for free.
| Time | Toggl Track | Harvest | |
|---|---|---|---|
| Price | Free | Free plan; Starter $9 per user a month billed yearly ($12 monthly), Premium $16 ($24 monthly) | Free plan; Teams $9 per seat a month billed yearly ($11 monthly), Enterprise $14 ($17.50 monthly) |
| Free plan | Everything, no limits | Up to 3 users | 1 seat and 2 projects |
| Billable rates and amounts | Free | Paid plans | Yes |
| Team reports | Free, by shared project | Paid plans | A paid seat per person |
| Extra charges | None | Add-ons from $2 per user a month | Extra invoices, projects, clients and tasks billed by usage |
| Integrations and approvals | Not included | Paid plans | Yes |
| Account to start | Not needed | Needed | Needed |
| API for AI assistants | Yes, with a free workspace key | Yes | Yes |
Updated October 2026. Toggl Track and Harvest prices and limits as reported in 2026, from their pricing pages; they change, so check their sites. Harvest moved to usage-based billing for extras in 2025.
For AI assistants
Your assistant can keep your timesheet.
Create a workspace key in Settings and give it to your assistant. It can start and stop the timer, add time you forgot, list entries and read reports, through a plain HTTP API.
Full reference: llms.txt and openapi.json. Also as markdown.
# Start a timer curl -X POST https://functions.bounded.sh/apps/703ed60f2cc5ad3d98a5bf4a/api/timer/start \ -H "x-workspace-key: $TIME_KEY" -H "content-type: application/json" \ -d '{"description": "Homepage design", "project": "Acme website"}' # Stop it and get the entry curl -X POST https://functions.bounded.sh/apps/703ed60f2cc5ad3d98a5bf4a/api/timer/stop \ -H "x-workspace-key: $TIME_KEY" # Add an hour and a half to yesterday curl -X POST https://functions.bounded.sh/apps/703ed60f2cc5ad3d98a5bf4a/api/entries \ -H "x-workspace-key: $TIME_KEY" -H "content-type: application/json" \ -d '{"description": "Client call", "duration": "1h30m", "date": "2026-10-18"}' # This week's report, with billable amounts curl "https://functions.bounded.sh/apps/703ed60f2cc5ad3d98a5bf4a/api/report?period=week" \ -H "x-workspace-key: $TIME_KEY"