This website uses cookies

Read our Privacy policy and Terms of use for more information.

A NOTE BEFORE WE GET INTO IT

One last case study spot.

I opened two spots last issue for founders to go through Agency OS Core at 50% off in exchange for completing the program and recording a video testimonial. One spot is gone. One remains. If you're a PR or marketing agency founder doing $8K–$50K/month and you've been considering Agency OS Core, this is how you get in at half price. Reply to this email with "case study" and I'll send you the details..

WHAT WE’RE DIVING INTO TODAY

Let me show you something.

Think about two clients on your roster right now. Client A has been with you for two years. They trust you completely, rarely question your recommendations, pay on time every month, and refer you regularly. Client B came in six months ago, needs constant hand-holding, questions every invoice, and is already showing early signs they might churn.

Here's the question: which one are you charging more?

If your answer is "about the same" or "Client B, actually, because we negotiated harder" — you have a retainer trap. And you're not alone. It's the most common and most expensive pricing mistake I see inside agencies at the $15K–$80K/month mark.

🗓️ THIS WEEK: The Retainer Trap

Here's what the retainer trap looks like in practice:

You price a client when you're hungry for the work.

You win the engagement. You deliver great work. The relationship deepens. Your value to that client goes up — they know you, trust you, rely on you. But your price stays exactly where it was when you were still proving yourself.

Meanwhile, you raise your rates for new clients. Because you've learned. Because your positioning got stronger. Because you can.

So over time you end up with a backwards pricing structure: your longest-standing, highest-trust, most-profitable-to-serve clients are paying your old rates — and your newest, most-expensive-to-onboard, highest-churn-risk clients are paying your current rates.

The math is brutal when you actually run it.

Here's a real example from an agency I worked with — a PR shop doing ~$45K/month across eight retainers:

BEFORE: The Backwards Pricing Stack

Client

Months Active

Monthly Rate

Service Friction

Rate vs. Market

Client A

36 months

$3,500

Low — runs without friction

23% below market

Client B

28 months

$4,000

Low — fully systematized

18% below market

Client C

18 months

$4,500

Medium — still ramping

At market

Client D

9 months

$5,500

High — frequent scope questions

8% above market

Client E

6 months

$5,500

High — slow approvals, rework

8% above market

The founder's two best clients — longest relationship, lowest service cost, highest referral value — were being paid the least. The two newest clients were paying more on paper but costing far more to deliver.

The effective hourly rate inversion is where the trap bites hardest.

Effective Rate Reality Check (estimated hours/month)

Client

Monthly Rate

Est. Hours

Effective Rate

vs. $150/hr Target

Client A (36mo)

$3,500

12 hrs

$292/hr

+95%

Client B (28mo)

$4,000

14 hrs

$286/hr

+91%

Client C (18mo)

$4,500

22 hrs

$205/hr

+37%

Client D (9mo)

$5,500

38 hrs

$145/hr

At target

Client E (6mo)

$5,500

44 hrs

$125/hr

-17%

 

Client A — the one who's been with them for three years, refers consistently, never questions scope — is effectively the agency's most profitable client at $292/hr. And they're on the lowest invoice in the stack.

The trap isn't that you're undercharging them. The trap is that you don't know it — and you haven't fixed it.

THE SYSTEM: The Retainer Audit Stack

The fix is a three-step audit process you run once now, then repeat every January. Here's exactly how to do it — including what to say when you have the conversation.

 

STEP 1  Run Your Effective Rate Audit

Pull the last 90 days of time data for every active retainer. If you don't track time, estimate — but be honest. Agency founders consistently underestimate hours by 20–35%, so round up.

Build this table for every client:

Client name

Monthly invoice

Avg hours/month

Effective rate (invoice ÷ hours)

Target rate gap

