Outcome-Based Retainer Playbook

Price on Results.
Survive Month Four.

A system for agency founders who want to get paid for outcomes — without the retainer blowing up the moment results get close to the line.

The 7S Framework Agency Founders Demand Generation Performance Marketing
Seven steps. Seven gates. Don’t skip the gates.
The 7S Framework

Seven Steps. Seven Gates.

Each S maps to a phase of the outcome-retainer lifecycle. Every time you start a new client engagement, run through the 7S in order.

Every step has a gate condition. You don’t move to the next S until the gate is cleared. The most common failure point: skipping from S1 straight to S4 without properly completing S2 and S3. Stuck on what to do next? Find your S. That’s your answer.

S1
Baseline
Gate
S2
Offer
Gate
S3
Screen
Gate
S4
Contract
Gate
S5
Onboard
Gate
S6
Report
Gate
S7
Renew
Gate
StepNameWhat it means in practice
S1Set the BaselineLock the numbers before you agree to anything
S2Structure the OfferDesign for bad months, not great ones
S3Screen the ClientFilter ruthlessly — the wrong client breaks the model
S4Secure the ContractSpecific language prevents disputes
S5Start the Clock Right90 days of calibration before performance begins
S6Show the ResultsConsistent reporting makes fees defensible
S7Stay or ScaleRenewal is a process, not a last-minute call
How to use this

Pin this somewhere visible during every client kick-off. Each S has a gate condition, and the gate is the whole point — it keeps you honest about what’s actually been completed before you commit to the next phase. If you can’t clear the gate, you’re not ready to move on.

Jinal Shah

Most agencies lose outcome retainers not because they underperformed — but because they never defined what performance meant in the first place.

Jinal Shah — Founder, 5day.io
Read This First

The Concept Isn’t the Problem.
The Execution Is.

Outcome-based pricing makes sense in theory. You get paid when results happen. The client has a reason to trust you. Everyone wins.

The problem isn’t the concept. The problem is execution. Most agencies implement it badly and then blame the model. They start without a clean baseline. They leave ‘results’ undefined in the contract. They start the performance clock before the reporting infrastructure is ready.

Six months later there’s a dispute, a tense call, and a retainer that doesn’t renew. This playbook covers the execution layer. The 7S Framework gives you a mental shortcut for the whole system. Each section goes deep on one S.

📊Why this matters now
77%
of leaders see enterprise buyers pushing for outcome-based pricing
30%
estimated demand shift since 2024
Agentic AI is collapsing the viability of per-hour and seat-based models. You’re not pitching an experiment — you’re adopting the pricing standard required to win modern B2B agreements.
MandateYou’re not pitching an experiment. You’re adopting the pricing standard required to win modern B2B agreements.
Source: Stripe Business Operations · TSIA Value Alignment Research
One thing to know before you start

This model doesn’t work for every client. S3 covers the qualifying filter. If a client is pushing you into pure outcome pricing before you’ve established a baseline, that’s a red flag, not a green light.

S1
Section 1 · Audit & Baseline

Set the Baseline. Everything Else Depends On It.

You need a number you and your client both agree on before any work starts. Not a rough estimate. A specific, documented figure from real data.

Most agencies skip this or rush it. They take the client’s word for what ‘average performance’ looks like. That’s where the trouble starts.

Here’s a common scenario: client says their average is 40 leads a month. You build your targets around that. Month three you deliver 31 leads. You pull the historical data and find out 40 was their best month in 18 months. Their actual average was 22. You overperformed by 40% and the relationship is damaged.

A baseline isn’t paperwork. It’s the single number every performance fee, every invoice dispute, and every renewal conversation will come back to.

🛑The Baseline Leakage Problem
15–30%
leak in potential contract margins from unverified data
<68%
of true CRM attribution data captured by agencies
Teams consistently miss core benchmarks due to low data visibility — and the leak shows up when a result is disputed and the ‘baseline’ turns out to be someone’s memory of a good month.
MandateNever accept verbal summaries. No audited baseline = no signed contract.
Source: White Label IQ Professional Services Data · Stripe Business Operations

