← All posts
Guides

Time Tracking for IT Consultants and MSPs

IT consultants and managed service providers are, on paper, the best-instrumented professionals in the billable-hours economy. Every request becomes a ticket, every ticket has a timer, and the PSA or ticketing system produces tidy reports at the end of the month. Yet ask any independent consultant or small MSP owner whether their invoiced hours match their worked hours, and the honest answer is no. The instrumentation covers the desk. The day does not stay at the desk.

This guide looks at the three places IT time tracking breaks down in practice: the client communication that never becomes a ticket, the after-hours work that happens far from any timer, and the mismatch between what you tracked and what your contracts actually let you bill. For the system that sits underneath all three, see our complete guide to capturing every billable hour.

Tickets capture desk work, not relationships

A ticketing workflow assumes that work arrives through the queue. A great deal of it does. But the clients who matter most, the ones on retainers and managed agreements, do not open tickets when something feels urgent. They call your cell. They text you. They reply to an old email thread with a new problem. That direct line is part of why they pay you, and it is precisely the channel your ticketing system cannot see.

Think about what a typical week actually contains:

  • The diagnostic phone call. A client calls about a server alert, and you spend twenty minutes talking them through checks before deciding whether anyone needs to drive anywhere. That call was skilled triage, and in most shops it produces no time entry, because the ticket, if one is ever created, gets opened afterward with only the remediation time attached.
  • The text message thread. An office manager texts you about a licensing question, and the exchange runs on and off across an afternoon. Individually the messages take seconds. Collectively they consumed real attention, and none of it was logged.
  • The email consultation. A client forwards a vendor quote and asks whether it is reasonable. Your reply takes fifteen minutes of genuine expertise. It never touches the queue.
  • The drive. On-site visits involve windshield time, and whether that time is billable depends on your agreement, but it cannot be billed or even negotiated intelligently if it was never recorded.

None of this is a discipline failure. It is an architecture failure. Ticket timers instrument the queue, and this work happens outside the queue by design. The pattern shows up across every billable profession, and we cataloged the most common variants in five ways billable time leaks out of your week.

After-hours support is the least captured work you do

After-hours and emergency support is where the capture gap gets expensive. Many IT agreements bill after-hours work at a premium rate, sometimes with a minimum charge per incident, which means the least captured hours in your week are also the most valuable ones.

The problem is situational. A call at 9:40 in the evening finds you at the dinner table, not at a workstation with a PSA tab open. You handle the issue from the couch, promise yourself you will log it tomorrow, and tomorrow arrives with its own queue. If the incident gets logged at all, the duration is a guess, and guesses made a day later run short. When the work happens away from your tools, capture has to travel with you, and for most consultants the only thing that reliably travels with them is the phone itself.

Aligning tracked time with your contracts

IT consulting rarely runs on a single billing model, a pattern we also explored in our broader guide to time tracking for consultants. A realistic client list mixes several, and each one changes what your tracked time is for:

  • Time and materials clients. Every captured hour is direct revenue. An untracked call is money handed back, and the case for complete capture is as simple as it gets.
  • Block-hour or prepaid clients. The client bought a bucket of hours, and every unlogged call quietly gives away inventory. Accurate capture protects the value of the block and gives you a defensible record when the client asks where the hours went.
  • Managed services clients on flat fees. Nothing here bills by the hour, so consultants often stop tracking these clients entirely. That is a mistake. Tracked time is how you discover that a flat-fee client is consuming double what the agreement priced, and it is the evidence you bring to the renewal conversation. It is also how you catch out-of-scope requests, which are billable, hiding inside an all-you-can-eat relationship.

The common thread is that every model rewards a complete record, and only the time and materials model even pretends to reward a partial one. A useful habit is to review captured time against each contract monthly and ask two questions: is this client consuming what we priced, and did any of this work fall outside scope?

What automatic capture looks like on Android

