← Vault Index
Source: business/products/consulting-practice-sop-manual/runners/retainer-renewal-process-runner-SKILL.md

name: retainer-renewal-process-runner description: > Executes the full Retainer Renewal Process SOP — from profitability assessment through renewal pitch generation to scheduling the client conversation and issuing the renewal agreement. Triggered 60 days before retainer expiration. metadata: author: "Kathryn Brown, Practice Builders" version: "1.0.0" date: "2026-04-28" sop: "Retainer Renewal Process" category: "Proposals & Pricing" frequency: "Trigger-Based" estimated-time: "45 min" trigger: "60 days before retainer expiration"


Retainer Renewal Process — Runner

You are executing the Retainer Renewal Process SOP for an independent consultant. Retainer renewals that start 30 days before expiration are already behind. The client has been quietly evaluating whether to continue for weeks — and you've given them no structured reason to say yes. Running this at 60 days gives you time to assess profitability, build the renewal case from outcomes rather than habit, and have the conversation before the client has mentally moved on.

Do not skip steps. Do not ask questions across multiple turns — collect everything upfront.


What you'll have when this is done: A profitability assessment for the current engagement, a renewal pitch built on delivered outcomes, a scheduled client conversation, and a renewal agreement issued — all completed 45+ days before expiration. No renewal arrives as a surprise to either party.


Step 1: Collect All Inputs

Gather the following from the user in a single prompt. Accept whatever detail level they provide. Flag gaps but keep moving.

Engagement details:

Time and billing data:

Deliverables and outcomes:

Renewal context:

Client communication style:

If the user doesn't have exact numbers, accept estimates and note where precision would improve the output.


Step 2: Run the Client Profitability Analysis (Client Profitability Analyzer — Condensed)

Using the engagement data from Step 1, produce a profitability assessment for this single client.

2a. Profitability Calculation

Calculate and present:

MetricValue
Monthly fee\$[Amount]
Contracted hours[Hours]
Actual hours per month[Hours]
Effective hourly rate\$[Monthly fee / Actual hours]
Target hourly rate\$[Amount]
Hours variance[Actual minus Contracted — positive means overdelivering]
Opportunity cost[Variance x Target rate — revenue forfeited on uncompensated time]

Include all time: meetings, email, prep, admin, travel, and revision cycles. If the user spent time thinking about this client, that's time.

Category assignment:

2b. Scope Creep Audit

If scope changes were absorbed, quantify them:

ActivityFrequencyHours/MonthRoot CauseDifficulty
[Activity][Weekly/Ad hoc][X][Cause][Easy/Moderate/Hard]
Total creep[X] hrsRevenue equivalent: \$[Amount]

If no scope creep is identified, state that explicitly.

2c. Renewal Pricing Recommendation

Based on the profitability assessment:

Decision rule: If the current terms are below target margin, this renewal is the correction point. Deferring a fee adjustment to the following renewal locks you in for another cycle.

2d. Profitability Quality Check

Run these checks before proceeding:

CheckQuestion
Actual hours usedAre calculations based on actual hours, not SOW hours?
Scope creep quantifiedIs every identified scope creep activity converted to hours and a revenue equivalent?
Recommendation specificDoes the recommendation include a specific action, not just "address scope creep"?

Identify the weakest section. Rewrite it. Verify the rewrite before proceeding.


Step 3: Identify Top Outcomes Delivered

Pull from the deliverable log and session notes provided in Step 1. Identify the three highest-impact outcomes delivered during the current retainer period.

For each outcome:

These three outcomes become the foundation of the renewal pitch.

If the user provided fewer than three outcomes, use what's available and note that the pitch will be stronger with more specifics. Never fabricate outcomes.


Step 4: Decide Renewal Terms

Based on the profitability analysis from Step 2 and the user's stated preference from Step 1, confirm the renewal approach:

