Time tracking for freelancers who bill by the hour
There is no paid plan here, and there will never be one. Nothing you use today can be moved behind a payment tomorrow. Why I can promise that →
A focused time tracker for people who bill by the hour — timer, projects, clients, hourly rates, reports and exports. Free for one person, permanently, with no usage caps.
Free, permanently. No paid plan, ever · No upsell · Export everything, any time
The commitments on the Free Core page haven’t changed since 28 July 2026.
Everything you need, nothing you don’t
Six things, done properly.
Billable, not billed to you
Mark any entry billable or not, and set hourly rates per project, per client, or as a profile default — each level inherits from the one above it. This is the feature others put behind a paywall. Here it’s the entire point.
Prepaid hours that renew
Some clients pay for a block of hours up front — ten a month, say. Set that package on the client or the project, and each month the first billable hours are marked Prepaid and left out of the amount due. Only the work beyond it is charged.
Timer or manual, one layout
Run a live timer or fill it in afterwards — same clean row either way. Descriptions autocomplete from your recent work, and you can edit any finished entry in place, without opening a form.
Reports that add up
A detailed log, a dashboard and a cumulative summary of time by project, filtered by client, project, billable status and date range. Export to CSV, XLSX or PDF.
Every client in their own currency
Euros for one client, złoty or dollars for another — give a client or a project its own currency. Every amount keeps it, and totals are listed per currency: two currencies are never added into one wrong number.
Built for your phone
Mobile-first and complete on a small screen. Start, stop and edit from anywhere — the layout reflows, the features don’t shrink.
There is no paid plan. So there is nothing to move behind one.
Free plans get cut when they compete with a paid plan. WorkSnap doesn’t have one, so that pressure doesn’t exist here. It’s one person, one product, and a deliberately small scope — no team seats to sell, no integrations to maintain, no enterprise tier to protect.
That’s not a promise about my character. It’s the structure.
Read the Free Core promise →And you’re not the product either
Notice something missing?
There was no cookie banner when you arrived. That’s not an oversight — there’s nothing here that would need your consent.
Analytics run on a private Umami instance on our own servers in the EU. No Google Analytics, no advertising pixels, no session recording, no heatmaps, no third-party scripts loading fonts or widgets from somewhere else. The only cookies WorkSnap sets are the ones that keep you logged in.
We never sell your data. Not to advertisers, not to data brokers, not to anyone.
We never train AI models on your data. Your entries describe your clients’ work. They aren’t training material.
Your data stays in the EU. Application, database, backups and analytics — all hosted in the European Union (Google Cloud, region europe-west1).
Most tools tell you this in a privacy policy you’ll never open. The missing banner tells you before you read anything.
What we do with your data →Small on purpose.
WorkSnap tracks your time and works out what to bill for it. That’s the whole product.
It does
solo time tracking · projects and clients · hourly rates with inheritance · billable/non-billable · rounding rules · prepaid hours · detailed reports, a dashboard and a cumulative report · exports · multi-currency
It doesn’t
teams or shared workspaces · tags or sub-tasks · integrations with Jira, Trello or anything else · invoicing · a public API · a native mobile app · employee monitoring of any kind
If you need any of those, WorkSnap is the wrong tool and I’d rather you found that out here than three weeks in.
More on what’s in and out →Ready to track the way you bill?
Set up your first project in under a minute.
Start tracking →