Batch client work by day, not by task
Working on every client every day costs you hours you'll never invoice. Dedicating a full day to one client changes your output — and your billing.
Using your calendar as the foundation for time tracking, billing, and understanding where your working hours actually go.
25 articles
Working on every client every day costs you hours you'll never invoice. Dedicating a full day to one client changes your output — and your billing.
After 30 days, memory of what you worked is unreliable. Your calendar has the full record. Here's the step-by-step — client by client, gap by gap.
Google Calendar already has every hour you worked. Here's how to extract a clean timesheet — the manual way with a pivot table, and the 2-minute way.
Apple Calendar stores every client session you schedule. One naming habit and an iCal URL turn it into a billing record — no timer, no extra app required.
Your calendar already shows the work you've booked. Here's how to read it as a revenue forecast — before the month starts.
Every client switch costs 15 minutes of re-orientation. With three active clients, that's an hour of billable time gone per day — invisible to any timer.
Four clients, 30 calendar events, no structure. How to turn your existing calendar into a per-client billing record — without a separate app.
If your calendar events say 'Meeting' and 'Call', invoicing feels like archaeology. Here's the structure that makes billing take 15 minutes.
Memory accuracy drops to 30% after a week. Here's what that costs at different rates, and why a calendar record is more reliable than recall.
Outlook Calendar exports iCal. Here's how to use that to track billable hours automatically — same method as any calendar, no new habits required.
iCal is the standard all calendars support. Connect once, and your billing generates itself from tagged calendar events. No timer, no spreadsheet.
Google Calendar already logs every meeting and work session. Add one naming rule and it becomes a billing tool — no timer, no extra app required.
The [Client] naming convention turns any calendar into a billing tool. All tags, examples by profile, and answers to the most common setup questions.
You forget to start. You forget to stop. Here's why timer-based time tracking fails freelancers structurally — not as a habit problem, but a design one.
Kick-off calls, feedback rounds, the 20-minute Loom review. Billable time that never makes it onto invoices. Here's where it hides and how to recover it.
Notion templates are everywhere. But can Notion actually tell you how many hours you worked for a client this month? Here's what breaks at billing time.
Your calendar already tracks everything you work on. Here's a simple naming convention that turns it into a billable hours report — no extra tool needed.
If you invoice from memory, you're leaving money on the table. Your calendar already has the complete record. Here's how to read it.
Outlook, Apple Calendar, Proton, iCloud — any calendar that exports iCal works for billing. Same method, same naming convention, same tool. Not Google Calendar only.
If you time-block your calendar by client, you've been building a timesheet all along. One naming change is all that's missing before billing becomes automatic.
Timers fail because they demand a deliberate action at the worst moment. Here's how the calendar method replaces them — without changing how you work.
A weekly review is the highest-leverage habit for hourly freelancers. Here's the minimal version that surfaces problems before they become expensive.
Google Calendar doesn't have an export-to-Excel button. The manual workaround with a pivot table — and the approach that skips the export entirely.
One week with unnamed calendar events. Here's what's actually recoverable — and from where.
An open calendar is a freelancer's enemy. How to structure your week with dedicated client blocks — and turn your calendar into a billing record.