Home / Blog / Working practices

How to run a client account audit before a renewal

A renewal conversation that starts without a real look at how the account has actually gone, delivery, margin, unresolved friction, is a decision made on memory and general impression rather than an actual assessment. Renewing on autopilot works fine until the account that should have been renegotiated or let go quietly wasn't.

An account audit before renewal isn't about looking for reasons to walk away. It's making sure the renewal decision is based on what actually happened, not a vague sense of it.

A renewal conversation without a real audit is a guess dressed up as a decision

Renewing because "it's been fine" skips the actual question of whether the account has been fine in the ways that matter, delivered on time, profitable, low-friction. A real audit turns a vague impression into an actual, defensible basis for the renewal decision.

Review actual delivery against what was originally promised

Compare what was actually delivered over the term against what was originally scoped and promised, not just whether the client seems generally satisfied. Gaps here are worth understanding and addressing before renewal, not repeating for another term.

In Stelaah, a client's full project history, margin, and delivery record stay on one view, giving a renewal audit a real basis instead of scattered memory across the team. See how reports works.

Check real margin on the account, not just the revenue it brings in

An account that generates solid revenue can still be a poor performer once actual time and cost are factored in. Check the real margin, not just the top-line number, before assuming the account is automatically worth renewing on the same terms.

Surface unresolved friction before the renewal call, not during it

Small, unaddressed friction points, slow approvals, scope disagreements, communication gaps, tend to surface unexpectedly during a renewal negotiation if they haven't been named beforehand. Identify them explicitly in the audit so they can be addressed proactively, not discovered mid-conversation.

Decide the renewal terms deliberately, not by defaulting to the same as last time

The easiest renewal is the one that just repeats last term's terms unchanged, and that default isn't always right given what the audit actually shows. Decide the terms deliberately based on the real findings, even if that means proposing a change.

A simple checklist

If you do nothing else, do these five things:

  • Compare actual delivery against what was originally promised.
  • Check real margin on the account, not just top-line revenue.
  • Surface unresolved friction before the renewal conversation, not during it.
  • Decide terms deliberately, based on the audit, not by default.
  • Treat the audit as routine practice, not a sign something's wrong.

Do that, and a renewal decision becomes grounded in what actually happened, not a vague sense that things have generally been fine.

Run your client work in one place. Stelaah keeps projects, clients, contracts, and invoices together, with Aria for the busywork.

Start free
S
The Stelaah team

We build Stelaah, the workspace for client work. We write about running teams, agencies, and venues without the busywork.