Time Tracking for Your Business

Time Tracking for IT Companies

IT companies and MSPs live by the hour - but when time goes unlogged across tickets, remote sessions, and site visits, clients get undercharged, profitable contracts look expensive, and renewal pricing is a guess. Sandtime.io lets your team log time per client and ticket from any device, tracks managed services hours against contracted amounts in real time, and gives you clean billing data before the invoice goes out.

Start FreeNo credit card required

IT Companies & Managed Service Providers: why they choose Sandtime.io

Track time by client and ticket

Assign every hour to the right client and ticket - break-fix, project work, managed services, and on-call - as it happens. Know exactly what each client is costing before the invoice goes out.

Monitor contract and retainer usage

See how many hours each client has consumed against their managed services contract or retainer. Know when a client is over their included hours before it becomes a conversation.

Know which clients are actually profitable

Know the real labor cost behind each managed services client. Find which clients generate the most support demand and use that data to price renewals accurately.

One account for the whole team

Track time across engineers, technicians, helpdesk staff, and project managers from one shared account. No chasing separate timesheets from the team at the end of the month.

How an MSP sets up Sandtime.io

An MSP or IT company sets up Sandtime.io with a project per client, or per client and contract type when managed services and project work are billed differently. Technicians log each ticket against it from the desktop app, the Chrome extension or Slack, and a monthly report shows the hours per client to compare with each contract.

  1. Mirror your contracts in projectsCreate a project per client, or one per client and contract type, for example managed services and a server migration for the same company. Mark contract work billable and keep internal tooling and certification study on a non-billable project.
  2. Invite engineers, helpdesk and PMsEngineers and helpdesk staff sign in with Microsoft, Google, Apple or email. Service managers become Project Administrators for the clients they own, and helpdesk Users see only the client projects they are assigned to.
  3. Log time per ticket where you workStart a timer from the Windows or macOS app, the Chrome extension or a Slack slash command, and put the ticket number in the entry name. After an on-call night, add the call-out with its start and end time.
  4. Review contract usage before invoicingGroup the month’s report by project and activity to see hours per client and per ticket, then compare them with each contract. Export it to Excel or CSV for invoicing, or pull the hours into your own dashboard through the REST API.

Step by step in the help center: invite the team with the right role, approve a week from the email, and turn on auto-locking.

Track your first client contractFree for unlimited users. No credit card required.

Common use cases

  • Log time per client and ticket as each job or call ends
  • Monitor managed services hours against contracted amounts in real time
  • Track project hours separately from break-fix and support time
  • Pull client billing reports without reconstructing the month
  • Keep engineer, helpdesk, and project manager time in one account
  • Export time data by client for invoicing and contract renewal reviews

Key features

One-click timers

Start timing when a ticket opens and stop it when it closes. One click logs to the right client without interrupting the work.

Retroactive time entry

Add time for a call, a remote session, or a site visit after the fact. Nothing is lost because you were focused on resolving the issue.

Multiple clients at once

Run separate timers for multiple active clients simultaneously. Each client tracks independently so hours never cross between accounts.

Export and report

Pull time reports by project, engineer, or date range. Export to CSV for invoicing, contract reviews, or client reporting.

Where Sandtime.io stops

Better to know before you invite the team. These are the gaps people in this line of work ask about most.

  • No invoicingSandtime.io does not send invoices. The Invoices report template lists time, rate, net revenue, tax, and total per project, and you export it to Excel or CSV for your billing software.
  • No project budgetsThere is no budget field or budget alert. A report grouped by project shows hours, cost, and revenue so far, and you compare them with the estimate yourself.
  • Reminders are a weekly emailThe fill-timesheet reminder is one email, sent on Friday at 6 PM while auto-locking is on. It is off by default, so each member switches it on in their notification settings.