CHALK LABS™Book a call

Retainer vs Project-Based Agency Pricing: What to Choose

Agencies prefer retainers for the same reason SaaS companies prefer subscriptions: predictable revenue. That doesn't make retainers wrong for you — but it means the burden of proof sits with the agency. Here's how each model actually prices, and when each is genuinely in the client's interest.

THE SHORT ANSWER

Choose project pricing for bounded deliverables with clear ends — an MVP ($10k–$40k), a website, a launch campaign. Choose a retainer ($3k–$50k+/month in crypto/tech marketing) for compounding, continuous work: SEO/GEO, PR, community, performance optimization. The test: if the work has a natural finish line, project-price it; if its value comes from accumulation and iteration, retain.

How each model actually prices, with real numbers

Retainers in crypto and tech marketing span $3k–$50k+/month: boutiques like Chalk Labs start around $3k for a focused scope; mid-market agencies run $8k–$20k; large full-service firms $25k–$50k+. What's inside varies wildly, which is where clients get hurt — a $10k retainer can mean 60 senior hours or 25 junior ones.

Project pricing dominates development and launches: MVPs at $7k–$25k market rate ($10k–$40k for AI-heavy builds), websites $5k–$30k, token launch campaigns $40k–$150k, single guaranteed tier-1 PR placements $6.5k–$9.5k.

Hybrids exist and are often the honest middle: a project fee for setup or launch, then a smaller ongoing retainer for iteration — common in SEO/GEO, where infrastructure is a project and compounding is a subscription.

When retainers genuinely serve the client

Retainers earn their keep on work whose value compounds with continuity. SEO, AEO, and GEO are the cleanest case: rankings and AI-citation share build over months of iteration, and stop-start engagement wastes the ramp every time. PR similarly — journalist relationships and narrative momentum decay when the drumbeat stops. Community management and performance-marketing optimization are continuous by nature.

Retainers also buy priority: a retained client's request enters the front of the queue; a project client joins the pipeline.

The legitimate client-side math: if you'd otherwise buy the same agency's time in repeated projects, a retainer is usually 15–30% cheaper per hour and eliminates re-scoping friction. The condition that makes it fair is transparency — defined scope, stated senior-hours allocation, and monthly reporting against outcomes, not activity.

When retainers are a trap — and projects win

The retainer failure mode is well known: month one is energetic, month six is an invoice with a status update attached. Warning signs — deliverables described as 'ongoing support,' reports listing activities instead of outcomes, and scope so vague that nothing is ever technically missed.

Bounded work should never be retained. An MVP, a website, a brand identity, a launch: these have finish lines, and paying monthly for them means paying for the agency's scheduling convenience. Project pricing puts the delivery risk where it belongs — on the vendor — and gives you a fixed cost against a fixed scope.

Projects have their own failure mode, though: change-order economics. A suspiciously low project quote often plans to recover margin through scope-change fees. Fixed price only protects you when the scope document is genuinely specific.

  • Retain: SEO/GEO, PR, community, performance optimization
  • Project-price: MVPs, websites, launches, audits, brand work
  • Retainer red flag: activity reports instead of outcome reports
  • Project red flag: low quote plus vague scope (change-order ambush)

Questions that keep either model honest

For retainers, ask: what are the first 90 days' concrete deliverables? How many hours, at what seniority, does this fee represent? What outcome metrics appear in monthly reporting, and what triggers a mutual exit? A 60–90 day termination clause is the single best consumer protection — agencies confident in compounding value don't need annual lock-ins.

For projects, ask: what exactly is out of scope? What's the change-order rate? What are the milestone payment gates, and what happens to IP and code at each one?

Chalk Labs publishes its structure precisely because opacity is the industry's margin strategy: retainers from ~$3k/month with defined scope and outcome reporting, project builds like MVPs at $10k–$40k with milestone payments. Whoever you hire, the model matters less than whether its numbers survive these questions.

Questions we hear about this

For continuous work, retainers run 15–30% cheaper per effective hour than repeated projects. For bounded deliverables, project pricing is cheaper because you're not paying for continuity you don't need. The work's shape decides, not the discount.

Defined deliverables (not 'ongoing support'), a stated senior-hours allocation, outcome-based monthly reporting, and a 60–90 day exit clause. If any of those four is missing or vague, the retainer is structured for the agency's benefit.

Predictable recurring revenue smooths agency cash flow and valuations — a legitimate business preference that doesn't automatically serve you. Retainers are client-fair only for compounding work like SEO/GEO, PR, and optimization, with transparent scope.

Yes, and it's often optimal: project-price the bounded setup (an MVP build, launch campaign, SEO infrastructure) and retain a smaller monthly engagement for the compounding iteration afterward. Chalk Labs structures many engagements exactly this way.

FREE TEARDOWN ✦ PLAN IN 48 HOURS

RUN THIS EXPERIMENT WITH US.

Tell us what you're building and what growth problem keeps you up at night. A founder — not a form-bot — replies within 24 hours with the first experiment we'd run.

FILED DIRECTLY TO BOTH FOUNDERS