By industry

How can a marketing, creative, or consulting agency keep project hours on track?

Updated 4 min read

Short answer

Set an hourly budget for each project or retainer period, and log time by client, project, and activity. Track revision rounds and extra work as separate activities so you can see exactly where the time goes. Check the budget every week—not just when it’s time to invoice—and talk to the client about overruns before you do the extra work.

Why do agencies go over budget so often?

Creative work jumps from client to client. A banner in five sizes, copy that needs a tweak, a client who calls for a minute. Each task is small, and those minutes disappear from your timesheet—and your margin.

The biggest leak is usually revisions. The third round of feedback takes twenty minutes, so does the fourth. Together, that’s half a day you never quoted for. Without tracking, you only notice when the project is already losing money.

A project looks on budget—until the revisions start. If you track each round, you’ll see the overrun coming and can talk to the client before it happens.

How should you organize clients, projects, and activities?

For each client, create a project for each campaign, website, or job, with an hourly budget that matches your quote. For retainers, set up a project per month or quarter, using the agreed hours as the budget. That way, you’ll see if the retainer fits each period.

Activities describe the type of work: concept, design, copy, development, campaign management, meetings, revisions, extra work. Keep the list short and consistent across clients, so you can compare projects.

Example setup
LevelExampleUsed for
ClientBaker's BikesInvoicing and overview by client
ProjectSpring campaign 2026 (60 h), Retainer Oct 2026 (16 h)Budget per job or period
ActivityConcept, Design, Copy, Meetings, Revisions, Extra workWhere time goes, rate, billable

What billing models are there, and how do they affect your hours?

Agencies usually mix a few models. You track hours for all of them, but the hours play different roles: sometimes as invoice lines, sometimes just to check if the price holds up. More on that in Billable hours.

ModelHow it worksWhat the hours do
HourlyYou invoice the hours workedBecome invoice lines
Fixed project priceAgreed amount for a defined jobShow if the price holds; extra work tracked separately
RetainerFixed monthly fee for a set number of hours or tasksShow if the retainer matches the work

How do you keep revision rounds and scope creep visible?

Spell out in your quote how many revision rounds are included—two, for example. Log each round under the ‘Revisions’ activity. The report will show how much time they really take, so you can have a fact-based conversation when round four comes up.

Work outside the agreed scope goes on a separate, billable ‘Extra work’ activity. That keeps the project budget clean and the extra work ready to invoice—if the client agreed to it up front.

  1. Put the hourly budget and number of revision rounds in your quote.
  2. Set that budget on the project.
  3. Log revisions and extra work as separate activities.
  4. Check each week how much of the budget is used.
  5. When the budget’s nearly gone, talk to the client before continuing.

Do calls and meetings count too?

Yes. A kickoff, a feedback call, or a quick check-in with the client is all project work. Short calls are especially easy to lose track of, since they fall between other tasks.

Log meetings under a ‘Meetings’ activity for the right project. Whether you bill them depends on your agreement: usually yes for hourly billing, while for fixed-price projects they’re part of the budget. Internal meetings go under your own agency as a client, non-billable.

What should you watch out for?

Agencies tend to hit the same pitfalls:

  • Only checking the budget at invoice time. By then it’s too late to adjust. Check weekly.
  • Everything under one ‘Design’ activity. Then you never see how much time goes to revisions or meetings.
  • Extra work without agreement. It’s hard to invoice if the client didn’t approve it first.
  • Using hours to monitor people. Hours are for managing projects and pricing. The difference is explained in Productivity without surveillance.

How Half5 does it

In Half5, every project belongs to a client and can have an hourly budget. The project shows the budgeted hours, percent of budget used, logged hours and billable amount, and a percentage over budget if you go over. The project health report compares projects side by side. You create activities like ‘Revisions’ or ‘Extra work’ yourself, set them as ‘Billable’ or ‘Non-billable’, and can give them their own rate. Budgets are always in hours, not dollars.

The timeline tracks your day on your own device (programs and windows, websites via the browser extension, meetings from your connected Google or Outlook calendar) and prepares ‘Suggestions’. Your agency only sees the hours you log.

Approved hours become draft invoices for Moneybird, WeFact, or Exact Online using ‘Create draft invoices from report’. With e-Boekhouden, the draft stays in Half5 until you choose ‘Finalize’. Draft invoices are built from hours; a fixed retainer fee is invoiced from your accounting software.

Frequently asked questions

How do you track time for a retainer?

Set up a project for each month or quarter, using the agreed hours as the budget. That way, you can see if the work fits the retainer each period.

Should revision rounds be tracked separately?

Yes, as their own activity. That’s the only way to see what they cost and back up a conversation about a fourth or fifth round.

What do you do with work outside the quote?

Agree on it with the client first, and log it as a separate billable activity. The project budget stays clean and you can invoice the extra work.

How often should you check the budget?

Weekly is a good habit. For short, busy projects, check even more often so you can adjust before the budget runs out.

Do internal brainstorms count?

If they’re for a client project, log them there. General internal sessions go under your own agency as a client, non-billable.

Someone bikes home along the canal after work

Shut your laptop at 4:30 today.

Try Half5 free for 14 days, solo or with your whole team. No credit card required.