Resources
Last updated: July 2026
Practical, honest resources on tracking and billing development time — written for people who work with Claude Code, Codex and other terminal agents and still have to turn that work into an invoice. No hype, no invented numbers.
- Automatic time tracking for Claude Code with local-first storage
How to track time in Claude Code automatically: what Claude Code records, the tools that turn sessions into hours, where they store data, and which integrations can transmit it. - How to track time in Cursor automatically (and keep it off the cloud)
How to track time in Cursor automatically: where Cursor hides your Composer and Agent history, why it is harder to read than a terminal agent, and the tools (WakaTime, trackmy.codes, Døgn, DIY hooks) that turn it into billable hours — locally. - How to bill for AI coding sessions: from session to draft invoice
A practical path from an AI coding session to a line on an invoice: capturing agent time, turning it into billable hours, hourly vs value-based pricing, and disclosure. - Time tracking for freelance developers: a practical guide
A practical guide to time tracking for freelance developers: parallel projects and terminals, automatic vs manual, local vs cloud, and turning tracked time into an invoice. - Automatic time tracking in VS Code, Windsurf and Zed (the AI-editor guide)
How to track time automatically in VS Code, Windsurf and Zed: what each editor records, why AI agents break manual timers, and which tools offer local-first storage or cloud dashboards. - Time tracking for consultants and agencies: bill every hour accurately
A practical guide to time tracking for consultants and agencies: juggling many clients and projects, billable vs internal time, rounding and rates, and turning tracked hours into clean per-client reports and invoices. - Billable vs non-billable hours, explained (with examples)
What counts as billable vs non-billable time, why tracking both matters, how to calculate utilization and your effective hourly rate, and how to keep the two cleanly separated on every entry. - How to write a timesheet that gets you paid faster
A step-by-step guide to writing a clear timesheet: what every entry needs, how to describe work so clients approve it fast, daily vs weekly logging, common mistakes, and turning the timesheet into an invoice. - Parallel time tracking: billing multiple clients at once
How to track time for several clients or projects at once without double-billing: when parallel timers make sense, the honest rules for overlapping time, and how to keep each client on its own line.