Sort it highest to lowest effective rate. The clients at the top are your underpriced goldmines. The ones at the bottom either have a delivery problem (you're over-servicing) or a scope problem (you're under-billing for what they're actually getting).

The two numbers to watch:

  Effective rate more than 40% above target = underpriced. Rate review conversation needed.

  Effective rate more than 30% below target = delivery problem. Scope audit needed first, then pricing.

Either way, the audit makes it visible. Invisible problems don't get fixed.

 

What to do with the data right now:

       Highlight every client where effective rate is 40%+ above target — these are your immediate rate review candidates

       Note their relationship length and tenure — clients with 18+ months who know and trust you are the easiest conversations

       Flag any client where effective rate is below target — put those on a separate list for a scope audit (not a rate increase)

 

STEP 2  Tier Your Clients by Relationship Quality

Not all clients are equal — and your pricing shouldn't treat them as if they are. After the effective rate audit, place every client into one of three tiers:

Tier

Profile

Delivery Efficiency

Action

TIER 1

Long-term, high-trust, refers clients, pays on time

High — systematized, low friction

Annual rate review: 8–15% increase + warm framing

TIER 2

Solid relationship, moderate tenure, occasional friction

Medium — scope questions sometimes

Annual review: 5–10% increase, tighten scope

TIER 3

New, difficult, high-touch, or churn risk

Low — rework, missed expectations, over-delivery

Scope audit first, rate correction at renewal

 

What to do with the tiers:

       Every Tier 1 client due for a rate review gets a warm, relationship-led conversation (script in Step 3)

       Tier 2 clients get a rate review plus a scope tightening conversation — separate those into two different emails

       Tier 3 clients do NOT get a rate increase right now — they get a scope audit. Fix delivery before pricing

 

STEP 3  Run the Rate Review Conversation — the Right Way

This is where most founders fumble. They either avoid the conversation entirely, or lead with cost instead of value. Here's the exact framing that works:

 

Opening (say this in your email subject or opening sentence):

"We do an annual rate review for all our retained clients. Before we talk numbers, I want to walk you through what we've delivered over the past 12 months."

 

Body (show the results — not activities, outcomes):

Coverage placed. Leads driven. Campaigns that performed. Anchor them in what they've actually received. Use numbers where you have them.

 

The ask (say this, then stop talking):

"Based on the results we've driven and where our team's expertise has grown, we're moving to [new rate] beginning [date]. I wanted to give you 60 days' notice and the context behind it."

 

No apology. No justification spiral. Results first, number second, timeline third.

 

The clients who push back hard on a well-framed rate increase are often the ones who would have churned anyway. Your Tier 1 clients — the ones you've earned — almost never push back when the conversation looks like this.

THE ACTION: This Week’s Implementation Checklist

This is not a "think about it" action. It's a 90-minute task that can add $10K–$15K to your annual revenue without winning a single new client.

Here's the exact sequence:

  • Day 1 (45 min): Build your effective rate table

    Pull or estimate hours for every retainer over the last 60 days. Build the table. Calculate effective rate. Sort it.

  • Day 2 (20 min): Assign tiers and flag candidates

    Using the tier criteria above, categorize every client. Highlight anyone in Tier 1 with an effective rate 40%+ above your target. These are your first conversations.

  • Day 3 (25 min): Draft the rate review email for your top 2–3 candidates

    Use the framework above. Write results first, new rate second, timeline third. Schedule the send for 2 weeks out to give yourself time to refine it.

Do the math before you write a word:

       A 10% increase on a 3-year retainer at $4,000/month = $400/month more = $4,800/year from one conversation

       Across three Tier 1 clients, that's $14,400 in annual revenue you've already earned — you just haven't invoiced for it

       If you find even one client where you're charging $3,500 and your effective rate says you should be at $4,500, that's $12,000/year sitting on the table

 

The documentation you build for this process doesn't disappear after one cycle. Make it a January ritual — annual rate audit, tier every client, have the conversations. Year three of doing this compounds significantly.

🤖 AI CORNER: Let Claude Run Your Retainer Audit - Copy This Prompt

You don't need a spreadsheet to do this. Paste your client data into Claude and let it do the analysis, write the tier assignments, and draft the conversation openers for you. Here's the exact prompt:

PROMPT:

You are an agency pricing advisor. I'm going to give you my current retainer client data. For each client I'll provide: client name/initial, monthly invoice, estimated hours/month, months active, and relationship quality (smooth/medium/difficult).

Please:

  1. Calculate effective hourly rate for each client

  2. Rank them from highest to lowest effective rate

  3. Assign each client to Tier 1, 2, or 3 using this criteria:
    Tier 1 = 18+ months, smooth, effective rate 40%+ above target
    Tier 2 = 12+ months, medium friction, near target rate
    Tier 3 = under 12 months OR difficult relationship

  4. Flag my top 3 rate review candidates

  5. For each of those 3, draft a 3-sentence email opener
    that is: results-first, warm, no apology, specific to their tenure

My target rate is $[X]/hr.

My client data:
[paste your data here — rough estimates are fine]"

What you get back: the full audit table, tier assignments, a prioritized list of rate review candidates, and three ready-to-send email openers. The whole thing takes 10 minutes. Worth potentially $10K–$20K in annual recurring revenue to a five-client agency.

One more thing: once you have the rate review conversation and it goes well, use Claude to update the client's Notion page (if you're using the SOP structure from Issue 003) with the new rate, date of review, and the result. That's your paper trail if it ever comes up again.

