All postsOffers & Pricing

How to Price a Claude Code Retainer (So Clients Sign and Stay)

Duncan RogoffDuncan Rogoff July 29, 2026 7 min read
A wall calendar with circled dates beside a stack of coins on a warm walnut desk
Original image, Claude Code Profit Room
TL;DR
  • A retainer is not a discounted project rate. It sells the outcome of having you on hand every month - the builds that get done, the system that stays maintained, the thing the client does not have to think about. Price it on that value, not on hours.
  • The Retainer Scope Stack has three layers: a base that covers maintenance and small requests, a grow layer that includes new builds each month, and a premium layer for clients who want unlimited access. Pick the right layer for each client before you name a number.
  • The renewal test is the real price check: if you asked a client to renew right now, would they say yes without needing convincing? If the answer is anything other than immediately yes, your price and your value delivery are out of alignment.

Why Retainer Pricing Is Different From Project Pricing

A retainer is not a project with monthly billing. A project ends with a deliverable and a final invoice. A retainer sells access to your output on an ongoing basis - the builds you ship, the system you maintain, the problems you handle before the client even notices them. The price has to be easy to say yes to every month, not just on the first call. That changes everything about how you set the number.

Project pricing works backwards from the deliverable: here is what you are getting, here is what it costs. Retainer pricing works from the outcome the client is trying to buy: here is what your business looks like with me on retainer, here is what it looks like without. The number you name has to feel like a fraction of the value it unlocks, or you will spend the relationship defending it every renewal cycle.

The practical test: if a client asked you to explain why you charge what you charge, could you answer in one sentence that names a specific business outcome? If not, the price is floating without an anchor and will feel arbitrary every time it renews.

The Retainer Scope Stack - Three Layers, Three Price Points

The Retainer Scope Stack is the framework I use to define what is inside a retainer before I name a price. Each layer has a clear scope and a natural price range that matches it. The mistake most builders make is selling one vague retainer that includes 'whatever comes up' - that is a recipe for scope creep and an underpriced engagement. Define the layer first, price second.

LayerWhat it coversWho it is for
BaseMaintenance, monitoring, small fixes, and email support. The system runs and you keep it running. No new builds.Clients with a finished system who want it maintained without thinking about it.
GrowEverything in Base plus one to two new builds or meaningful improvements each month. The system grows.Clients who have a working foundation and want to keep building on it.
PremiumEverything in Grow plus priority access, faster turnaround, and scope that flexes to what they need each month.High-trust clients with ongoing build volume who need to know you are always available.

The three retainer layers and what each one covers

Most first retainers should start at the Base layer. A client who has just received a finished project is easiest to retain at a number that covers the maintenance they know they need. Grow and Premium are natural conversations once Base is running well.

Setting the Number - What Actually Determines the Price

Three things set a retainer number: the layer (Base, Grow, or Premium), the business size and budget of the client, and the outcome value of having you on hand. The outcome value is the one most builders ignore because it is harder to calculate - but it is the one the client is actually paying for.

A useful frame: what does it cost the client in time, errors, or missed opportunity to not have you? A small business losing two hours a week to manual processes you could automate has a clear number attached to that pain. Price your retainer as a fraction of the problem it solves, not as a multiple of your hours. A Base retainer that saves a client four hours a week should cost less than the value of those four hours, not the same as your hourly rate times the hours you actually work.

The most common retainer pricing mistake: charging a monthly rate that is the same as or lower than a single project. That positioning tells the client they are getting a lot less per month than they did on the project - even if the ongoing value is actually higher. Retainer rates should reflect the ongoing relationship premium, not a discount.

The Renewal Test - How to Know if the Price Is Right

The renewal test is simple: imagine asking the client right now, mid-month, whether they want to renew. Would they say yes immediately, or would they need convincing? If they would need convincing, something is misaligned - either the price is too high for the value they see, or the value you are delivering is not visible enough for them to feel it without prompting.

Fix misalignment by doing one of two things: increase the visible output (show the client what you shipped or maintained each month in a short monthly update), or adjust the scope so the deliverable matches the price. Trying to hold a price without addressing the underlying mismatch always ends in a lost client at the next renewal.

Price Your Retainer Inside the Profit Room

The Retainer Scope Stack - Base, Grow, Premium - gives you a scope to sell and a reason for the price before you ever get on a call. Define the layer, name the outcome, set the number as a fraction of that outcome, and run the renewal test every month to keep it honest.

Inside the Claude Code Profit Room we share the actual retainer numbers members are charging, the scopes that are landing, and the conversations that turned project clients into ongoing ones. If you want to build a recurring book of business, join us for $9 a month at claudecodeprofitroom.ai.
Free builder-to-paid drops, straight to your inbox

Short, practical drops on offers, outreach, pricing, and closing clients with Claude Code. No spam, unsubscribe anytime.

Frequently asked

What is a good starting price for a Claude Code retainer?

It depends on the layer and the client. A Base retainer for a small business client covering maintenance and small fixes typically starts in the low hundreds per month. A Grow retainer that includes new builds each month should be priced significantly higher - enough that the new build value alone justifies the fee. There is no universal number because retainer value varies by what the client's time and problems are worth, not by what you spend working.

How do I move a project client to a retainer?

At the handover conversation, not after. When you deliver the project, name the most obvious thing the client is going to need next: maintenance on what you built, a second build that the first one makes possible, or ongoing support so they do not have to call you at a crisis rate. Frame the retainer as the next step, not as an upsell. The timing is when the value of what you delivered is most visible to them.

What do I include in a monthly retainer?

Exactly what you agreed to in the Retainer Scope Stack layer the client is on - no more, no less. The clarity is the product. A vague retainer that includes 'whatever comes up' leads to unpriced scope creep. Document the scope at the start, send a monthly summary of what was done, and handle anything outside scope with a separate quote.

How do I handle a client who wants to pay less?

Offer a smaller scope, not a lower rate for the same scope. Move them down a layer - from Grow to Base, for example - and be explicit about what is no longer included. A lower rate for the same scope tells the client your original price was arbitrary. A smaller scope for a lower rate keeps the pricing honest and leaves room to move back up when the value is visible.

Last reviewed July 29, 2026.

Duncan Rogoff
Co-founder, agency operator

Co-founder of the Claude Code Profit Room. Built and sold AI services to real clients; writes about offers, pricing, outreach, and closing with receipts.

More from Duncan Rogoff →

Ready to sell what you build?

Take the Profit Quiz and find your fastest path to your next client.