We made this mistake on our second client. Took their word on the numbers. Spent six months in a dispute that could have been avoided with a 30-minute audit. Never again.

Agency founder · B2B SaaS vertical

What gets skipped — and why it matters

  • Using the best month instead of the median. Sets a ceiling that’s nearly impossible to clear.
  • Accepting messy data and proceeding anyway. If the data is unreliable now, it’ll be more unreliable when a result is disputed.
  • Not agreeing on attribution before kick-off. First touch, last touch, multi-touch — they produce different numbers. Decide before you start.
  • Mixing platform data with CRM data. Google Ads says 80 conversions. Salesforce shows 52 leads. Which number is on the invoice?

How to do it

Pull 6 to 12 months of data and use the median. If there’s a genuine outlier month — a product launch, a PR spike — note it and exclude it. Agree on the attribution model in writing before the contract is signed. If the client’s data is too patchy to build a defensible baseline, say so: fix the tracking first or restructure the engagement.

Execution steps

  • Get access to analytics, CRM, and ad accounts — minimum 6 months of data
  • List every metric you’ll be accountable for; separate what you directly control from what’s downstream
  • Pull 12 months, flag outliers, calculate the median for each metric
  • Write down data gaps: missing months, broken tracking, mismatched sources
  • Agree on the attribution model with the client — get it in writing
  • Have the client sign off on the baseline numbers. Not verbally. In writing.
S1 Gate — don’t move to S2 until:
1
Clean baseline exists for at least two core metrics
2
Attribution model is agreed and documented
3
Live data access for ongoing reporting is confirmed

The AI layer

Run the retainer
Operate & deliver
Claude: feed in raw GA4 or CRM exports; ask it to flag anomalies and calculate a defensible median baseline.
Supermetrics: pull and normalize multi-channel data into one view.
5day.io: create a baseline sign-off task in onboarding — it doesn’t close until written confirmation arrives.
‘Here’s 12 months of data. Identify outliers and tell me what a defensible baseline looks like for pipeline contribution.’
Sell the model
Pitch & position
Perplexity: research conversion-rate benchmarks for the client’s vertical. Shows you did your homework.
Claude: draft a one-page baseline audit summary the client can share internally.
Framing tip: position the audit as a service — ‘we want to understand your real baseline before we agree on targets’ is a credibility signal.
S2
Section 2 · Offer Design

Structure the Offer. Design for Bad Months.

Most agencies build the fee structure around the upside scenario. The math looks good when results are strong. They don’t stress-test what happens when results are average or below.

Your base retainer has to cover your costs. Full stop. The performance fee is upside. It’s not the part that pays your team.

Saumil Shah

Price the floor, not the ceiling. If your model only works when everything goes right, it’s not a model — it’s a bet.

Saumil Shah — Founder, 5day.io
📉Margin Fragility — the math
15–20%
a thin buffer one bad month can wipe
20%
of agencies track per-client profitability by phase
Without a protected base, a single underperforming month can erase your margin. Most agencies find out they’re cash-flow negative on an account only after the fact.
MandateThe base must protect operational survival independent of performance volatility. Target 110% of your delivery floor.
Source: White Label IQ Industry Profitability Benchmarks · TSIA Pricing Strategy

Three model types

ModelWhen it works
Pure outcome
100% performance-based
Rare. Only viable with 12+ months of clean data, sales cycles under 60 days, and a client you’ve already worked with. Most agencies shouldn’t start here.
Hybrid
base + performance fee
The default. Base covers your costs. Performance fee is the margin. Start here with most clients.
Tiered bonus
flat + milestones
Good for new clients or new service lines where the baseline is thin. Predictable for both sides.

Setting the split

Most hybrid retainers run 60/40 to 70/30 — base to performance. The base should be at least 110% of your cost of delivery. That buffer matters when a month underperforms.

  • Calculate actual cost of delivery first: team hours, tools, management time
  • Set the base at 110% of that number
  • Cap upside at 2x to 3x base in year one — keeps expectations realistic
  • Build three scenarios before presenting: bad month, average month, strong month

