Every hour where it counts.
Book time straight onto a task, project or work package, submit your week in one click, and analyse effort all the way up to portfolio level — no spreadsheet chaos.
The time tracking nobody wants to do
Reconstructing at month-end what happened over the past weeks — vague, late and disconnected from the project.
Spreadsheets and memory
Hours get typed into tables from memory at month-end — imprecise and long since untraceable.
Hours with no context
Logged time isn't tied to any task or budget — nobody knows what it was actually spent on.
Approval by email
Timesheets travel through inboxes as attachments. Who submitted, who didn't? Nobody has the overview.
Billable time slips away
Without a clean billable flag it stays unclear which hours are invoiceable — and utilisation remains guesswork.
One continuous flow — from booking to analysis
Four steps that connect, instead of four separate tools.
Book
Log hours against a card, project, work package or activity — with a note and billable flag.
Submit
Your week is already open. One click submits the timesheet for approval — with withdraw included.
Approve
Managers review single timesheets or hundreds in one step — with a comment.
Analyse
Target vs. actual, utilisation and effort — personal, team, per project and across the portfolio.
Capture
Book time where the work actually happens
A time entry belongs on the real work — not in an anonymous catch-all sheet. Log hours straight against the kanban card, the project, the work package or a general activity, add a note and flag the time as billable.
- Free choice of booking target: card, project, work package or activity
- Billable flag per entry — cleanly separated from internal time
- A note per booking for later context
- Filter and analyse by user, target, project, period and billability
Book to
Recent entries
Approval
Submit, withdraw, approve — even for whole teams
Loose bookings turn into a clear approval process: weekly timesheets are submitted, accidental submissions can be withdrawn before a decision, and managers approve one at a time or up to 500 timesheets in a single call.
- Submit a weekly timesheet in one click — or withdraw it before approval
- Approve or reject with an optional comment
- Bulk decision for up to 500 timesheets at once
- Every case filterable by timesheet, approver and status
Personal report
Your week at a glance — target, actual and utilisation
The personal time report shows how much you've booked, where the time went and how your utilisation compares to your target hours — with KPI tiles and the distribution by project.
- Target, actual and difference as KPI tiles
- Utilisation with a progress bar against target hours
- Distribution of logged time by project
- Always only your own data
160hrs
Target
152hrs
Actual
−8hrs
Difference
95%
Utilisation
By project
Team
Your team's utilisation — bundled, not person by person
Managers see their team's working time in a single view: who's fully booked, where overload and spare capacity appear? Instead of clicking through individual timesheets, the distribution is right there.
- Team utilisation in one aggregated view
- Target-vs-actual comparison per team member
- Spot overload and free capacity early
- A basis for fairly distributing the next tasks
Project & portfolio
From a single project to the portfolio — with budget context
For PMO and controlling the total picture matters: every project comes with a time overview tied to its budget and a per-employee-per-month breakdown, and across projects the effort rolls up all the way to portfolio level.
- Time analysis per project with a budget overview
- Breakdown by employee (month) and a list of recent bookings
- An overview across multiple projects
- Total effort aggregated at portfolio level
Total actual
1,690 hrs
Log 2 hrs on card “Login API” for today
Done — time entry created:
AI assistant
Log time in a sentence — the AI assistant does the rest
“Log 2 hours on card ‘Login API’ for today” is enough: the built-in AI assistant creates the time entry and, on request, lists existing bookings — without ever opening the weekly grid.
- Let AI log time from natural language
- List existing time entries via chat
- Straight against a card, project, work package or activity
- Part of WORKSPACE.PM's AI capabilities
Time tracking that doesn't feel like time tracking
The most common objection is the effort. That's why WORKSPACE.PM removes it in several places.
AI makes the first move
Tell the chat what you want to log — the AI assistant creates the entry.
Your week is already open
“Time” opens straight to the current week. Fill it in, one click to submit — done.
Hundreds at once
Managers aren't slowed down: up to 500 timesheets in a single decision.
Logged time is half the story — capacity is the other half
What's booked today shows real utilisation. To plan next week from it, connect time tracking with resource planning — planned capacity and actual effort in one picture.
Frequently asked questions
Time tracking
Yes. Every time entry carries a billable flag and can be filtered and analysed by it — the basis for invoicing and utilisation analysis.
Timesheets are submitted per week; approvers decide individually or in bulk — up to 500 at once — with an optional comment. Withdrawing before the decision is possible.
Yes. Each project has a time overview tied to its budget and a per-employee-per-month breakdown; across projects, effort is aggregated all the way to portfolio level.
“Time” automatically opens the current week in the weekly grid. Hours are entered straight into the grid, reconciled against target hours and submitted in one click.
Yes. Besides the weekly grid, time entries can be created and read via the REST API and via the AI assistant (MCP) — for example by chat: “Log 2 hours on card X”.
Time tracking that finally gives answers
Try WORKSPACE.PM free for 14 days — book, submit, approve and analyse, without the spreadsheet chaos.
