Features
What WorkLog does, job by job.
Record the time, give it a place, read it back, keep budgets honest, act on what is slipping, and share the work with a team. This page lists all of it, and what WorkLog deliberately does not do.
Track
A timer for work as it happens, manual entries for work already done.
- Timer
- Kept on server time: survives a refresh, a closed tab and a switch of device. One running timer per person, start and stop from the keyboard, switch task in one step. A timer left running is flagged.
- Manual entries
- A date with a start and end, or just a duration such as 1:30, 1.5h or 90m. Edit, duplicate, or delete with undo.
- Weekly timesheet
- An entries list and a grid you fill in from the keyboard. Today, week and billable totals. Days under your daily target are highlighted.
- On a phone
- Starting, stopping and editing entries are designed for small screens.
- Command palette
- Open it with ⌘K or Ctrl+K.
Tracked
23:12
Billable
20:12
Value
€1,818.00
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 6:15, billable 5:30 | 5:27, billable 4:42 | 7:45, billable 6:45 | 3:45, billable 3:15 | –, billable 0:00 | –, billable 0:00 | –, billable 0:00 |
Budget · Website redesign
Organise
Client, project, task and tag. Enough structure to answer questions, no more.
ClientNorthwind Studio
Company, contact email, notes, default rate. Archive when the work ends.
ProjectWebsite redesign
Colour, status, billable by default, hourly rate, time or money budget with an alert threshold.
TaskNavigation build
Estimate 12 h · tracked 9 h 30 min.
Tagsdesign · client-call
Lightweight labels that cut across projects.
- Clients
- Name, company, contact email, notes and a default rate. Archive when the work ends.
- Projects
- Client, colour, status, billable by default, hourly rate, a time budget and/or a money budget with an alert threshold. Restrict a project to chosen members if needed. Archiving keeps its history intact.
- Tasks
- Optional estimates, shown against the time tracked.
- Tags
- Lightweight labels that work across projects.
Understand
Reports that answer the question you actually have.
- Filter
- Date range, client, project, task, member, tag, billable.
- Group
- By day, week, month, client, project, task, member or tag.
- Keep
- Save report views. Export any report as CSV.
- Invoice-ready summary
- Hours, rate and value per client for a period. Prints cleanly, or saves as a PDF from the print dialog.
| Client / Project | Tracked | Billable | Value | Entries | Share |
|---|---|---|---|---|---|
| Northwind Studio | 48:30 | 48:30 | €4,365.00 | 41 | |
| Website redesign | 41:00 | 41:00 | €3,690.00 | 35 | |
| Brand refresh | 7:30 | 7:30 | €675.00 | 6 | |
| Kowalski & Co | 26:15 | 26:15 | €1,968.75 | 22 | |
| Product catalogue | 26:15 | 26:15 | €1,968.75 | 22 | |
| No client | 11:00 | 0:00 | – | 17 | |
| Internal | 11:00 | 0:00 | – | 17 |
Control
Billable time, rates and budgets you can explain line by line.
- BillableSolid. Counts towards value at the entry’s rate.
- Non-billableHatched. Tracked and reported, never charged.
- 1Entry override
- 2Project member
- 3Project
- 4Client
- 5Member
- 6Workspace default
Website redesign · time budget 40 h
Past the 80% alert
- Used
- 33 h 83%
- Remaining
- 7 h
- Forecast
- ~14 days
Act
The dashboard shows what needs attention now.
- Dashboard
- Running timer, today, this week, the attention list, recent work and where time went this week.
- Attention list
- Long-running timers, days under target, projects near their budget threshold and timesheets to approve. Worked out when you open the dashboard; nothing is sent by email.
Tuesday 22 September
Today
Recorded
5:30
Billable
4:45
Value
€427.50
Needs attention
Product catalogue has used 84% of its time budget
3 h 12 min left. At the last four weeks’ pace it runs out around 2 Oct.
1 day under your daily target
Mon −1 h 50 min.
September
| Mo | Tu | We | Th | Fr | Sa | Su |
|---|---|---|---|---|---|---|
| 16:12 | 27:30 | 38:06 | 44:18 | 5 | 6 | |
| 73:36 | 86:12 | 97:30 | 108:06 | 114:18 | 12 | 13 |
| 143:36 | 156:12 | 167:30 | 178:06 | 184:18 | 19 | 20 |
| 213:36 | 226:12 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
none under half under target target met
Collaborate
Workspaces for one person or a whole team.
- Roles
- Owner, admin, manager and member. Members see their own time; managers see the team.
- Invitations
- Invite people with a link.
- Approvals
- Optional weekly timesheet approval: draft, submitted, then approved or changes requested. Off by default.
Your data
Get it in, get it out, or delete it.
- CSV import
- Time entries from a CSV file, with a preview and a report of every row that could not be imported. Missing clients and projects can be created on the way. Nothing is silently dropped.
- Export
- Download your workspace’s entries, clients and projects as CSV, or everything as one JSON file.
- Account deletion
- Delete your account from inside WorkLog.
- Sign-in
- Google, GitHub, or email and password.
What WorkLog does not do
So you can decide quickly whether it fits.
- No activity monitoring, screenshots or keystroke tracking. It records declared work time.
- No invoicing or payments. It prepares the summary; you send the invoice.
- No native desktop or mobile apps. It runs in the browser, including on phones.
- No integrations with other tools.
- No email reminders or notifications.
- No single sign-on (SSO or SAML).
Start with today’s hours.
Create your account with Google or GitHub, or with an email and password.