If the bad-month scenario puts you underwater, the model isn’t ready. Fix the base before you sign anything.

Execution steps

  • Calculate true cost of delivery: team hours × rate, tools, overhead
  • Pick your model type based on the client’s data quality and your relationship history
  • Set the base at 110% of your cost floor
  • Define the performance trigger: which metric, at which threshold, pays which fee
  • Run the three-scenario model and review the numbers in each case
  • Set the year-one upside cap
S2 Gate — don’t move to S3 until:
1
All three scenarios are modelled
2
The base covers costs in the worst-case scenario
3
Performance triggers are specific and tied to your agreed baseline

The AI layer

Run the retainer
Operate & deliver
Claude: stress-test the model — ‘if results drop 30% in month two, does this still cover direct costs? Show me the math.’
Sheets AI / Copilot: build a scenario calculator. Input baseline and multipliers, get fee outputs per scenario.
Use the model output to auto-generate the fee-schedule table for the contract appendix.
Sell the model
Pitch & position
Claude: write the client-facing ‘how fees are calculated’ one-pager. Plain language, no jargon.
Gamma: turn the pricing model into a clean, shareable pitch slide.
Claude: draft responses to the two objections you’ll always get — ‘what if the market tanks?’ and ‘how do we know the numbers are fair?’
S3
Section 3 · Client Qualifying Filter

Screen the Client. Know Before You Pitch.

Outcome-based retainers have structural requirements. If the client doesn’t meet them, the model breaks — usually around month four, when results are near the threshold and both sides read the numbers differently.

Qualifying a client isn’t about being picky. It’s about not setting yourself up for a relationship that ends badly.

The hardest thing to learn was saying no to revenue. A client who can’t support this model isn’t a client — they’re a future dispute.

Head of Growth · boutique performance agency
🏆The Retention Compounder
2.5x
cumulative margin from retaining an account past 3 years
23%
of contracted revenue lost when forcing this on a low-maturity client
Retention eliminates onboarding friction and compounds efficiency. Forcing the model onto the wrong client costs you write-offs and premature churn.
MandateFilter ruthlessly. If they fail the eight criteria, sell a flat-fee onboarding project first to build their infrastructure.
Source: White Label IQ Performance Metrics · Stripe Enterprise Value Frameworks

Eight things to check before you pitch

What to checkWhat you need to see
Data maturity12+ months of clean, consistent data for the metrics you’ll own
Attribution clarityThey can agree on one source of truth for measurement
Sales cycle lengthUnder 90 days. Longer cycles make attribution arguments almost guaranteed.
Internal dependenciesMarketing controls — or directly influences — the metrics in scope
Budget stabilityThe marketing budget isn’t getting reforecast quarterly
Team stabilityNo major leadership changes expected in the next 6 months
Channel track recordSome history in the channels you’ll work in. Not starting from zero.
Decision clarityYou know who signs off on disputes and renewals

Flags that should give you pause

  • Client wants pure outcome pricing before a baseline exists. They’re transferring risk, not building a partnership.
  • Sales cycle is 120+ days and they want a 6-month retainer. You won’t complete enough cycles to prove causation.
  • ‘Our CRM is a bit messy.’ If there’s no plan to fix it, disputed results are a certainty.
  • Marketing doesn’t control the website, sales follow-up, or budget. You’ll be accountable for outcomes you can’t influence.

If you’re unsure, start smaller. A 3-month project to build the baseline and set up reporting is a better entry point than jumping straight into a 12-month outcome retainer.

Execution steps

  • Score the prospect on the eight criteria before the proposal call, not after
  • Map their internal org: who touches the metrics you’re responsible for
  • Request data access before agreeing to scope — look at the actual numbers
  • Document red flags, then decide: proceed, restructure, or walk away
  • If proceeding, get sign-off on the dependency list: who owns what, what’s in scope
