Tristiks/Blog

Time Tracking

Idle Time: What It Is and How to Reduce It

By Suraj Rao8 min read

What You'll Learn

  • Idle time means two different things: paid working time with no productive work, and tracked time with no keyboard or mouse input.
  • Most idle time at work is caused by the system, not the person: waiting on answers, unclear priorities, meetings and broken tools.
  • Fair idle detection asks the person whether to keep or discard time away, instead of silently deleting it or billing it.
Illustration of a person holding a cup of coffee, beside the headline: less idle time, more real work

Idle time is time in a working period when no productive work gets done. At work, it's paid time spent waiting: for a decision, a file, a fix or a colleague. In time tracking software, idle time is a stretch with no keyboard or mouse input while the timer is running.

Both cost money: the first is paid time with nothing to show for it, the second can end up on an invoice.

This guide covers both meanings, what causes idle time, how to measure it, why it matters for billing, and how to reduce it fairly.

The two meanings of idle time

People use "idle time" for two related but different things. It helps to keep them apart.

Idle time at work

This is the operations meaning. A designer can't start the homepage because the client hasn't sent the copy. A developer waits two hours for access to a staging server. A whole team sits through a meeting that didn't need them.

They're paid and willing to work. They just can't.

Idle time in a time tracker

This is the software meaning. A desktop time tracker notices that nobody has touched the keyboard or mouse for a set number of minutes while the timer runs. That stretch is flagged as idle.

It usually means someone stepped away. Sometimes they were on a call or reading a printed brief: real work, no typing.

Idle time at workIdle time in a time tracker
What it isPaid time with no productive workTracked time with no keyboard or mouse input
Typical causeWaiting on someone or somethingStepping away with the timer running
Who it costsThe business paying for the timeThe client billed for it, or you if you discard real work
How you fix itFix the processKeep or discard the time honestly

What causes idle time at work

Most idle time is caused by how work is organized, not by lazy people. When you look at where it comes from, the same causes come up again and again.

  • Waiting on others. Feedback, approvals, assets and logins from the client or a colleague. This is the biggest one in client work.
  • Unclear priorities. Someone finishes a task and doesn't know what's next, so they wait to ask.
  • Meetings. The gap before and after a meeting is too short to start anything real. Three scattered meetings can eat a whole afternoon.
  • Tool problems. A slow build, a broken laptop, an expired license, a VPN that won't connect.
  • Handoffs. Work sits in a queue between two people because nobody said "it's ready".
  • Too much in progress. People switch between half-finished tasks, and each switch costs time to get back into the work.

Only the last one is partly about the individual. The rest are process problems you can fix.

How idle time is measured

At work: the idle time percentage

The simplest measure is the share of paid time with no productive work:

Idle time % = idle hours ÷ paid hours × 100

Worked example. A five-person agency team is paid for 200 hours a week. In a two-week review, they log how often they were blocked. Across the team, that comes to about 14 hours a week waiting for client feedback and 6 hours waiting on internal reviews.

Idle hours = 14 + 6 = 20
Idle time % = 20 ÷ 200 × 100 = 10%

That's half a person's week, every week. A two-week log where people jot down "blocked on X for about an hour" is enough to see it.

In a time tracker: no input for a set time

A desktop tracker reads when the keyboard or mouse was last used. If there's no input for longer than the idle threshold, the time since then counts as idle.

OneTrack, our desktop app for Tristiks Grow, also gives every ten minutes of tracked time an activity level: the share of that time someone was at the keyboard or mouse. A ten-minute slice with no input at all is shown as Idle.

One caution: no input doesn't mean no work. A client call, a long read or a sketch on paper all look quiet to a computer. Read idle time beside the task and the context, never on its own.

Why idle time matters for billing accuracy

If you bill by the hour, idle time in your tracker goes straight onto the invoice unless you deal with it. That cuts both ways.

Billing too much. Say you forget to stop the timer over lunch three times a week, for 45 minutes each time, at $90 an hour:

3 × 0.75 h = 2.25 h a week
2.25 h × $90 = $202.50 a week billed for lunch

Over a month, that's roughly nine hours your client paid for and didn't get.

Billing too little. The opposite mistake is a tracker that silently deletes every quiet stretch. Twenty minutes thinking through a database design on a whiteboard is billable work. Delete it automatically and you're underpaying yourself.

The fix is the same in both cases: someone who knows what happened decides. Our complete guide to billable hours covers what counts as billable and how to record it.

How to reduce idle time