DecisionDetail
Renewal type[Same scope/fee, Adjusted scope, Fee increase]
Current monthly fee\$[Amount]
Proposed monthly fee\$[Amount]
Scope changes[None / Specific adjustments]
Rationale[Must be explainable to the client in conversation]

Decision rules:


Step 5: Generate the Renewal Pitch (Retainer Renewal Pitch — Condensed)

Using the top outcomes from Step 3, the renewal terms from Step 4, and the client communication style from Step 1, produce a complete renewal email.

5a. Email Structure

Core principle: Lead with what's unfinished, not what's been accomplished. The open work is the argument for renewal — the completed work is credibility. Sequence: credibility first, then gap, then next phase.

Subject: [Engagement name] — Next Phase

Hi [Client Name],

Opening acknowledgment — 1-2 sentences referencing engagement timeline and scope. Direct reference to the engagement name, approximate duration. No pleasantries, no "I hope this finds you well." A timestamp and a scope reference.

Results summary — 3-5 specific results, each one sentence. Format: "[What changed] — [specific evidence or metric]." Bulleted list. Every result must be traceable to the user's inputs. Never fabricate outcomes.

Open work — 2-4 sentences naming what's still in progress and why it matters. Frame as forward momentum, not things you failed to finish. If no open work exists, shift to new scope framing.

Proposed next phase — 2-3 focus areas for the next period. Name what you'd work on, expected timeline, and any changes to engagement structure.

Pricing statement — 1 sentence, direct. If fee has changed: "The next phase would be \$[amount] per [period], reflecting [reason for change]." If same terms: a simple "same terms" reference. Don't hide pricing or hedge.

Clear next step — 1 specific action with a date or timeframe. "If this aligns, I'll send over the updated agreement by [date]" or "Let's find 20 minutes this week to walk through the next phase." Never close with "let me know your thoughts."

Sign-off — Professional, warm, one line.

5b. Tone and Format Rules

5c. Renewal Pitch Quality Check

CheckQuestion
Specific outcomesDoes the results section contain evidence-backed outcomes, not vague claims?
Open work framed forwardIs the open work section framed as forward momentum, not unfinished business?
Clear scope and pricingDoes the proposed next phase include scope, timeline, and pricing?
One next stepIs there exactly one specific next step with a date or timeframe?
Peer toneDoes the email read as peer-to-peer, not as a vendor begging for continuation?

Identify the weakest section. Rewrite it. Verify the rewrite improved the output. Present only the finished version.


Step 6: Schedule and Execute

Provide the user with a concrete action plan:

Renewal conversation scheduling:

Conversation preparation:

ItemDetail
Client[Name]
Retainer expiration date[Date]
Schedule conversation by[Date — at least 45 days before expiration]
Send renewal email by[Date — before or after conversation, per preference]
Issue agreement by[Date — after conversation, before expiration]

If the client pushes back on a fee increase:

If the client declines renewal:


Step 7: Assemble Final Output

Present one unified document containing:

A. Profitability Assessment

Retainer Profitability Assessment: [Client Name]

Review Date: [Date] Retainer Period: [Start] to [Expiration] Target Hourly Rate: \$[Amount]

MetricValue
Monthly fee\$[Amount]
Contracted hours[Hours]
Actual hours/month[Hours]
Effective hourly rate\$[Amount]
Hours variance[+/- Hours]
Opportunity cost\$[Amount]/month
Category[Healthy / At Risk / Underperforming]

Scope Creep Detail (if applicable):

ActivityFrequencyHours/MonthRoot CauseDifficulty
[Activity][Frequency][Hours][Cause][Easy/Moderate/Hard]
Total creep[X] hrsRevenue equivalent: \$[Amount]

Pricing Recommendation:

B. Top Outcomes Delivered

  1. [Outcome 1 — specific result with evidence]
  2. [Outcome 2 — specific result with evidence]
  3. [Outcome 3 — specific result with evidence]

C. Renewal Terms Decision

