The offline time tracker.
No account. No cloud. No telemetry.
For consultants, freelancers, agencies, and CRM-heavy teams who refuse to upload their working hours to a SaaS. One license, Windows + macOS, your data stays on your machines — and now follows you across all of them through any folder you already sync (Dropbox, OneDrive, iCloud, SyncThing, NAS) with no cloud account anywhere.
See it in action
Click any screen to enlarge
Everything you need. Nothing you don't.
Fast, reliable time tracking for anyone who needs to log hours on customer cases.
One-click tracking
Start and stop timers per customer or case with a single click. Recent entries remembered for instant switching.
Excel export
Export to a 3-tab workbook: raw entries, daily summaries, and weekly totals. Ready for invoicing.
Auto-tracking
Detects which client or case you're working on from your active window. Starts and stops timers automatically. Works with Salesforce, Microsoft Dynamics 365, Jira, Azure DevOps, Zendesk, ServiceNow, and more — no internet required.
100% offline & private
All data stored locally. No cloud, no account, no telemetry. GDPR by design.
Copy summaries
One-click copy of today's breakdown to clipboard. Paste into standups, Slack, or reports.
System tray & auto-start
Runs silently in your tray. Auto-starts with Windows. Always-on-top mode available.
Multi-device, no cloud account
Point at any folder you already sync (Dropbox / OneDrive / iCloud / SyncThing / NAS). Your time entries follow you across desktop and laptop, Windows and Mac. No new vendor account.
Up and running in 30 seconds
Download & run
Single portable .exe — no installer, no admin rights. Runs from any folder.
Track your time
Select a customer, click Start. Switch cases with one click. Timer runs in your tray.
Export & invoice
Export to Excel with daily breakdowns and weekly totals. Done.
Your hours never leave your control
Every other major time tracker is a cloud account hiding in app's clothing. We're the opposite.
No vendor account
You never sign up to anything. Download, run, license key, done. We literally cannot have a data breach involving your data — we don't have your data.
No telemetry
The app makes exactly one optional outbound call: a version check to workforcetimetracker.com/version.json. Nothing else. Disable it in Settings if you want zero outbound traffic.
Plain JSON files
Your time entries, customers, settings, and license live in human-readable JSON in a folder you control. Diff them, grep them, back them up to your NAS, archive them in 30 years — you own the format.
Air-gap friendly
Works on machines that have never seen the internet. Compliance-restricted environment? Defence? Healthcare? Legal? Government? Yes — the app needs zero outbound connectivity to function.
Sync providers you chose
Multi-device sync uses the cloud folder you already trust your other documents to: Dropbox, OneDrive, iCloud, SyncThing, NextCloud, an SMB share on your own NAS … we don't add a new third party.
License survives the company
Cryptographically-signed offline license. If we vanish tomorrow, your existing copy keeps working forever. No "servers shutting down" emails. Reduce your real SaaS online footprint — one tool at a time.
One license. Three ways to work.
Choose the version that matches how you work. Switch between them anytime in Settings — no extra purchase, no re-install.
Standalone
For consultants, freelancers, agencies, internal IT, and support teams. Auto-detects work in Jira, Azure DevOps, ServiceNow, Zendesk, Freshdesk, Asana, Linear, Monday.com — or just track manually.
Salesforce
For teams that live in Salesforce. Auto-detects Accounts, Opportunities, Cases, Contacts, and Leads from the active tab. Same time-tracking core, with Salesforce-aware suggestions out of the box.
Dynamics 365
For Microsoft Dynamics 365 and Power Apps users. Auto-detects Accounts, Cases, Opportunities, Work Orders, and Contacts from Sales Hub, Customer Service, Field Service, and any model-driven app.
One license covers all editions. Live record-sync (push entries directly into Salesforce or Dynamics) is on the roadmap as an optional Connect add-on.
Simple, transparent pricing
Same product on every tier. Tiers differ only by billing terms and support level.
Don't take our word for it
Every claim on this page is checkable before you pay. Here is how.
Open the trial offline
Download, unplug the network, run. Track a week, generate a PDF invoice, export to CSV - all work with zero outbound connectivity. Same binary paid customers run, no feature flags.
Open your own data files
After 10 minutes of tracking, open customers.json and timeentries.json with any text editor. Plain UTF-8 JSON, no proprietary format. You can grep, diff, archive, or migrate at any time.
Read the EULA
Section 8.5 is a contractual commitment that your local data files remain yours after termination, in plain JSON, with no lock/encrypt/wipe action from us. Read it here.
Inspect the outbound traffic
Run Wireshark or your firewall logs against the app. There is exactly one optional outbound call: an HTTPS GET to workforcetimetracker.com/version.json every 4 hours. Disable it in Settings to see zero traffic.
Verify the licence signature
Your licence is a JSON file with an RSA-PSS signature you can verify locally against the public key embedded in the binary. No server lookup required. The signature scheme is documented in the EULA.
Watch the update channel
The /version.json manifest and release notes are public. You can audit what changes ship and when, before installing.
Independent, focused, locally-built
Workforce Time Tracker is built and maintained by an independent developer working out of the Netherlands. The product exists because every commercial time tracker tested wanted client lists in a vendor cloud, and EU clients started asking pointed questions about that during procurement.
There is no VC behind this, no growth team, no upsell roadmap. Your subscription funds full-time development of one focused desktop product on Windows and macOS. For questions email sales@workforcetimetracker.com or open a support ticket at support@workforcetimetracker.com.
Common questions
Do I need an internet connection?
No. The app is 100% offline. Your license is validated locally — no server contact ever.
Where is my data stored?
By default, in the same folder as the .exe (Windows) or under ~/Library/Application Support/WorkforceTimeTracker/ (macOS), as plain JSON files you can read with any text editor. In v1.6 you can also point it at a folder inside Dropbox / OneDrive / iCloud / SyncThing / a NAS share to sync across all your own devices — with no cloud account from us.
How does multi-device sync work without a server?
You pick a folder you already sync (Dropbox, OneDrive, iCloud Drive, SyncThing, or a network share). We move our JSON files into that folder. Your existing sync tool replicates them. The app on each device reads from there, gets a banner if another device is editing concurrently, and reloads automatically when the other device saves. No new accounts. No new third party. No new attack surface.
Can I use this for a team?
Yes. Buy one per-user licence per team member. Customers and time entries are shared via the data folder you already replicate (Dropbox / OneDrive / iCloud / SyncThing / NAS); each install picks them up automatically. The admin console publishes org-wide defaults and dropdown option lists (clients, projects, categories, rounding rules, auto-tracking policy, approval workflow on/off). A manager licence sees a Pending Approvals window listing every submitted week from the team.
Can the whole team trial it before we buy?
Yes. The 14-day trial is per install. Drop the binary on every team member's machine, point them all at the same shared data folder, and each install runs a full-feature trial for 14 days from its first launch - including the manager approval workflow. No credit card required to start.
I already use another time tracker. Can I bring my history?
Clockify CSV: yes - Settings > Import Clockify CSV (use the "Detailed report" export). Customers are created automatically, entries land in your local store. Other SaaS trackers: no dedicated importer yet; export to CSV and rename columns to match the Clockify Detailed-report format (the importer is forgiving about header names). Native importers for additional formats are on the roadmap.
What if my license expires?
14-day grace period, then a renewal reminder. Your data is never locked.
Can I transfer to another machine?
Copy the .exe and data file. Your license works on any number of your own devices.
Is there a Mac version?
Yes - macOS 13+ on Apple Silicon, currently in ALPHA at v1.4.0. Same product, same data files, one license unlocks both platforms. The Windows build has moved on to v1.9.2; the Mac build is one tier behind on features and on UI polish (compact-mode transparency slider, customer-management screen, modern toast notifications, sortable today's log all land in a later Mac release). The Mac build covers the core day-to-day workflow (week calendar, idle prompt, PDF invoicing, CSV import, multi-device sync) and is ad-hoc-signed (Gatekeeper needs one click on first launch). Report bugs at support@workforcetimetracker.com.
Start tracking time in 30 seconds
Download the free trial. No account needed, no credit card required.