Ran the audit and found the gap? Two ways to go deeper:

→ If you want to map the full picture first — what's leaking, what's fixable, and in what order — [book a free Systems Audit call →]

→ If you already know you need to fix your pricing, scope, and delivery foundation in one sprint — [Sign Up for Agency OS Core →]

🛠️ TOOL OF THE WEEK: Toggl Track - Free Time Tracking

You cannot run the retainer audit described above without time data. If you're not tracking hours across client work, you're pricing blind.

Toggl Track is the simplest time tracking tool I've seen agencies actually stick with. The reason most time tracking fails is friction — too slow to start, too clunky to categorize, too annoying to report. Toggl strips almost all of that out.

 

       One-click timer from the browser extension, desktop app, or mobile — no context switching

       Project and client tagging takes 2 seconds per entry

       Weekly reports auto-generate by client — you get profitability data without building anything

       Free tier: unlimited tracking for individuals. Paid tier ($9/month): team tracking and detailed reporting

If you're a team of 3+ and you want actual profitability by client, the paid team plan is one of the highest ROI tools I recommend. The first retainer audit it enables will pay for it many times over.

How to use it starting today:

       Set up one project per retainer client in Toggl — takes 10 minutes

       Install the browser extension so you can start timers without switching apps

       At the end of each week, export the weekly report by client and drop it into a running spreadsheet — that's your profitability tracker

       After 30 days you'll have enough data to run your first real effective rate audit

 

Start at toggl.com/track — free forever for individual use, no credit card required.

📊 BY THE NUMBERS

12–18%

That's the average share of potential retainer revenue agencies leave on the table from clients who have been active for more than 18 months — not from failed pitches, but from rates that never kept pace with the relationship.

On a $40K/month agency, that's $4,800–$7,200/month in revenue that already exists inside your current client base. It doesn't require a new pitch deck, a new service, or a new client. It requires a spreadsheet and three conversations.

The compounding version of this math:

If you run this audit annually and find just 10% uplift each time across your top 3 clients, a $40K/month agency is at $47K–$50K/month within 24 months with zero new business. That's the retainer trap in reverse — working for you instead of against you.

🔗In Case You Missed It…

📣 ALSO THIS WEEK: Two big MCP Launches Wroth Knowing

Separate from the main topic this week — two tool launches dropped that are genuinely worth your attention if you're building out your AI stack.

 Higgsfield MCP and FlutterFlow MCP both launched in the last week.

Higgsfield MCP turns Claude into a 30+ model image and video studio — Sora 2, Veo 3.1, Kling 3.0, GPT Image 2, and more. Setup is 60 seconds. No API keys. It lives inside your Higgsfield plan. For agencies producing paid creative, social content, pitch visuals, or video ads, this is the most immediately useful MCP that's launched this year.

FlutterFlow MCP lets an AI coding agent read and modify real FlutterFlow app projects from your terminal. Genuinely powerful — but it requires developer-level setup and a paid FlutterFlow plan. Skip it unless app delivery is part of your service mix.

I wrote a full operator's guide to both — what they do, step-by-step setup, pricing, use cases by agency type, limitations, and an honest verdict on each.

→  Read the full guide: HERE

See you next week.

Work smart. Enjoy life harder.

Erin James Murphy

Founder, Agency Owner Lab

When you're ready, here's how we can work together:

Agency OS Lab — in the earlier stages of your business? DIY + community. SOPs, AI installs, tool stacks. [Join the waitlist here]

Agency OS Core — We design how your agency should run. 8-12 weeks. Like hiring a COO to architect your business. [Apply here]

Agency OS Accelerate — 12-month program. We stay with you as your agency evolves and scales. Like keeping a COO involved as your business grows. [Apply here]

The Boardroom — mastermind for founders at or approaching $1-3M/month. Life + business alignment with exclusive partner offers/resources. [Apply here]

Implementation Sprints — done-for-you systems builds, Standalone or paired with Agency OS. [Book a Systems Audit]

Strategic Reserve — on-demand strategic 1:1 advisory for solo founders and small teams. [Apply Here]

Keep Reading