TTime-Trak/Blog
Download →
How-To·3 min read·August 18, 2026

How to Review a Client's Hours Before Renewing Any Contract

Before you agree to another year with any client, pull the actual time data and find out what the relationship really costs you.

Renewal conversations are usually driven by momentum. The client is happy, the relationship is comfortable, and saying yes feels easier than running numbers.

That is exactly when bad contracts get worse.

Before you sign anything again, pull the time data for the previous contract period and do a proper review. It takes less than an hour and it will change what you ask for.

Pull the full log for the engagement

In Time-Trak, generate a project report covering the entire contract period. You want total hours, hours by task type, and ideally a breakdown by month so you can see how time changed over the engagement.

Look at the total first. Does it match what you expected when you quoted the contract? If you estimated fifty hours and delivered ninety, that is the core number you need to address before renewing.

Then look at the task breakdown. Where did the time go? Was most of it billable production work, or did a significant portion go to coordination, revisions, and communication? That split matters enormously for how you price the renewal.

Calculate your effective hourly rate

Take the total revenue from the contract. Divide it by the total hours you logged. That is your effective rate for the engagement.

Compare it to your target rate. If you quoted a flat project at a price that assumed forty hours and delivered sixty, your effective rate is a third lower than you intended. If that gap exists, you need to know it before you renew at a similar price.

This number is uncomfortable sometimes. That is the point. You cannot fix what you do not measure, and you cannot negotiate a fair renewal without knowing where the last contract actually landed.

Look at month-by-month drift

One of the most common patterns in long contracts is scope creep that builds slowly. The first two months look clean. By month five, you are doing work that was never in the original agreement and billing the same retainer.

If your monthly hours trended upward over the contract period without a corresponding rate increase, you have documented evidence of scope drift. That is not an accusation. It is data. Use it to have an honest conversation about what the new contract should actually include.

Check non-billable time tied to this client

If you track non-billable time in Time-Trak, review what you logged for this client that you never invoiced. Account management calls you ate. Revisions beyond scope you absorbed. Research you did not feel comfortable charging for.

Add that to the real cost of the engagement. Some of it was relationship investment and worth it. But some of it is a pattern that will repeat in year two if you do not name it.

Decide what changes before you say yes

After the review, you should have a clear picture of three things: what the work actually cost you in time, what your real effective rate was, and where the hours went that were not part of the original plan.

From there, your renewal options are straightforward. You can renew at a higher rate based on actual hours. You can add a scope clause that defines revision limits or monthly hour caps. You can restructure from a flat fee to a retainer with an hourly overflow rate. Or you can decide the contract is not worth renewing at any price.

All of those are legitimate outcomes. But you can only make that call with data.

The client who wants to renew is usually expecting the same terms. Your job, before that conversation starts, is to know whether those terms ever worked for you in the first place.

Track your time, bill every minute.

Time-Trak is a native Mac and Windows time tracker with a floating timer, automatic screenshots, and one-click invoicing.

Free during beta.

Download Time-Trak →

macOS + Windows · Floating widget · Auto screenshots

More like this

← All articles·time-trak.com