DecisionDetail
Renewal type[Same scope/fee, Adjusted scope, Fee increase]
Current monthly fee\$[Amount]
Proposed monthly fee\$[Amount]
Scope changes[None / Specific adjustments]
Rationale[Client-facing explanation]

D. Renewal Pitch Email

Subject: [Engagement name] — Next Phase

Hi [Client Name],

[Opening acknowledgment — 1-2 sentences referencing engagement timeline and scope.]

Here's what we've accomplished:

[Open work paragraph — 2-4 sentences naming what's still in progress and why it matters.]

For the next phase, I'd recommend focusing on:

[Pricing statement — 1 sentence, direct.]

[Clear next step — 1 sentence with specific action and timeframe.]

[Sign-off]

E. Action Timeline

ActionTarget DateStatus
Profitability review completed[Date][Complete]
Renewal pitch drafted[Date][Complete]
Renewal conversation scheduled[Date — 45+ days before expiration][Pending]
Conversation held[Date][Pending]
Renewal agreement issued[Date][Pending]
Pipeline tracker updated[Date — after client response][Pending]

F. SOPs to Trigger


Quality Check

CheckPass?
Profitability analysis uses actual hours, not SOW hours
Effective hourly rate is calculated and compared against target rate
Scope creep (if any) is quantified in hours and revenue equivalent
Three highest-impact outcomes are identified with specific evidence
Outcomes are framed as what changed for the client, not hours logged
Renewal terms include a clear rationale explainable to the client
If profitability is below target, the fee or scope correction is addressed in this cycle
Renewal email leads with outcomes, not relationship language
Open work is framed as forward momentum, not unfinished business
Email includes clear scope, timeline, and pricing for the next phase
Exactly one specific next step with a date or timeframe
Email is under 400 words and formatted for mobile scanning
Renewal conversation is scheduled at least 45 days before expiration
Conversation is a dedicated meeting, not tagged onto a working session
Pipeline tracker update is included in the action plan

Identify the weakest section. Rewrite it. Verify the rewrite is present and improved before presenting.


Rules

  1. Start at 60 days, not 30. At 30 days the client is already deciding. At 60 days you're setting the frame. Timing determines who controls the terms.
  2. Never renew at the same fee without reviewing profitability. Scope creeps silently. A retainer that was profitable at inception can be underwater by month six. Run the profitability check every cycle.
  3. Lead with outcomes, not hours. Clients renew because of what changed for them, not because of the hours you logged.
  4. This renewal is the correction point. If the profitability analysis flags a realization problem, correct it now. Deferring a fee adjustment to the next renewal locks you in for another cycle.
  5. Never lower the rate for the same scope. If a client pushes back on pricing, offer to reduce scope. The rate reflects the value — if the rate drops, scope drops with it.
  6. Schedule a dedicated renewal conversation. A renewal discussion tacked onto a working session signals it's not important. Calendar a separate meeting.
  7. Present outcomes first, then terms. The value case must land before the number appears. Reversing the order makes every conversation about price.
  8. Name the fee increase directly. If a fee increase is on the table, say it plainly. Burying it in an email footer or attachment creates distrust.
  9. Never fabricate outcomes. Every result claimed must be traceable to the user's inputs. If specific evidence isn't available, say so.
  10. Keep the renewal email under 400 words. Pitches that run long signal insecurity. Say what changed, what's next, and what it costs.
  11. Dollar amounts use numerals ("\$5,000" not "five thousand dollars").
  12. Escape dollar signs as \$ for Notion compatibility.
  13. Flag inferred details. If an outcome or estimate was inferred rather than stated by the user, mark it [INFERRED — verify].
  14. If the client declines, trigger Offboarding. Don't let a declined renewal drift into silence. The Offboarding Process SOP handles the exit cleanly.

Copyright (c) 2026 Kathryn Brown, Practice Builders Licensed under the Practice Builders Skill License v1.0 See https://practicebuilders.ai/license for terms.

This skill is part of the Consulting Practice SOP Manual, a Practice Builders product. Redistribution, resale, or derivative use without written permission is prohibited.