S3 Gate — don’t move to S4 until:
1
Client clears the criteria, or red flags are documented and addressed
2
Dependency map is complete and signed off
3
You’ve seen the actual data — not just been told about it

The AI layer

Run the retainer
Operate & deliver
Claude: upload the client’s data exports; ask it to score data maturity against your eight criteria.
Claude: keep a scorecard database across prospects. Over time you’ll see which clients actually work out.
Prompt: ‘Based on this org chart and the metrics in scope, which teams could block results? How should each risk be addressed in the contract?’
Sell the model
Pitch & position
Perplexity: research the prospect’s industry and recent market shifts before the qualifying call.
Claude: write discovery questions that surface disqualifiers early without making the call feel like an audit.
Build a ‘why we’re selective’ one-liner. Selectivity signals confidence, not arrogance.
S4
Section 4 · Contract Mechanics

Secure the Contract. Specific Beats Vague.

Most outcome-retainer blowups don’t start in month five. They start in the contract, when both sides were too optimistic to define what ‘results’ actually meant.

You don’t need a 40-page legal document. You need precise language on a handful of specific things. The rest is standard.

Every disputed invoice we’ve ever had came down to one thing: we didn’t define the metric clearly enough in the contract. Now we spend more time on the definition clause than anything else.

Founder · performance marketing agency
⚖️The Contract Risk Reality
40%
of agency arbitration claims stem from ambiguous ‘upside’ wording
14-day
standard dispute window once a metric is reported
Most billing friction comes from metrics that lack a single-platform definition. If data is modified inside the client CRM without notice, the invoice should revert to platform-side tracking totals.
MandateEvery contract names one source-of-truth dashboard. Invoice not flagged within two weeks = numbers locked.
Source: Clio Professional Services Legal Index · Stripe Enterprise Contract Design

What needs to be in the contract

  • Measurement methodology — which tool, which report, which exact metric definition is the source of truth
  • Attribution model — the one you agreed on in S1, written in explicitly
  • Acceptable data standard — what counts as valid data for performance calculations
  • Performance calculation window — monthly, quarterly, or rolling 90 days. Pick one and name it.
  • Dispute resolution — who raises it, how many days to resolve, what happens if you can’t
  • Internal dependency clause — what happens if the client changes their sales team, cuts budget, or shifts scope
  • Scope change protocol — what triggers renegotiation vs. what’s absorbed into the retainer
  • Exit conditions — what lets either side leave early, and how fees calculate if they do

The measurement methodology clause is the one that matters most. HubSpot says 60 leads. Salesforce shows 44. Without a pre-agreed answer for which number is on the invoice, you’ll be having that argument on a Friday afternoon.

Gaps that come back to bite you

  • ‘Results’ left undefined. Leads, qualified leads, MQLs, pipeline opportunities — all different numbers.
  • No performance calculation window. Monthly measurement in a 90-day sales cycle produces conclusions that aren’t meaningful.
  • No force majeure clause. Market downturns, algorithm changes, budget cuts — what happens to the model?
  • No clarity on who controls the data. If the client can change CRM configuration, they can change the numbers.

Execution steps

  • Write the measurement methodology clause first — it anchors the whole contract
  • Define every metric in plain English. No acronyms without definitions.
  • Write dispute timelines explicitly: 14 days to raise, 14 days to resolve
  • Include the dependency clause; name the specific teams and resources the client must provide
  • Confirm data access before signing — pull an actual test report
  • Have legal review the performance definition language for ambiguity
S4 Gate — don’t move to S5 until:
1
Contract is signed with all clauses above included
2
Data access is tested — you can pull reports right now
3
Dependency list from S3 is signed by both sides

The AI layer

Run the retainer
Operate & deliver
Claude: draft the measurement methodology clause from your briefing notes. The act of prompting forces precision.
Harvey / Spellbook: review contract language for ambiguity in performance definitions.
Prompt: ‘Find every clause that could be disputed if results miss by 20% in month three.’
Sell the model
Pitch & position
Claude: write a plain-English contract summary the client can actually read. One page, no legal tone.
Prepare the ‘why these clauses protect you too’ talking points for the walkthrough call.
Claude: build a short FAQ covering the five things clients always ask about outcome-based terms.
S5
Section 5 · 90-Day Onboarding System