Start with the causes above. Most fixes are small and cost nothing.

For managers and team leads

  1. Make "blocked" visible. Add a "Waiting on client" column to your board, so stalled work is obvious rather than hidden.
  2. Keep a ready queue. Everyone should know their next two tasks, so finishing one never means waiting to ask.
  3. Batch meetings. Put them back to back, mornings or afternoons, so the rest of the day is one long stretch of work.
  4. Set client response times in the contract. "Feedback within three working days" turns waiting into a schedule you can plan around.
  5. Fix tools first. A slow machine or a missing license costs hours a week. It's usually the cheapest fix you'll ever make.
  6. Limit work in progress. Fewer tasks open at once means fewer handoffs and less switching.

For freelancers

  1. Run two or three clients in parallel, so one client's silence doesn't stop your week.
  2. Send the request before you need it. Ask for logins, brand files and copy at kickoff, not when you reach that step.
  3. Keep a list of small non-billable jobs (invoicing, portfolio updates, admin) for the gaps you can't avoid.

If you want a fuller picture of what to measure across a team, and what to leave alone, read our guide to employee productivity tracking.

How idle detection works fairly

Idle detection exists to keep timesheets accurate, not to catch anyone out. A fair setup has three properties: it asks rather than decides, it records presence rather than content, and everyone knows the rules.

Here's how OneTrack handles it:

  1. You pick the threshold. After 3, 5, 10 or 15 minutes with no keyboard or mouse input, the app tells you how long you've been idle. When you track time for someone else's account, its owner can set the threshold for you.
  2. The timer keeps running while you're away. Nothing is deleted behind your back.
  3. You decide when you're back. Keep the time if you were on a call or sketching on paper. Discard it if you were making coffee. Both choices are equally easy on purpose.
  4. Sleep and lock don't count. Time while your computer is asleep or locked isn't counted at all.
  5. It never records what you type. The app only reads when the keyboard or mouse was last used, not which keys were pressed.

The full list of what is and isn't recorded is on our how tracking works page.

A note on pay. Idle detection is built to keep client billing honest. If you employ people, don't treat discarded idle time as automatically unpaid. In the US, for example, the Department of Labor says short rest breaks, usually 20 minutes or less, must be counted as hours worked, and an employee who is "engaged to wait" is working (US DOL Fact Sheet #22). Rules differ by country, so check yours.

A weekly idle time review

Ten minutes on a Friday is enough:

Weekly idle time review
 
1. Tracked hours this week:            ___
2. Idle time kept:                     ___  (calls, reading, thinking)
3. Idle time discarded:                ___  (breaks, timer left running)
4. Hours blocked waiting on others:    ___
   Biggest blocker:                    ___
5. One change for next week:           ___

A large line 3 means the timer is left running. A large line 4 means the problem is upstream.

Frequently asked questions

What is idle time in a time tracker?

It's time when the timer was running but there was no keyboard or mouse input for longer than a set threshold. Good trackers ask you whether to keep or discard that time instead of deciding for you.

Is idle time paid?

For employees it often is. In the US, time spent "engaged to wait" and short rest breaks count as hours worked under federal rules, and other countries have their own rules. For freelancers, idle time is simply unbilled time unless it was real work, such as a call.

What is a good idle time threshold?

Five or ten minutes suits most desk work. Pick a shorter one if you rarely step away mid-task, and a longer one if your work involves reading or calls. In OneTrack you can choose 3, 5, 10 or 15 minutes.

What's the difference between idle time and downtime?

Downtime usually describes equipment or systems that aren't running, such as a server outage. Idle time describes people who are available to work but can't, often because of that downtime or a missing input.

Does idle detection record what I type?

It shouldn't, and OneTrack doesn't. It only reads when the keyboard or mouse was last used, which is enough to know whether you were there.

Wrap up

Idle time at work is mostly a process problem, so fix the waiting before you look at the people. Idle time in a tracker is a billing accuracy problem, so let the person who was there decide what to keep.

To see how OneTrack asks before it keeps time you were away, have a look at idle time tracking in Tristiks Grow.

Category: Time Tracking

Suraj Rao

Suraj Rao is the founder of Tristiks, the team behind Tristiks Grow and its desktop time tracker OneTrack. He writes about time tracking, client work and getting paid, and about DevOps, cloud and AI from years of building software.

All articles

Save time and money in one click

Tristiks Grow brings time tracking, clients, proposals, invoicing, and more into one place.

Free 14 day trial. No credit card required.