Local .ics timesheet
Turn your calendar into a timesheet
Export your Google Calendar as .ics, drop it here, tag events by client — get a billable-hours timesheet in XLSX. No account access, nothing uploaded.
Pattern → client
Rules
Use a plain substring or /regex/. The first matching rule assigns the client.
Repeated summary terms
Period
Timesheet
| Client | Hours | Share |
|---|
Entries
| Date | Event | Client | Hours |
|---|
Files never leave your device — everything runs in your browser.
Only client rules are saved in local storage. Calendar events are never stored.
Details before you start
Frequently asked questions
How do I export my Google Calendar?
Google Calendar → Settings → Import & export → Export; drop the .ics from the ZIP here.
Do you access my Google account?
No. This tool never asks for OAuth; it reads the file you drop, locally.
How are recurring events counted?
Expanded within the selected period, honoring exceptions (EXDATE).
Can I bill by 15-minute increments?
Yes: rounding presets none / 15 / 30 / 60 min, rounded up per entry.
Where are my client rules stored?
In your browser's local storage only; events are never stored.