Start the Clock Right. Setup, Not Scorekeeping.

Starting the performance clock too early is the most common operational mistake in outcome retainers.

The client wants results fast. You want to show momentum. So you skip the infrastructure work and launch campaigns before the reporting is solid. By month three, the data is inconsistent, the baseline is being questioned, and nobody knows what’s actually working.

The first 90 days are a calibration period. You’re not being measured on performance yet. You’re building the system that makes performance measurable.

We used to start running ads in week one. Looked like momentum. What it actually did was corrupt the baseline before we had a clean line to measure against. Now we don’t touch campaign spend until the tracking is verified.

Founder · demand generation agency
⏱️The Onboarding Crash
72%
of early terminations: infrastructure not locked in 45 days
4x
more tracking errors when calibration is skipped
Skipping calibration corrupts attribution before major spend scales. Treat the initial period as a fixed-fee deployment.
MandateThe performance clock does not tick until data pathways run clean.
Source: PMI Pulse of the Profession · White Label IQ Professional Services Analysis

The 90-day structure

PhaseWhat you’re doing
Days 1–14
Sprint 0
Validate data access. Confirm baseline matches the signed document. Set up reporting. Align on metric definitions.
Days 15–45
Sprint 1
First campaigns live. Reporting running. Weekly check-ins start. Flag blockers early.
Days 46–75
Sprint 2
Optimize from early data. Confirm baseline is stable. Deliver a proof-of-direction update at day 45.
Days 76–90
Gate review
Confirm reporting is clean. Agree the performance clock starts in month 4. Document any baseline adjustments in writing.

The performance clock start date needs to be a specific date. Agreed. Written down. Not implied.

What to watch for

  • Baseline data that looks different once you’re inside the accounts. Fix it before the performance period, not during it.
  • Clients asking for results in week three. Reference the calibration period — it’s in the contract.
  • Reporting discrepancies between your tools and theirs. Resolve the source-of-truth question now.
  • Scope additions before the engagement has formally started. This is where scope creep begins.

Execution steps

  • Week 1: pull a test report. Confirm all data access works before any campaign launches.
  • Week 2: compare baseline data against the signed baseline document. Flag discrepancies immediately.
  • Week 2: build the reporting dashboard. Get client confirmation it covers what they need.
  • Day 45: send a proof-of-direction update — early signals, initial findings, what’s being optimized.
  • Day 90: run the gate review. Confirm reporting is clean. Lock the performance start date in writing.
S5 Gate — don’t move to S6 until:
1
Reporting infrastructure is live and confirmed by the client
2
Baseline is validated against the signed document
3
Performance clock start date is agreed and in writing

The AI layer

Run the retainer
Operate & deliver
Zapier AI / Make: automate the data pipeline on day one. Connect ad platforms, CRM, and analytics before the first campaign.
Claude: generate the Sprint 0 task list from the signed contract scope — 10 minutes instead of an hour.
5day.io: build your 90-day onboarding as a reusable project template across all outcome clients.
Sell the model
Pitch & position
Loom AI: record and summarize the kick-off call. The client gets a reference; you get a record.
Claude: write the day-one onboarding email — what to expect, when, from whom.
Prepare a one-page ‘why we don’t start the clock immediately’ explainer for clients who push back.
S6
Section 6 · Reporting Rhythm

Show the Results. Reporting Makes Fees Defensible.

In a fixed retainer, a late report is inconvenient. In an outcome retainer, it’s a credibility problem.

Your invoices are tied to performance. That means your reporting needs to be tight, consistent, and documented from the start of the performance period. When a client questions a result — and eventually one will — you want a clean paper trail going back to day one.

The monthly narrative is the most underrated part of this model. Numbers without context get misread. One paragraph of interpretation saves three emails of back-and-forth.

