Features

    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.

    Time tracking

    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
    Explore time tracking
    Project management

    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
    Explore project management
    Project communication

    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
    Explore project communication
    Client portal

    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
    Explore the client portal
    Roles & permissions

    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
    Explore roles & permissions
    Reports & analytics

    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
    Explore reports & analytics
    Billing & invoicing

    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
    Explore billing & invoicing
    Profitability

    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
    Explore profitability

    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 monitoring

    Expenses

    Project and company expenses with approval, recurring costs with payment history, and lunch allowances.

    Explore expenses

    Sensai

    An in-app AI assistant that answers questions using your project, client and time data.

    Start Today

    Ready to see how TimeMagick works?

    Start a 1-month free trial with every feature included, or get in touch to request a demo.