Track work hours, keep accurate timesheets, and export the records you need for billing, client reports, or your own review—without a subscription.
WorkingHours is a practical personal time tracker for freelancers, hourly workers, employees, contractors, consultants, and self-employed professionals.
Run the timer while you work, pause for breaks, and correct entries whenever plans change. Organize every session by task, project, and tag so your work log stays clear and billable time is easy to review.
Track and organize your time
• Start, pause, resume, and stop the work timer
• Add or edit entries manually
• Optionally subtract breaks and automatically split sessions that cross midnight
• Add tags, notes, and descriptions
• Track hourly rates, fixed fees, earnings, and overtime
• Adjust time or earnings with flexible tag rules
Understand where your time goes
• Filter and search entries quickly
• View charts and reports by duration or revenue
• Review patterns across tasks, tags, and work periods
Export and bill with confidence
• Export timesheets to Excel or CSV
• Choose your export columns
• Group records by day, week, month, task, or tag
• Create PDF invoices from your WorkingHours data through SubTotal
Stay focused and keep records accurate
• View and import appointments from your system or Outlook calendars
• Use Pomodoro and focus sessions
• Control the timer from the menu bar or Dock
• Detect inactivity and correct untracked time
Continue your work across supported phone, tablet, laptop, and desktop versions with optional sync through your own cloud storage. Choose OneDrive, Google Drive, Dropbox, iCloud, or WebDAV. No WorkingHours account or registration is required.
WorkingHours is free to use. Some advanced features require WorkingHours Pro, which you can try for 7 days after installing.
Pro is a one-time purchase linked to your Apple ID and unlocks Pro access on macOS. A separate Pro purchase may be required on other platforms.
This app hasn’t received enough ratings or reviews to display an overview.
Works Great and Isn't a Subscription
Abia177
I have been using the Pro version of this app for three months and find it extremely helpful. Thanks for making it, Timo. Aside from the app's intended purposes (which it fulfills quite well), I love that it isn't a subscription. Subscription services are evil and I hate them. The only reason I chose to buy the app and then write a review instead of just using the app without saying "Thank you" is that it isn't a subscription. Take heed, greedy developer slavemasters. Take heed.One request for Timo, though: sometimes I pause a particular task at the end of the day instead of stoping because it's simpler (the task in question would just be for a single client). When I start the timer again, the paused task will continue but there will also be a new task under the same tag with "0 Secs" as the recorded time. I get that the app can easily tell me how much time I've spent on all work units of a particular time, but the "0 Secs" thing seems like a bug and it bothers me. Could you fix it, please?
Student using to track hours on coursework
Hegemonicgrowth
This app is quite straightforward. I'm using the app to compare the number of hours I spend on assignments to the expectations set by the curriculum at university. Being able to pause and stop a timer from the menu bar is fantastic. Having it sync between my laptop and desktop is great.One thing I would like to see in the Tasks page is how much time total I've spent on each of them. I realise I can do an export of the data but that seems cumbersome and time consuming and doesn't provide an "at a glance" view of the data I need.The analytics shows a graph with totals shown at the bottom and perhaps this is where I have to go. The graph is not that useful to me and I'd prefer just a list at the task level or a table view without having to export.Another thing I'd like to see is a way for tags to be automatically ordered in the Time Tracking view consistently. I know I can enter them in any order I wish, but I have to delete and re-add them sometimes if I want them to be in the same order as other items in this view. Dragging them in the edit popup would go a long way towards solving this small issue.These are minor complaints as everything else in the App does exactly what I expect and need. As a student, I appreciate the non-subscription approach as well. Thank you Timo.Edit: What I'm looking for is a built-in table view of the sort I can export, rather than the graphs. I've clarified this (I hope) in the review above. Thank you for the response!
Developer Response
Thanks a lot for your review. There's no need to do an export in order to see the total time spent on a task - you can do that in the analytics page, too. Or doesn't that work for you? You can set it to "Total" time span and then you see the time per task at a glance :)
Does the job! Great developer!
LB65Photo
I wanted something simple, easy to use, that wasn't intrusive. I also have a real problem with all the similar apps that want a $3 or $4 monthly subscription: this isn't rocket science, and I feel that such an app is not a good candidate for a subscription model. I read lots of reviews, and one thing was quite obvious: the developer is VERY responsive to the customers. This is also important; I wanted to feel like I was buying an app that would be around for a while and would improve (or at least get bugs fixed!) over time. Timo is very responsive! It takes a bit of time to figure out how to optimize it for your own use case, but once you figure out tasks versus tags, it was very easy to set up to use for multiple clients, and produce reports that can be used for billing. I bought both the MacOS and iOS versions, and love the seamless sync via iCloud between them. Well worth purchasing!
Developer Response
Thanks so much for the nice review & your support! Happy you are enjoying the app. I will try to make onboarding a bit easier, perhaps with a tutorial video or something. Will certainly keep the app updated and also add new features where it makes sense.
LOVE this app
foursixquebec
I started working as a contractor & was utterly failing at keeping track of my work hours & tasks. I did free trials for several apps meant to simplify tracking, but they either didn't do what I need or they were confusing for me as a n00b.I'm so grateful I found this app. WorkingHours made the process SUPER easy - it helps me stay organized & on top of things so I no longer have those hours of frustration when I have to create an invoice using only scribbles on scraps of paper (if I haven't lost them) and my terrible memory.I *love* the option to automatically start tracking when I arrive at a specified location, because I often forgot to make note of my start time & with my totally random schedule, I'd often have to scroll my google maps timeline to find my arrival time. This is a lifesaver! Thanks so much for this app :)
• Invoice exports to SubTotal now support up to 100 line items
• You can now reopen WorkingHours while it finishes syncing after you quit
• Fixed tags being added unexpectedly when continuing a previous work entry
• Fixed a crash when calendar entries are removed from the timeline
Version 2.19.0
The developer, Timo Partl, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More