Marketing Director · mid-market agency
📅The Communication Gap
88%
higher client satisfaction with structured monthly narratives
54%
of premature friction from data sent without interpretation
Non-technical executives misread short-term fluctuations as macro failures. Automate the data collection so your team’s time goes into the contextual narrative.
MandateAutomate the data collection completely. Focus your team’s time on crafting the narrative.
Source: Gartner Customer Experience Benchmarks · White Label IQ Operations

Three reports. Three purposes.

ReportWhat it does
Weekly snapshot3 metrics. Automated. No narrative. Keeps the client informed without creating work. Send every Monday.
Monthly performance reportFull metrics review plus a narrative layer — what changed, why, what’s next. Goes out with the invoice.
Quarterly business reviewResults vs. targets, learnings, next-quarter plan. Live call, 60–90 minutes. Schedule these at the start of the engagement.

The monthly narrative is the most important thing you write. Numbers without context invite the wrong interpretation. If results are below target, the narrative explains what happened and what you’re doing about it.

When to call — not wait for the next report

  • A core metric drops more than 20% below baseline for two consecutive weeks
  • A data discrepancy shows up between your numbers and the client’s internal tools
  • An external event — algorithm change, market shift, competitor move — materially affects performance
  • The client starts sending off-cadence questions about results

Mistakes to avoid

  • Waiting until the monthly report to flag a bad week. Clients shouldn’t be surprised when the monthly lands.
  • Reporting on activity instead of outcomes. How many posts went out is not a performance metric.
  • Sending data without interpretation. The report should say what happened and what’s happening next.

Execution steps

  • Set up the automated weekly snapshot before the performance period — it should run without manual work
  • Define escalation triggers in writing; share them with the client at kick-off
  • Write the monthly narrative before generating the invoice. The narrative justifies the fee.
  • Schedule all four QBRs at the start of the engagement. Put them in both calendars.
  • After every QBR, send a written summary: decisions made, targets confirmed, scope changes noted
S6 Gate — don’t move to S7 until:
1
Two QBRs completed with no disputed performance calculation
2
Invoices paid within the agreed window
3
Reporting runs without manual effort to maintain it

The AI layer

Run the retainer
Operate & deliver
Looker Studio AI: auto-generate weekly snapshots from connected sources. Zero manual work.
Claude: write the monthly narrative from data vs. baseline.
5day.io: build reporting as a recurring project — weekly snapshot, monthly report, QBR prep, standardized.
‘Here’s this month’s data vs. baseline. Write a 200-word performance narrative — explain the numbers and outline next steps.’
Sell the model
Pitch & position
Gamma: turn QBR data into a client-ready presentation in under 30 minutes.
Claude: draft the renewal opener from QBR results — ‘here’s what we built; here’s where we take it next.’
After each QBR, write a value-delivered one-pager the client’s champion can share upward.
S7
Section 7 · Renewal & Escalation

Stay or Scale. Start the Renewal at Month Nine.

Most retainer renewals get negotiated under pressure. The contract is expiring, both sides are scrambling, and whoever is more anxious to close it loses ground.

Renewal isn’t an event. It’s a process that starts at the first QBR and builds from there. By month nine, you should already know which of three paths you’re heading toward.

We start the renewal conversation in QBR2. Not as a pitch — as a ‘here’s what I’m thinking for year two.’ By the time the contract expires, it’s not a negotiation. It’s a formality.

Founder

The three paths

PathWhen to take it
Stay & Scale
bigger scope, higher targets
Results consistently exceeded baseline. Client sees direct business impact. Use QBR data to propose elevated targets and a higher performance ceiling.
Stay & Maintain
renew on adjusted terms
Results were solid, relationship is good. Renew with a new baseline that reflects current performance and carry learnings forward.
Restructure or Exit
change the model
Results were inconsistent. Attribution disputes came up. Go back to a hybrid or project model before the relationship gets worse.

Running the renewal scorecard

