BirdsEye

Time tracking for agencies: budgets, billing and buy-in

How agencies should track time: the three numbers that matter, how to structure clients and projects, weekly budget checks and how to get the team on board.

Agencies track time to answer three questions: is each client profitable, is each project inside its budget, and how much of the team's time is billable. The system that works records time against client, project and task as the work happens, shows budget burn every week and costs each person less than a minute a day.

Key takeaways

  • Three numbers matter: utilization, budget burn and effective hourly rate.
  • Keep the structure shallow: client, project, a short list of task types.
  • Check budgets weekly. A monthly check finds overruns too late.
  • People accept tracking when the data is used to protect them from overwork.

Why do agencies track time?

An agency sells hours, even when the invoice says "project" or "retainer". If you do not know where the hours went, you do not know your margin.

66.4%

Average billable utilization across professional services firms in 2025, down from 68.9% a year earlier, according to SPI Research's 2026 benchmark as reported by Deltek.

Which three numbers matter?

Utilization

Utilization = billable hours ÷ available hours × 100

Example: 26 billable hours in a 40-hour week = 65%

Budget burn

Budget burn = hours used ÷ hours budgeted × 100

Example: 31 hours used of a 40-hour budget = 77.5%

Effective hourly rate

Effective hourly rate = fee earned ÷ hours worked

Example: a $9,000 fixed fee that took 75 hours = $120 an hour

Utilization tells you about capacity. Budget burn tells you about a project while there is still time to act. Effective rate tells you which clients and kinds of work are worth more of. More on the first is in employee utilization rate.

How should you structure clients and projects?

  • Client

    One entry per paying client, plus one for internal work.

  • Project

    A piece of work with its own budget: a campaign, a build, a monthly retainer.

  • Task

    A short, shared list: strategy, design, copy, development, account management, revisions.

Keep the task list under ten items and the same across projects. Long, project-specific code lists are why timesheets get filled in badly.

What should you watch for each kind of contract?

Contract The risk What to watch each week
Hourly Unrecorded time is unbilled time Hours logged against hours worked
Fixed fee Overruns come out of your margin Budget burn against percent complete
Retainer Scope creeps past the hours the client pays for Hours used against the monthly allowance
Internal work It grows unnoticed Share of total hours

How do you check budgets each week?

Hours used against budget
  • Support retainer, 38h 30m of 40h96%
  • Website redesign, 31h of 40h78%
  • Mobile app, 18h 20m of 60h31%

An example week. The retainer needs a conversation with the client before the month ends.

  1. Open the project report on Monday

    Hours used against budget for every live project.

  2. Sort by burn

    Anything over 80% with work still to do needs a decision.

  3. Decide early

    Rescope, add budget or change who is on it. All three are easier at 80% than at 110%.

  4. Tell the client first

    A warning before the overrun keeps the relationship. An invoice after it does not.

Why do agency timesheets fail?

  • They are filled in on Friday. A week reconstructed from memory loses small tasks, which are the ones that eat a retainer.
  • There are too many codes. People pick the first one that looks close.
  • Nothing comes back. If the team never sees what the data showed, it reads as surveillance.
  • Non-billable time is punished. People hide it inside client work, and the numbers stop meaning anything.

How do you get the team on board?

Do

  • Explain that the data sets prices and staffing
  • Show the team the reports you look at
  • Use the numbers to push back on scope creep
  • Count internal and learning time as legitimate

Do not

  • Rank people by billable hours
  • Ask for minute-by-minute justifications
  • Add screenshots without a client reason
  • Keep the results to the partners

A full rollout plan is in how to introduce time tracking.

Timer or automatic tracking?

Timers Automatic tracking
Effort per person Start and stop for every task Pick the project when it changes
What gets missed Small tasks and anything forgotten Work away from the computer, added by hand
Accuracy on Friday Depends on memory Recorded as it happened
Privacy Records only what people enter Records applications in use, so needs clear rules

Agencies that lose money on small, frequent requests tend to gain most from automatic capture. See automatic time tracking.

How does BirdsEye work for agencies?

  • Projects and tasks. Named, color-coded projects with tasks. People pick the current one in the desktop agent.
  • Hour budgets. Set a budget for a period and watch consumption against it, on the Team plan.
  • Project report. Totals against budget, by day, person, application and task.
  • Fixing mistakes. Move a block of time to another project, or attach a project to untagged time in bulk.
  • Time away from the screen. Meetings and calls are added as manual entries.
  • Jira. Teams that run delivery in Jira pick an issue as the task, and worklogs stay matched to tracked time.

BirdsEye does not issue invoices. Time entries export as CSV for your invoicing tool. If invoicing in the same product matters most, the BirdsEye vs Harvest comparison says so plainly. See projects and budgets.

Hours against budget for each project.

Frequently asked questions

Should agencies track non-billable time?

Yes. Without it you cannot calculate utilization or see how much pitching, admin and rework cost.

What is a good utilization rate for an agency?

It varies by role. Across professional services firms, average billable utilization was 66.4% in 2025 according to SPI Research. Delivery staff run higher than managers and partners.

How detailed should agency time tracking be?

Client, project and one of a handful of task types. More detail than that costs more in accuracy than it adds in insight.

How do you track time on a retainer?

Give the retainer a monthly hour budget and check hours used each week. Raise it with the client when you pass about 80%.

Sources

  1. Deltek: professional services benchmarks, reporting SPI Research's 2026 benchmark

Try BirdsEye time tracking free for 14 days.

Start a free trial today with no credit card, or book a demo and we will walk you through it.