Offline time tracker
for Windows and Mac.

Track billable hours by client, export timesheets and PDF invoices, and keep your time-entry data on your own computer. No app account or vendor cloud. Optional sync uses a folder you already control.

14-day free trial. No account or credit card. Windows 10/11 (64-bit); macOS 13+ on Apple Silicon. Setup guide · See pricing

100%
Offline & sovereign
Win + Mac
One license MAC ALPHA
Multi-device
Sync via your own folder
Early access
Free to try, no account required

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 vendor cloud, no account, no telemetry. Your organisation still controls its own devices and sync providers.

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). For strict EU-only or air-gapped handling, use SyncThing, an internal share, or a NAS; commercial providers remain part of your organisation's assessment.

From download to your first timesheet

1

Download & run

Single portable .exe — no installer, no admin rights. Runs from any folder.

2

Track your time

Select a customer, click Start. Switch cases with one click. Timer runs in your tray.

3

Export & invoice

Export to Excel with daily breakdowns and weekly totals. Done.

Your hours never leave your control

Prefer not to upload client hours to another service? Keep the files on machines and storage you control.

✓

No vendor account

You never sign up to the Workforce application. Download, run, and keep your data local. We do not receive your time-entry data, but your chosen sync provider and endpoints remain part of your organisation's security and privacy boundary.

✓

No telemetry

Tracking and licence validation work offline. Windows checks workforcetimetracker.com/version.json for updates; Mac offers a manual check in About. Downloading an update makes further network requests. There is no update-check off switch in Settings.

✓

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. It provides a technical foundation for restricted environments, but your organisation still needs to assess encryption, endpoint controls, employee-monitoring rules, sync providers, and procurement requirements.

✓

Sync providers you chose

Multi-device sync uses a folder you choose: SyncThing, Nextcloud, an SMB share on your own NAS, or a commercial provider such as Dropbox, OneDrive, or iCloud. We do not run a sync server, but your chosen provider remains part of your organisation's data-protection assessment.

✓

Your data survives the subscription

Your local data remains readable and exportable if you stop using the product. No server shutdown can take your time entries or customer list away from you.

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.

G

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.

SF

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.

D365

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

Try the full product for 14 days, with no card required. If it helps you capture work you would otherwise forget, choose a licence to keep using it. Online checkout is not available yet. Request a licence by email to confirm available payment options before sending payment. We deliver your key within one business day after verifying payment.

Monthly

EUR 5
per user / month
  • + All product features and editions
  • + One licence for Windows + macOS
  • + Excel, CSV and PDF invoice export
Request monthly licence Try free first

One month of use. Renewal arranged by email.

Company

Custom
teams of 5+ users
  • + All product features and editions
  • + Volume licence pricing
  • + Shared organisational defaults
Contact sales Try free first

Tell us your team size and deployment needs.

Help keep time tracking independent

Workforce Time Tracker is built independently. Optional contributions help fund macOS testing, usability improvements and ongoing development without adding advertising or selling your time-entry data. If the app has helped you, supporting its development is a simple way to give back.

Ask about supporting development

Contributions are optional and do not activate a licence. Need continued use after your trial? Choose a licence above.

Don't take our word for it

Every claim on this page is checkable before you pay. Here is how.

1

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.

2

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.

3

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.

4

Inspect the outbound traffic

Run your network-monitoring tools against the app. Windows normally checks workforcetimetracker.com/version.json no more than once every four hours; manual checks can run sooner. Update downloads also use the network. For an air-gapped deployment, enforce egress policy at the operating system or network boundary; tracking and local licence validation continue offline.

5

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.

6

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 [email protected] or open a support ticket at [email protected].

Release notes · EULA · Privacy policy

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, unencrypted JSON files. For strict EU-only handling, use an internally controlled share, NAS, or SyncThing. Commercial sync providers are optional and must be assessed by your organisation.

How does multi-device sync work without a server?

You pick a folder you already sync. The app moves plain JSON files into that folder and your existing tool replicates them. For strict EU-only handling, use SyncThing, an internal share, or a NAS; commercial cloud providers add their own processing and transfer considerations. Concurrent edits can create conflicts that require manual review.

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. The admin console publishes org-wide defaults and dropdown option lists. Use the approval workflow as a coordination aid; approved fields are stored locally and are not tamper-evident.

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. Both platform packages are v1.9.4 and share the licence and data services. Mac remains alpha, with native window controls and a different layout. Windows compact view and the More menu are not available on Mac. The Mac app is ad-hoc-signed, not Apple-notarized, and requires first-launch approval. See the macOS guide or report bugs at [email protected].

Start with a 14-day free trial

Download the free trial. No account needed, no credit card required.

Windows v1.9.4 (stable) • Mac v1.9.4 (alpha) • Windows setup • macOS install guide

Windows is currently unsigned; the Mac alpha is not Apple-notarized. Review the setup notes and your organisation's security policy before installing.