60 days before the contract expires, do an honest internal review. Not for the client — for you.

  • Did results consistently beat baseline, meet it, or miss it?
  • How many attribution disputes came up? How were they handled?
  • Did the client deliver on the dependency list from S3?
  • Is the relationship stronger or weaker than when you started?
  • What would have to change in cycle two for this model to work better?

Be willing to walk away from a renewal that doesn’t make sense. A broken outcome retainer doesn’t fix itself in year two. The structural problems compound.

If the retainer is struggling before renewal

Don’t wait for month 12. If you’re in month six and results are consistently below target, address it now.

  • Ask for a restructure conversation. Frame it as protecting both sides, not admitting failure.
  • Bring the data: what was in your control, what wasn’t, what changed from the original assumptions.
  • Offer a concrete path: adjust targets, change the model structure, or a clean early exit.

Execution steps

  • Month 9: run the renewal scorecard. Decide which path you’re on.
  • Month 9: prepare the renewal proposal — results summary, proposed targets, revised fees.
  • Month 10: start the renewal conversation. Use the QBR structure, not a last-minute call.
  • Month 11: target a signed contract — not still in negotiation.
  • Post-renewal: write up the lessons and feed them back into S1 for the next client.
S7 Gate — cycle complete when:
1
New contract signed, or exit documented cleanly
2
New baseline and targets confirmed in writing
3
Lessons documented and integrated into your process for the next client

The AI layer

Run the retainer
Operate & deliver
Claude: generate the renewal scorecard from 12 months of QBR notes and performance data.
5day.io: compile a lessons-learned doc from all engagement notes. Surfaces patterns you’d miss manually.
Prompt: ‘Based on 12 months of data and QBR notes, should the baseline reset for cycle two? What should the new targets be?’
Sell the model
Pitch & position
Perplexity: benchmark competitor performance in the client’s space for market context.
Claude: draft the renewal proposal — results summary, what was learned, scope and fees for cycle two.
Claude: write a year-in-review narrative the client’s champion can use to justify renewal upward.
Application

Run the 7S Inside 5day.io.

Every S maps to a project phase. Build the whole retainer lifecycle as a reusable project template — baseline audit, offer design, 90-day onboarding, reporting, renewal — and run it the same way for every client.

↗ In 5day.io
  • Each S’s output is a project with tasks and deadlines
  • Gate conditions are tasks that don’t close until the condition is met
  • S6 reporting runs as a recurring project — weekly snapshot, monthly report, QBR prep
  • S7 renewal is tracked as a pipeline. No more scrambling when a contract expires.

Outcome-based retainers aren’t for every client. Some don’t have clean enough data. Some have sales cycles too long to show impact. Some have internal teams that’ll make attribution a permanent argument. But when the fit is right — baseline solid, contract specific, reporting consistent — this is the strongest model available.

The model isn’t the hard part. The execution is. That’s what the 7S is for.

Case Study

How Trellis Digital Ran the 7S
— and What Happened.

End-to-end walkthrough
Trellis Digital × Meridian Software
About this case study

Trellis Digital is a fictional B2B demand-generation agency. This scenario is constructed to show how the 7S plays out end-to-end. Client: Meridian Software, a 120-person B2B SaaS company selling to mid-market finance teams. Engagement: a 12-month outcome-based retainer. Primary metric: qualified pipeline generated.

The situation

Trellis had run a traditional fixed-fee retainer for Meridian for eight months. The relationship was fine, but the client kept asking the same question: ‘What are we actually getting for this?’

Maya, the founder, had wanted to shift to outcome-based pricing for a year. Meridian felt right — reasonably clean data, a clear ICP, a ~45-day sales cycle. She proposed converting to a 12-month outcome retainer. The client said yes — but wanted to start the performance clock immediately. Maya ran the 7S instead.

