
When several freelance projects overlap, a full calendar does not tell you which client is consuming your capacity. A project can stay on schedule while meetings, messages, and revisions quietly push its real effort far beyond the estimate.
Project-level time tracking solves that problem by using a consistent record for every work block. This guide explains how to organize Google Calendar events and use Kotomil to compare workload, deadlines, and profitability across multiple projects.
Why track freelance time by project?
- Compare estimated hours with actual delivery time
- See whether one project is crowding out other commitments
- Count meetings, revisions, and support that are easy to overlook
- Use completed work as evidence for the next estimate
- Evaluate profitability after non-billable effort is included
Two projects with the same fee can have very different economics. The one with fewer revisions, shorter meetings, and clearer decisions may produce a much stronger effective hourly rate.
Use Client | Project | Work Type
Put the broadest grouping first and keep the wording stable:
- Client A | Website | Planning
- Client A | Website | Development
- Client A | Website | Weekly Meeting
- Client B | Articles | Writing
- Client B | Articles | Revisions
This structure lets you review all Client A work, only the Website project, or a work type such as Revisions. Avoid switching between abbreviations and full client names unless you want them treated as different groups.
Turn planned events into actual time
After a work session, adjust the calendar event to match the actual start and end time. Add unplanned calls, research, and revision requests under the same project. If you switch clients during a work block, split the event rather than leaving it as generic “Client work.”
You do not need minute-by-minute precision. Consistently assigning time to the right project matters more than recording every interruption.
Separate billable and non-billable effort
Use a billing label when it supports pricing or scope decisions:
- Client A | Website | Billable | Development
- Client A | Website | Billable | Meeting
- Client A | Website | Non-billable | Extra research
- Internal | Non-billable | Sales
Non-billable work is not automatically waste. The point is to see whether recurring support should be included in future estimates, limited by the agreement, or handled through a better process.