Skip to content
Agency Operations

Agency Pricing Models

47%

of agencies use a mix of pricing models depending on project type

Source: Agency Management Institute pricing survey

40%

higher average margins on fixed-fee projects vs hourly-rate projects of equivalent scope

Source: Agency benchmarks

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?
There are four: hourly billing (client pays per hour worked), project-based or fixed-fee (flat fee for a defined deliverable), retainer (recurring monthly fee for ongoing services), and value-based pricing (fee based on the value delivered, not time or deliverables). Most experienced agencies use a mix of models across different services and client relationships.
Which pricing model is best for a digital agency?
It depends on the service type and relationship maturity. Fixed-fee works well for defined project types (website builds, campaign launches). Retainer works well for ongoing services (SEO, social, content). Hourly works for consulting or early-stage engagements with undefined scope. Value-based works where ROI can be measured. Using the wrong model for the work creates friction on both sides.
What is value-based pricing for agencies?
Value-based pricing means charging based on the value your work delivers to the client, not the hours it takes or the deliverables produced. For example, charging a percentage of revenue from a campaign you manage, or a fee based on leads generated. It requires strong attribution, a client who understands the model, and a track record of demonstrable results.
How do you transition from hourly to project-based pricing?
Start with your most repeatable project type. Track actual hours on 3 to 5 projects of that type to establish a reliable time estimate. Build in a 20 to 30 percent contingency. Price to cover the contingency plus your target margin. Introduce fixed-fee pricing on new projects first, then migrate existing clients as contracts come up for renewal.
What are the risks of hourly billing for agencies?
Hourly billing puts a ceiling on your earnings (you can only bill the hours you work), penalises efficiency (getting faster means earning less), and creates client anxiety about the final invoice. Clients on hourly billing watch the clock rather than the outcome. Fixed-fee and retainer models align incentives better once you have enough data to price accurately.
How do you handle overages in a fixed-fee project?
Overages happen when the actual work exceeds the scoped work. A detailed scope of work and change order process prevent most overages. When they do occur, issue a change order immediately rather than absorbing the cost silently. Agencies that absorb overages without documenting them train clients to expect free work.

Related Terms

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 trial
Also in the Handbook