Agency pricing models: hourly, retainer and value-based
The debate about which pricing model is best skips the part that actually determines whether you make money: knowing what delivery costs before you quote.
Hourly suits genuinely unpredictable work, retainers suit ongoing work with a definable scope, and value-based pricing suits engagements where the outcome is measurable and attributable. Most agencies end up with a mix. But the model matters less than the floor underneath it: every price should be set against a known delivery cost, and agencies that cannot calculate cost per client are guessing regardless of which model they use.
Which agency pricing model should you use?
| Model | Suits | Main risk |
|---|---|---|
| Hourly | Unpredictable scope, discovery work, ad-hoc requests | Punishes efficiency — getting faster reduces revenue |
| Retainer | Ongoing work with a definable monthly shape | Scope creep, because the fee is fixed and the work is not |
| Value-based | Measurable, attributable outcomes where you influence the result | Attribution disputes, and downside when the outcome misses |
Most agencies land on a base retainer for the ongoing work, hourly or project fees for anything outside it, and value-based arrangements reserved for a small number of engagements where the conditions genuinely hold. That mix is not indecision; it is a sensible response to different kinds of work.
Value-based pricing gets recommended far more often than it is applicable. It requires a measurable outcome, a defensible attribution story, and a client who accepts both. In B2B, where sales cycles are long and multi-touch, that combination is rarer than the enthusiasm suggests.
The cost floor underneath all three
Whatever model you use, the price has to clear the cost of delivering it — and most agencies cannot state that cost.
Delivery cost is hours multiplied by fully loaded cost, plus client-specific direct costs. Loaded cost is salary plus employer taxes plus benefits plus per-head software, divided by realistically available hours — which for most agencies lands nearer 1,600–1,750 a year than the notional 2,080.
| Naive | Loaded | |
|---|---|---|
| Salary | 95,000 | 95,000 |
| Employer taxes and benefits | — | 22,000 |
| Software, equipment, per head | — | 6,000 |
| Total cost | 95,000 | 123,000 |
| Hours used as denominator | 2,080 | 1,700 |
| Cost per hour | $45.67 | $72.35 |
An agency pricing off the naive figure believes its costs are 37% lower than they are. At a target 55% gross margin it will systematically underprice every engagement, and the error compounds across the whole book.
Setting a retainer price from hours
- Estimate monthly hours by role. Not a total — by role, because a senior hour and a junior hour cost very differently.
- Apply loaded cost per role to get monthly delivery cost.
- Add client-specific direct costs — software licences, subcontractors, anything bought for this client alone.
- Divide by your target gross margin. At 55%, a $6,000 delivery cost implies a fee near $13,300.
- Sanity-check the effective hourly rate the fee implies, and compare it against your other accounts. An outlier is either a mispriced account or a mis-estimated scope.
- Write the hours assumption into the file. This is the step everyone skips, and it is the only thing that makes scope creep detectable later.
That last point matters more than the arithmetic. A retainer without a recorded hours assumption cannot be monitored, and scope creep becomes undetectable by construction.
Repricing an existing account
Most agencies have at least one account on a fee set years ago, against a scope that has since grown. The repricing conversation is easier with data and nearly impossible without it.
Bring the trend, not the request. "This engagement was scoped at 68 hours a month and has averaged 110 for two quarters" is a fact that invites a joint decision. "We need to increase our fees" is a negotiation you will probably lose or win badly.
Offer both directions. Pay more, or take less. Clients frequently choose the second, which is a perfectly good outcome — you get to target margin either way, and they keep control of their budget.
If the account still does not work after repricing and rescoping, the remaining options are re-resourcing and exit, in that order.
Common questions
What's the best pricing model for a marketing agency?−
There is no single best model. Retainers suit ongoing work with a definable shape and give both sides predictability. Hourly suits genuinely unpredictable scope. Value-based suits measurable, attributable outcomes, which is a narrower set of engagements than it is usually applied to. Most agencies run a mix.
How do you price an agency retainer?+
Estimate monthly hours by role, apply fully loaded cost per role, add client-specific direct costs, then divide by your target gross margin. At a 55% target, $6,000 of delivery cost implies a fee near $13,300. Record the hours assumption so drift can be detected later.
What is a fully loaded hourly cost?+
Salary plus employer taxes, benefits, and per-head software and equipment, divided by realistically available hours after holiday, sick leave, training and internal time — typically 1,600 to 1,750 a year. Using salary over 2,080 hours understates cost by roughly a third and causes systematic underpricing.
Is value-based pricing better than hourly?+
It can produce higher margins where the conditions hold: a measurable outcome, defensible attribution, and a client who accepts both. In long-cycle B2B those conditions are less common than the enthusiasm for the model suggests. Hourly's real weakness is different — it penalises efficiency, because getting faster reduces revenue.
How do I raise prices with an existing client?+
Lead with hours data rather than a request. Showing that an engagement scoped at 68 hours has averaged 110 for two quarters turns it into a joint decision. Offer both directions — pay more or take less — because many clients prefer to protect their budget and reduce scope, which reaches the same margin.
You can't price what you can't cost
We map hours to fully loaded cost. That's the input every pricing decision needs.
Get a free books reviewGeneral information for agency owners and operators, not accounting, tax or legal advice. Figures shown are illustrative unless stated otherwise.