The work, the time, the client view and the numbers in one system
TimeMagick connects time tracking, project management, project communication, a client portal, role-based permissions, reporting and profitability. Each part works from the same projects, so what your team tracks, plans and bills adds up to one picture.
Track time against the actual project and task
The Windows desktop app and the iOS and Android apps record time against a specific project and task, not a generic timer. Each member's timeline shows the day's worked, idle, manual and private time, and every hour is ready for approval, reports and billing.
- Time recorded against a project and task
- Desktop and mobile time recorded and reported separately
- Manual time with a written reason, sent for approval
- Activity %, idle time and app & URL usage on each timeline
- Private Time: recorded separately, not counted as worked time, app and URL detail withheld
- Tracked-time approval with an adjustable billable percentage
Run projects on a board and a Gantt
Projects move across a drag-and-drop board built from your own statuses, and the interactive Gantt lets you reschedule by dragging. Every card carries its due date, task progress and budget hours, so planning and delivery stay in the same view.
- Drag-and-drop projects board with custom statuses
- Some columns update automatically based on tracked time
- Cards with due date, tasks done, budget hours and assignees
- Interactive Gantt per project and across the client portfolio
- Tasks with due dates, assignees, budget and status
- Project Notes that save automatically
Keep project communication inside the work
Every project automatically gets its own channel, next to its tasks, tracked time and budget. Message Channels brings project channels, direct messages and group conversations into one searchable list.
- A channel for every project, created automatically
- Direct messages and group conversations
- Unread, Projects, Users and Groups filters; searchable list
- File attachments, emoji and unread badges
- Channel access set per role
Give clients their own workspace
Client Members are external accounts linked to one or more of your clients. They get a client-facing TimeMagick workspace, kept separate from your internal team's experience.
- Client Dashboard with projects, tasks, weekly hours and overdue tasks
- The Projects board and a detailed Report
- Member's Timesheet with hours per day
- Message Channels with project channels and groups
- Sensai in the client's own navigation
Control what each role can see and do
Access is set per role in a Role Permission matrix of 40 modules with View, Create, Update and Delete controls. Owner and CLIENT are locked system roles; every other role is one you create.
- 40 permission modules, up to 160 controls per role
- Custom roles you can edit or deactivate
- Report export as its own permission
- Separate modules for Projects and All Projects
- Separate modules for Project Channel and All Project Channels
See what happened, in formatted reports
Six filterable reports show who worked on which client, project and task, for how long and on which days. Reports export as formatted Excel files, and export is a permission of its own.
- Client Gantt, client by days, client detailed, member, project and expense reports
- Filters by client, project, member, task, status and date range
- Worked or billable time, depending on the report
- Formatted Excel export
- Member's and personal timesheets
- Admin and member dashboards
Turn approved hours into invoices
Approved time carries its billable percentage into Project Billing, where billable and billed hours sit side by side. Invoices are built in the same system, from the right company entity and bank account.
- Billable percentage set during tracked-time approval
- Project Billing: billable vs billed hours per client and project
- Duration-based and quantity-based invoice lines with tax
- Multiple company entities and billing accounts
- PDF download, with Sent and Paid statuses
Know which projects and clients make money
The KPI module works from the tracked time, project budgets, client rates, expenses and billing already in TimeMagick. See client margins, effective rate, projects over budget and hours that haven't been invoiced.
- 14 headline KPIs with period-over-period changes
- Most and least profitable clients, by profit and margin
- Low-Profit Projects and Projects Over Budget
- Uninvoiced Hours by client
- Revenue Concentration with a risk indicator
- Client Health: active, warm or cold
Also in TimeMagick
More parts of the same system, working from the same projects and hours.
Employee monitoring
Activity %, productivity % and app and URL usage per member, with no screenshots taken.
Explore employee monitoringExpenses
Project and company expenses with approval, recurring costs with payment history, and lunch allowances.
Explore expensesSensai
An in-app AI assistant that answers questions using your project, client and time data.
Ready to see how TimeMagick works?
Start a 1-month free trial with every feature included, or get in touch to request a demo.