This communication gap is the specific problem TrackTime addresses. The Android app runs in the background and, with your permission, automatically captures the work your ticketing system cannot see. Inbound and outbound phone calls are timed and matched to clients automatically, which means the 9:40 emergency call creates its own accurate record while you are still on the line. SMS conversations and incoming RCS messages in Google Messages are captured. Time spent working in Gmail and Outlook is tracked and attributed to the right client. Drive time and mileage for client trips are recorded as well.

For a profession built on client trust and confidentiality, the privacy model matters as much as the capture. TrackTime stores metadata only: who, when, and how long. It never stores message contents or email subject lines. Your clients' information does not leave your device just because the duration of the conversation was recorded.

Captured entries appear in the web dashboard for review and adjustment before billing, so you decide what is billable under each contract before anything reaches an invoice. Invoicing is built in, along with unlimited clients, two-factor authentication, and full API access, and the API matters here: shops that live in a PSA can pull TrackTime's captured entries into their existing billing workflow rather than switching tools.

One honest limitation belongs in any IT-focused guide, because your clients will ask you the same question. This kind of capture is only possible on Android. iOS does not allow any app to observe calls, message notifications, or foreground apps at the operating system level, so automatic capture of communication time is technically impossible on an iPhone, for reasons we covered in depth in why iPhones cannot automatically track calls. There is no TrackTime iOS app, and any vendor claiming equivalent automatic capture on iOS is describing something weaker, such as calendar inference. If your consulting phone is the tool your business runs through, that is a real consideration in your next hardware choice.

A capture workflow for a small IT shop

  1. Keep the ticket timers. They remain the right tool for queue work, and nothing in this guide replaces them.
  2. Run automatic capture on the phone. Calls, texts, email, and travel then record themselves, covering exactly the surface the ticketing system misses.
  3. Review weekly, and reconcile. Spend fifteen minutes matching captured communication time to clients and contracts, flag anything out of scope, and mark what is billable under each agreement.
  4. Bill or report monthly. Time and materials clients get invoices. Flat-fee clients get the time reviewed against their agreement, so renewals are priced on evidence rather than instinct.

The pricing fits a solo consultant or a small shop. The Professional plan is $14.99 per month or $161.89 per year for a single user with a 7-day free trial, and team plans are available, with the Enterprise plan supporting up to 30 users with team control from the dashboard.

Frequently asked questions

Should MSPs track time on flat-fee managed services clients?

Yes, and arguably more carefully than on hourly clients. Tracked time is the only way to know whether a flat-fee agreement is profitable, which clients are over-consuming, and which requests fell outside scope and should have been billed separately. You are not tracking to invoice. You are tracking to price the next renewal correctly.

How should I bill for short client phone calls?

First, decide the policy: many consultants bill calls in minimum increments, such as a quarter hour, and state that in the agreement so it never surprises anyone. Our explainer on six-minute billing increments covers how increment systems work in practice. Second, solve the harder problem, which is capturing the call at all. A rounding policy is worthless if the call was never recorded, and short calls are the entries most likely to be forgotten by day's end.

Can automatic call and text capture work on an iPhone?

No. iOS does not permit third-party apps to observe call activity, message notifications, or foreground app usage, so genuine automatic capture is not technically possible on an iPhone, regardless of vendor marketing. TrackTime's automatic capture runs on Android, with the full app downloaded from TrackTime.com and a Lite manual-tracking version available on Google Play.

Does automatic capture record what my clients said?

No. TrackTime stores metadata only, meaning the contact, the time, and the duration of the call, message thread, or email session. Message contents and email subject lines are never stored. The invoice needs to show that a twenty-minute call happened on Tuesday, not what was said on it.

See what your ticketing system has been missing

Your PSA already tells you what happened in the queue. The open question is what happened everywhere else. Start a free 7-day TrackTime trial, run it alongside your existing tools for one normal week, and compare the captured calls, texts, and email time against what your tickets recorded. Then read more about how the Android app works before you roll it out to the rest of the team.

#it consultants#msp#time tracking#billable hours#after-hours support#hourly billing
Time Tracking for IT Consultants and MSPs