- 21:47 Open the calendar. It's mostly empty.
- 22:08 Scroll Tuesday's browser history. 412 entries, zero hours.
- 22:30 Reconstruct Tuesday from the git log.
- 22:58 “Four hours? Call it three.” Round down, out of guilt.
- 23:21 Repeat for Wednesday. Then Thursday.
- 23:58 Send the invoice. Go to bed unsure.
CH. 01 21:47, Sunday
21:47, Sunday.
The invoice is due tomorrow. The week is already gone.
So you open the calendar. Three meetings. Zero work blocks.
Then the git log. Forty-one commits since Monday — none of them says how long it took.
$ git log --since="last monday" --oneline | wc -l 41
Then the browser history. Tuesday alone: 412 entries.
And then — the part nobody writes down.
“Tuesday was… four hours? Call it three. To be safe.”
the ritual takes about two hours, most sundays. it bills exactly zero.
CH. 02 The math
Rounding down, out of guilt, has a price.
It feels honest. It's just expensive. Timesheets rebuilt from memory under-bill by about 20% — not because you're careless, but because nobody invoices an hour they can't quite prove.
at 80 billed hours a month. swap in your own rate — the shape stays.
CH. 03 The fork
The same evening, twice.
- FRI 17:02 The invoice drafts itself from tracked sessions.
- FRI 17:04 You read it. Every line has timestamps behind it.
- FRI 17:06 Send. Done before dinner.
- SUN 21:47 Sunday is just… Sunday.
Same client. Same work. Different Sunday.
CH. 04 The mechanism · 90 seconds
No magic. A watcher.
- 01
Install the watcher
A small desktop app for Windows, macOS and Linux — plus browser extensions for Chrome, Firefox, Edge and Safari, for the work that happens in tabs.
- 02
Point it at your work
Project folders for the desktop. URL patterns for the browser. That's the entire configuration.
- 03
It writes the timesheet
Every file save and every tracked visit becomes a timestamped session, sorted by project. While you work. Without you.
- 04
Sessions become invoices
Auto-numbered, built from real hours, exported as PDF, CSV or JSON. Drafted Friday. Sent Friday.
Free plan, unlimited folders · no credit card
CH. 05 The receipts
“I discovered I was undercharging by 20%. Found it the first week.”
“I got my Sunday evenings back. The invoice is just… done.”
CH. 06 The decision
Choose next Sunday.
Solo
€0 forever
the ritual, retired
- unlimited folders & URL patterns
- 30-day history
- weekly reports
most freelancers land here
Pro
€8 / month
or €80 a year — two months free
- everything in Solo
- unlimited history
- analytics & tags
- invoice generation
- PDF · CSV · JSON exports
costs less than six minutes of your rate
Start ProTeam
€6 / user / month
minimum 4 seats
- team dashboard
- manager reports
- billable rates
- client portal
- DPA included
four objections, briefly
- Do you read my files?
- Never. The watcher records timestamps and paths — it can't see contents, and we don't want it to.
- What if it gets a session wrong?
- Fix it in the dashboard — split, merge, reassign, delete. Automatic doesn't mean read-only.
- I do flat-fee work. Why track?
- So you know your effective rate — and which flat fees are quietly underwater.
- Can I cancel?
- Anytime. Export everything first — it's your data, not ours.
Final frame Next Sunday, 21:47
Next Sunday can be different.
Setup takes three minutes. The first invoice writes itself.
Start tracking freethis page took you ~4 minutes to read. that's longer than the setup.