StepWhat Trellis did
S1 · BaselineMaya requested 12 months of Meridian’s HubSpot data. Their contact said average MQL volume was 80/month. Actual median: 54. She flagged this before the contract conversation. Baseline locked at 54 MQLs/month, multi-touch attribution, HubSpot as source of truth.
S2 · OfferHybrid model: $8,000 base (110% of delivery cost) + $75 per MQL above 54, capped at $12,000 in performance fees in year one. Three scenarios modelled — bad month (45 MQLs, $8k), average (65 MQLs, $8,825), strong (90 MQLs, $11,550).
S3 · ScreenMeridian cleared 7 of 8 criteria. The concern: the VP of Sales had been in role only 3 months. Maya flagged it in the dependency clause — if the sales follow-up SLA changed materially, targets could be reviewed. Client signed off.
S4 · ContractHubSpot as source of truth, multi-touch attribution defined in full, 14-day dispute window, dependency clause naming sales and RevOps, and a force majeure clause covering algorithm changes. Legal reviewed the performance definition before signing.
S5 · OnboardFull Sprint 0. Week one: confirmed HubSpot access, pulled a test report. Week two: validated the 54 MQL baseline. Dashboard built and confirmed on day 11. Performance clock set to month 4, day one — no exceptions, even when the client asked to start early.
S6 · ReportAutomated weekly snapshot: MQLs, SQL conversion, pipeline value. Monthly narrative sent with invoice. First QBR at month 3 — 67 MQLs, above baseline. Maya presented what drove the improvement, what was next, and a risk flag on a coming algorithm update.
S7 · RenewBy month nine: a monthly average of 72 MQLs against a 54 baseline — a sustained 33% uplift. Renewal scorecard: zero disputes, stable team, stronger relationship. Proposed expanding to content and nurture at month ten. New contract signed at month eleven.
What the numbers looked like
MetricResult
Engagement length12 months
Baseline MQLs / month54
Avg MQLs / month delivered72
Performance uplift+33%
Attribution disputes0
Year-one revenue (Trellis)$118,400
Year-two contract value$144,000
Client NPS at renewal87
What made it work
The baseline conversation happened before the proposal. Meridian’s ‘average’ was 32% above their real median.
The contract was specific. Every metric defined in plain English. The VP transition was flagged in the dependency clause and never became a dispute.
The 90-day calibration held. The client pushed to start the clock in month two. Maya referenced the contract and held the line.
The monthly narrative was one page, not a dashboard dump. The client’s CFO read it every month — that’s what kept leadership bought in.
The renewal started at month nine. By the time the contract expired, both sides already knew the terms.
What almost went wrong
Month 5: a Google algorithm update dropped organic traffic 18%. MQLs dipped to 49 — below baseline. Maya called the same week with the force majeure clause, the attribution data, and a 60-day recovery plan. The dip wasn’t disputed because she got ahead of it.
Month 7: the new VP of Sales changed MQL qualification criteria without telling Trellis. Two weeks of data looked wrong. Maya flagged it using the dependency clause. Data was adjusted, the month was excluded from the performance calculation, no invoice dispute.

The model didn’t save us from problems. What saved us was having the contract language and the data to handle the problems quickly. The 7S gave us the infrastructure to do that.

Maya · Founder, Trellis Digital (fictional)
The takeaway

Trellis didn’t succeed because results were always above target. They succeeded because they had a system that handled the moments when results weren’t. That’s what the 7S is designed to do.

Legal Disclaimer

This playbook is published by 5day.io for informational and educational purposes only. The frameworks, systems, and recommendations represent general guidance based on industry research and operational experience; they do not constitute professional legal, commercial, or contractual advice. All third-party statistics and research citations are attributed to their original sources and reproduced in summary form for illustrative purposes. The Trellis Digital case study is fictional and constructed for illustration. 5day.io makes no warranty, express or implied, regarding accuracy, completeness, or fitness for purpose. Results vary based on agency size, client category, team structure, and implementation discipline. © 2026 5day.io. All rights reserved.

Stop guessing. Start running the system.

Build the entire 7S lifecycle as a reusable project template — baseline to renewal — and run every outcome retainer the same disciplined way.

Try 5day.io free  →
Outcome-Based Retainer Playbook · The 7S Framework