The four models and why most agencies end up using all of them
There are four ways agencies price their services: hourly, fixed-fee, retainer, and value-based. Each has a legitimate use case. Each also has a situation where it destroys margin.
Most agencies start with hourly because it feels safe. The client pays for time, the math is transparent, and there is no risk of underpricing the unknown. Over time, experienced agencies migrate toward fixed-fee for project work and retainers for ongoing services. Value-based pricing is aspirational for most agencies and practical for a narrow subset.
The goal is not to pick one model and apply it everywhere. The goal is to match the pricing model to the type of work and the maturity of the client relationship. A retainer for a new client with undefined needs is a scope management problem waiting to happen. Hourly billing for a website build you have delivered 20 times is leaving margin on the table.
The four models at a glance
Each model has a clear best-fit use case and a clear worst-fit use case. The table below gives you the honest version of each.
Pricing model comparison
Hourly
- How it works: client pays for hours worked at a set rate
- Best for: consulting, undefined scope, early-stage engagements
- Worst for: repeatable projects with known scope
- Main risk: client focuses on hours not outcomes; no reward for efficiency
Fixed-fee
- How it works: flat fee for a defined deliverable
- Best for: website builds, campaign launches, any scoped project type
- Worst for: open-ended or variable work
- Main risk: scope creep; any misestimate comes out of your margin
Retainer
- How it works: monthly recurring fee for ongoing services
- Best for: SEO, social, content, ongoing management
- Worst for: one-off projects
- Main risk: scope drift if the agreement is vague; clients treat it as unlimited access
Value-based
- How it works: fee based on value delivered (revenue, leads, outcomes)
- Best for: performance campaigns, CRO, growth work with measurable ROI
- Worst for: creative services, strategic work without clean attribution
- Main risk: attribution disputes; requires strong track record and client trust
Agencies that use a single pricing model for all work leave money on the table. A website build at hourly rates costs you margin. A retainer for "strategy and advice" without defined deliverables costs you hours. The model should match the work.
Hourly billing: when it works and when it destroys margin
Hourly is the default for a reason: it is easy to understand, easy to bill, and the client always knows what they are paying for. There is no pricing dispute about what something was worth, only about how long it took.
When it works: consulting engagements where scope is genuinely undefined; early-stage client relationships before you have enough data to scope accurately; overflow or ad-hoc work outside a retainer. These are legitimate use cases and hourly is the right model in each of them.
When it fails: repeatable project types where you have historical data. A website build you have delivered 20 times should not be hourly. You know what it takes, and the client should know what it costs up front. Hourly billing on known work signals that you either do not trust your own estimates or have not done the work of building them.
The efficiency trap: on hourly, getting better at your work earns you less. You solve a problem faster, but the invoice is smaller. There is no model where this is a good incentive structure for your team. Fixed-fee breaks this dynamic by letting you keep the margin when you deliver faster than budgeted.
Practical transition point: Use hourly for the first 2 to 3 engagements of a new service type while you gather real time data. Once you have actual hours from actual projects, convert that service to fixed-fee. Do not stay on hourly because it feels safer. It is not safer, it is just familiar.
Fixed-fee pricing: how to scope it without losing money
Fixed-fee rewards efficiency. If you deliver in fewer hours than budgeted, you keep the margin. If you go over, you absorb the loss. The model works in your favour when your estimates are accurate and your scope is tight. It works against you when either of those is missing.
The only way fixed-fee works reliably: accurate scoping built on historical time data from similar projects, a scope of work that defines deliverables and revision rounds precisely, and a change order process for anything outside that scope. Remove any one of these and fixed-fee becomes a margin risk, not a margin opportunity.
How to build in contingency: track actual hours on every fixed-fee project. Build a 20 to 30 percent buffer into your estimate. Price to the upper end of your range, not the midpoint. The projects that come in under budget will offset the ones that run over, but only if you priced with enough room to absorb variance.
Failure mode 1: no historical data
Estimating a project type you have not delivered before is guesswork. You have no baseline, no real sense of where the complexity hides, and no data to calibrate against. Use hourly for the first few projects of any new service type. Build the data, then switch to fixed-fee.
Failure mode 2: vague scope
A fixed-fee engagement with undefined deliverables is an open invitation for scope creep. If the contract says "website design" without specifying page count, revision rounds, and exclusions, the client will fill every gap with assumptions in their favour. Tight scope is the fixed-fee foundation.
Retainer pricing: predictable revenue, unpredictable scope
Retainers solve one problem: revenue predictability. You know what you will bill next month. For agencies that struggle with cash flow variability, a healthy retainer portfolio is the most direct fix available.
They create one problem: scope management. A retainer without a defined monthly scope becomes unlimited access. The client interprets the monthly fee as an open line to the team, not a fixed block of capacity. This is the most common retainer failure mode, and it is entirely avoidable with a retainer agreement that defines monthly deliverables or hours explicitly.
Price a retainer above your equivalent project rate. You are giving the client dedicated capacity and priority access, and that has a value premium over ad-hoc project rates. If your retainers are cheaper per hour than your project work, you have priced them wrong. The stability benefit flows to the client as well as to you, and they should pay for it.
Retainer pricing inputs
Capacity cost
Your actual cost for the monthly hours: blended team rate multiplied by hours allocated to this client
Management overhead
Add 10 to 15% for account management, reporting, and client communication not captured in deliverable hours
Stability premium
Add 5 to 15% depending on client size and commitment length; they benefit from guaranteed access and so should pay for it
Scope buffer
Build in 10 to 20% for requests that fall just inside the edge of the agreed scope without triggering a formal change order
Value-based pricing: the honest version
Value-based pricing means charging for outcomes, not inputs. Instead of an hourly rate or a flat project fee, you charge based on the value you generate: a percentage of revenue, a fee per qualified lead, or a bonus tied to measurable conversion uplift.
Why it is rare in practice: it requires clean attribution (you need to prove your work caused the outcome), a client who understands and trusts the model, and your own track record of delivering measurable results. Most agencies do not have all three at the same time. That is not a failure of ambition. It is an honest assessment of where attribution is actually clean enough to justify the model.
When it works: performance marketing with clear lead and revenue attribution, CRO projects with measurable uplift, growth retainers with specific agreed targets. When it fails: creative work where outcomes are long-horizon or indirect, strategic consulting with a multi-quarter time horizon, and any engagement where the client controls the product or sales process and your contribution is one of many inputs.
Starter version: Add a performance bonus clause to an existing fixed-fee or retainer contract. If you hit agreed KPIs (leads, revenue, conversion rate), a bonus triggers. This introduces value-based alignment without fully committing to the model. It is the right entry point for most agencies and the right way to build the track record that makes full value-based pricing credible to future clients.
How to transition your pricing model
Most agencies want to move up the pricing model ladder: from hourly to fixed-fee, from project to retainer, from retainer to value-based. The transitions are possible, but they follow a sequence and each one has a failure mode worth knowing before you attempt it.
Hourly to fixed-fee
- Start with your most repeatable project type
- Track hours on 3 to 5 projects to build a real baseline
- Add 25% contingency to your average and price to that number
- Introduce fixed-fee with new clients first
- Migrate existing clients at renewal, not mid-engagement
Project to retainer
- Qualify first: does this client have recurring work worth retaining?
- Propose the retainer after the first successful project, not before
- Use a 3-month pilot structure to reduce commitment friction
- Define monthly deliverables or hours in the retainer agreement
- Review and reset scope at every renewal
Retainer to value-based
- Do not attempt this with a new client or a new service type
- Start with an existing retainer where you already have performance data
- Add a performance bonus clause for agreed KPIs first
- Build attribution reporting before negotiating on outcomes
- Expand the value-based component only after two to three bonus periods
Common mistake: Switching pricing models without improving the scoping process first. The model is the container; the scope of work is what goes inside it. If your scope documents are vague, no pricing model will protect your margin. Fix the scope process first, then change the pricing model around it.
Frequently Asked Questions
What are the main agency pricing models?
Which pricing model is best for a digital agency?
What is value-based pricing for agencies?
How do you transition from hourly to project-based pricing?
What are the risks of hourly billing for agencies?
How do you handle overages in a fixed-fee project?
Related Terms
A written agreement that defines exactly what an agency will deliver, what is excluded, and the conditions for sign-off.
Read more → Change OrderA written amendment to the original project scope that documents new work, additional cost, and timeline impact, issued and signed before the new work begins.
Read more → Capacity PlanningCapacity planning is the process of forecasting how much client work your agency can realistically deliver over the next few weeks or months before assigning it.
Read more → Retainer AgreementA contract for ongoing monthly services between an agency and a client, specifying the scope, hours or deliverables, payment terms, and exit conditions.
Read more →Sagely
Put it into practice
Sagely helps agencies manage clients without the chaos: branded portals, approval workflows, and structured communication in one place.
Start free trialAlso in the Handbook
- Client Portal
- Agentic Workflow
- Retrieval-Augmented Generation
- AI Agent
- Human-in-the-Loop
- Content Approval Workflow
- Net Promoter Score
- Model Context Protocol
- Prompt Engineering
- Website Project Delivery
- Scope of Work
- Statement of Work
- Change Order
- Resource Allocation
- Project Charter
- Capacity Planning
- Discovery Call
- Creative Brief
- Retainer Agreement
- Client Onboarding
- Client Relationship Management
- MCP Server
- Agentic AI
- Autonomous AI Agent
- Process Automation
- LLM Agent
- AI-Native
- AI Workflow Automation