You’re winning clients but barely breaking even.
Or worse, you’re profitable on paper but your team is grinding through unscoped work at 11 p.m. because the pricing model doesn’t account for how the work actually gets delivered.
The pricing model you pick shapes everything: your cash flow, your margins, your client relationships, and whether your team burns out by Q3.
Pick the wrong one and you’ll work harder every year for the same revenue.
Pick the right one and the same team generates 30-50% more profit without taking on extra clients.
We built a free resource board with the best tools, templates, and guides for running a small agency. No signup required.
Browse the Agency Resource Hub →This guide breaks down 7 agency pricing models with real numbers, a side-by-side comparison table, and a decision framework you can use today to match the right model to each service you sell.
What is an agency pricing model (and why it matters more than your hourly rate)
An agency pricing model is the structure you use to calculate what you charge clients and which variables drive the price.
Hourly rate, project scope, deliverables, outcomes, ad spend. These are all different levers.
The model you choose determines which lever you pull.

Most agency owners obsess over the rate (“Should I charge $150/hour or $175/hour?”) when the real question is the structure.
A $150/hour rate on a time-and-materials contract produces a completely different outcome than a $15,000 flat fee for the same project.
Same work.
Same team.
Different economics.
The model determines who carries the risk. In hourly billing, the client carries the risk. If the project takes longer, they pay more.
In fixed-fee pricing, the agency carries the risk. If the project runs over, you eat the cost.
In performance-based pricing, both sides share the risk.
Understanding who carries the risk (and who captures the upside) is the single most important concept in agency pricing.
Every other decision flows from it.
The 7 agency pricing models that actually work
1. Hourly billing
You track time. You bill for hours worked. The client pays based on how long your team spends on their project.
A web development agency charges $150/hour. The team logs 80 hours on a client’s site redesign. The invoice is $12,000.
Where it works: Undefined scopes, consulting engagements, maintenance work, and early-stage agencies still learning how long projects actually take. It’s also useful for staff augmentation or overflow work where you’re essentially lending a body to the client’s team.
Where it breaks: Any project where your team gets faster over time. A brand identity package that took you 40 hours two years ago now takes 20. Under hourly billing, getting better at your job means earning less.
Clients also tend to scrutinize timesheets under this model. “Did it really take 3 hours to write that email sequence?”
Those conversations erode trust and turn you into a vendor instead of a partner.
Target delivery margin: 50-60%. If your blended cost per hour is $60 and you’re billing $150, you’re at 60%. That’s healthy. Below 50%, you’re subsidizing the client’s project with your overhead.
2. Project-based (fixed fee)
You scope the work, quote a flat price, and deliver the project regardless of how many hours it takes.
A branding agency quotes $25,000 for a full brand identity: strategy workshop, logo system, brand guidelines, and collateral templates. Whether it takes 100 hours or 150, the price stays the same.
Where it works: Clearly defined deliverables with predictable scopes. Website builds, brand identities, campaign launches, video production. Anything you’ve done enough times to estimate accurately.
Where it breaks: Open-ended projects. R&D work. Anything where the client is still figuring out what they want. If scope shifts mid-project and you don’t have a change order process, you’ll bleed hours.
The agencies that thrive on fixed fees have two things in common: tight scoping documents and a clear change order policy.
Without both, fixed fees become a slow leak in your profitability.
Target delivery margin: 60-70%. Because you’re absorbing the risk, you need higher margins to cover overruns on the projects that go sideways.
3. Monthly retainers
The client pays a fixed monthly fee to retain your services. You reserve capacity on your team for their work each month.
A content agency charges $8,000/month for a retainer that includes 8 blog posts, 20 social media posts, and a monthly analytics report. The scope is defined. The fee is predictable.

Where it works: Ongoing, repeatable work with relatively stable scope. SEO, content marketing, social media management, PPC management, and ongoing design support.
Where it breaks: When scope creep goes unchecked. Month 1, the retainer covers exactly what was agreed.
By month 6, the client expects weekly strategy calls, one-off landing pages, and “quick” ad hoc requests that were never part of the deal.
The fix is a retainer agreement that explicitly lists what’s included and what isn’t.
Anything outside the scope gets quoted separately or rolls into next month’s allocation.
Upbase tip: Retainers require tight tracking of deliverables, hours, and client requests across months. Upbase’s task management and time tracking let you see exactly how much capacity each retainer client consumes, so you can catch scope creep before it kills your margin.
Target delivery margin: 60%+. Retainers should get more profitable over time as your team learns the client’s brand, processes, and preferences. If margins shrink month over month, something is wrong with scope management.
4. Value-based pricing
You price based on the outcome your work creates for the client, not the time or deliverables involved.
A conversion rate optimization agency audits a SaaS company’s signup flow.
The client converts 50,000 visitors/month at 2%. A 1% improvement means 500 additional signups/month. At $100 average revenue per user, that’s $50,000/month in new revenue.
The agency charges $40,000 for the project.
Nobody asks how many hours it took.
Where it works: High-impact work where the ROI is measurable and significant. Lead generation, CRO, sales funnel overhauls, and strategic consulting. It requires strong positioning, proven results, and a confident sales process.
Where it breaks: Commoditized services where the client has 50 alternatives. If you’re competing on price for basic website maintenance, value-based pricing won’t fly.
It also fails when results are hard to attribute.
Did your social media strategy cause the revenue spike, or was it the client’s new sales hire?
This model has the highest profit potential of any pricing structure. But it demands something most agencies don’t have yet: documented proof that your work produces specific, measurable outcomes.
Start building that proof now.
For every client engagement, track the business impact of your work. Revenue generated. Leads created. Conversion rates improved. Cost per acquisition reduced.
After 3-5 engagements with documented outcomes, you have enough ammunition to sell on value instead of hours.
Target delivery margin: 70%+. The whole point is decoupling price from cost. If you can generate $500,000 in value for $30,000 in delivery cost, your pricing reflects the value, not the hours.
5. Performance-based pricing
You tie some or all of your fee to hitting specific KPIs. If you hit the target, you earn a bonus (or your full fee). If you don’t, you earn less.
A PPC agency charges a $3,000/month base fee plus a $1,500 bonus for every month the client’s cost per acquisition stays below $25. The base covers the agency’s costs. The bonus rewards performance.
Where it works: Digital marketing, paid media, and lead generation where results are trackable and attributable.
It’s best as a hybrid (base fee + performance bonus) rather than pure performance.
Pure performance pricing with no base fee is a cash flow disaster.
Where it breaks: When attribution is murky. A client’s revenue goes up 30%. Was it your Facebook ads, their email marketing, a seasonal trend, or all three?
Performance models need crystal-clear KPI definitions and attribution agreements upfront.
Target delivery margin: 55-65% on the base fee, with bonuses adding margin on top. Structure the base to cover your costs and the bonus to drive profit.
6. Productized services
You package a specific service into a standardized offering with a fixed scope and a public price. Clients buy it like a product.
A design agency offers three plans: Starter ($2,500/month for 4 design requests), Growth ($5,000/month for 10 requests), and Scale ($9,000/month for unlimited requests with a dedicated designer).
Scope, turnaround time, and pricing are listed on the website. No proposals. No custom quotes.
Where it works: Repeatable, well-defined services where the delivery process is standardized. Design subscriptions, content packages, SEO audits, and monthly reporting. It shortens the sales cycle because there’s nothing to negotiate.
Where it breaks: Complex, strategic work that requires discovery. You can’t productize a brand strategy engagement because every client’s situation is different.
Productized services also create a ceiling on what you can charge per client, since the price is public and standardized.
The agencies that win with productized services invest heavily in delivery efficiency. If your team can fulfill a $5,000/month design subscription in 30 hours instead of 50, your margins are excellent.
Target delivery margin: 65-75%. Productized services should be your most efficient delivery model. If they’re not, your process isn’t standardized enough.
7. Percentage of ad spend
You charge a percentage of the client’s media budget as your management fee. Common in paid media and media buying.
A paid social agency charges 15% of ad spend. A client spending $100,000/month on Facebook and Instagram ads pays a $15,000/month management fee.
Where it works: Paid media management where the client’s spend scales. As their budget grows, your fee grows.
It aligns your incentive with theirs: you want them to spend more (profitably), and they benefit from the growth.
Where it breaks: When the client’s spend doesn’t correlate with your workload. Managing $50,000/month in ad spend isn’t twice the work of managing $25,000/month.
Some clients view the model as unfair once they realize you’re earning more without doing proportionally more work.
It also breaks at the low end. 15% of a $5,000/month spend is $750. That’s not enough to cover a senior media buyer’s time, let alone reporting and strategy.
Target delivery margin: 60-70%. Set minimum fee floors ($2,000-3,000/month) so small-spend clients don’t tank your margins.

Agency pricing models compared
Here’s every model side by side on the dimensions that actually affect your business:
| Model | Cash flow predictability | Scalability | Scope creep risk | Client friction | Best for |
|---|---|---|---|---|---|
| Hourly | Low | Low (capped by hours) | Low (client pays for time) | High (timesheet scrutiny) | Consulting, maintenance, undefined scopes |
| Project-based | Medium (lumpy payments) | Medium | High (without change orders) | Low (clear deliverables) | Website builds, campaigns, brand identity |
| Retainer | High | Medium | Medium (creeps over time) | Low | Ongoing marketing, SEO, content, design |
| Value-based | Medium | High (price rises with impact) | Low | Medium (must prove ROI) | CRO, lead gen, strategic consulting |
| Performance-based | Low to medium | Medium | Low | Medium (attribution debates) | PPC, paid media, lead gen |
| Productized | High | High (systematized delivery) | Low (fixed scope) | Very low | Design subscriptions, audits, content packages |
| % of spend | Medium to high | High (grows with spend) | Low | Medium (at scale) | Paid media management, media buying |
How to calculate your minimum viable rate
Before picking a model, you need to know your floor. Your minimum viable rate is the lowest amount you can charge per hour of work and still hit your target profit margin.
Every model, no matter how it’s structured, eventually comes down to this number.
Here’s the formula:
Minimum viable rate = (salary + benefits + overhead) ÷ annual billable hours ÷ (1 – target profit margin)
Walk through it with real numbers:
A senior designer earns $85,000/year. Benefits and taxes add $20,000. Your share of overhead (rent, software, insurance, admin staff) is $15,000 per person. Total loaded cost: $120,000.
That designer realistically bills 1,400 hours/year (about 70% utilization after PTO, admin, internal meetings, and bench time).
Cost per billable hour: $120,000 ÷ 1,400 = $85.71/hour
If your target delivery margin is 60%, your minimum viable rate is: $85.71 ÷ (1 – 0.60) = $214/hour
That’s the floor. Anything below it and you’re not hitting your margin target for that role.
Now apply it: if you’re quoting a fixed-fee project, estimate the hours and multiply by your minimum viable rate. If the number is higher than what the client will pay, you either reduce scope or walk away.
No more guessing.
How to pick the right model for your agency
Parakeeto’s Marcel Petitpas popularized a useful framework for this decision: map your services on two axes, risk and value. We’ve adapted that into a decision table you can use right now.
Risk = how predictable is the delivery cost? If you’ve done the work 50 times and can estimate within 10%, it’s low risk. If every project is a snowflake, it’s high risk.
Value = how specific is your positioning and how large is the client impact? Commodity design work is low value. CRO on a $10M/year ecommerce site is high value.
| Low value | High value | |
|---|---|---|
| High risk | Hourly / T&M (share risk with the client) | Hourly with value-based milestones (share risk, capture upside) |
| Low risk | Productized / fixed fee (systematize and scale) | Value-based / fixed fee with premium (capture the upside) |
The guiding principle: when risk is high, share it with the client. When risk is low, absorb it and price the upside.
A few specific recommendations:
If you’re a new agency (under 2 years): Start with hourly. You don’t have enough data to scope projects accurately yet. Hourly billing protects you from underpricing while you build that data.
If you run a content or design shop with repeatable deliverables: Productized services or retainers. You know how long a blog post or social media package takes. Systematize it and sell it at scale.
If you run a paid media agency: Percentage of spend with a minimum monthly fee. Your effort grows with the budget, but set a floor so small-spend clients don’t eat your margin.
If you do high-impact strategic work (CRO, brand strategy, consulting): Value-based pricing. You need case studies and documented results to back it up. If you don’t have those yet, start with fixed-fee pricing and build your proof.
How to mix pricing models across your service lines
The best agencies don’t use one model. They match the model to the service.
Here’s what that looks like in practice for a mid-size digital marketing agency:
SEO retainers: $5,000-12,000/month. Ongoing, predictable work. Retainer model with a defined deliverable set each month.
Website builds: $15,000-50,000 per project. Clear scope, defined deliverables, one-time engagement. Project-based fixed fee with a 50/40/10 payment structure (50% at signing, 40% at staging, 10% at launch).
PPC management: 12% of ad spend with a $3,000/month minimum. Scales with the client’s investment. Add a performance bonus for exceeding ROAS targets.
Brand strategy workshops: $8,000-15,000 flat fee. High-value, low-risk (you’ve done dozens of them). Price based on the outcome, not the hours.
Ad hoc design requests from retainer clients: Hourly at a preferred rate. Keeps scope clean. Anything outside the retainer gets billed separately.
This isn’t complicated.
It just requires you to think about each service line independently instead of forcing one model across your entire agency.
Here’s a quick test: list every service you sell. Next to each one, write down whether the scope is predictable or unpredictable, and whether the value to the client is commodity-level or high-impact.
Then match each service to the model in the decision table above.
If the same model appears for every service, you’re either extremely specialized or you’re not thinking critically enough about the differences.
The agencies that grow fastest are the ones that treat pricing as a portfolio, not a policy.
Upbase tip: Want to see which clients and projects actually make you money? Upbase tracks profitability at both the project and client level, so you can spot underwater accounts before they drain your margin. See how it works →
5 pricing mistakes that drain agency profit
1. Not knowing your true cost per hour. Most agencies set rates based on what competitors charge or what “feels right.” That’s guessing.
If you don’t know your loaded cost per billable hour for each role, you can’t know whether a project is profitable until it’s already done.
Run the formula in the section above.
2. Letting retainers creep unchecked. A $6,000/month retainer that started at 30 hours of work is now consuming 45 hours because the client keeps adding “quick requests.”
That’s a 33% margin cut you didn’t agree to. Track your time against retainer scopes monthly.
3. Pricing the same way for every service. A website build and a monthly content retainer have completely different risk profiles, delivery patterns, and value propositions.
Using the same pricing structure for both means you’re leaving money on the table on at least one of them.
4. Waiting too long to raise prices. Your costs go up every year. Salaries, software, rent, insurance. If your rates stay the same for 3 years while costs rise 15%, your margins are shrinking even if revenue stays flat.
Review pricing at least annually.
Build a 3-5% annual increase into retainer agreements from day one.
5. Saying yes too fast. If every prospect says yes to your first quote without pushback, you’re underpriced.
Some resistance during negotiation is healthy. It means the price is in the right range.
If nobody ever flinches, raise your rates by 20% on the next proposal and see what happens.
FAQ
What is the most profitable agency pricing model?
Value-based pricing has the highest profit ceiling because it decouples your fee from your delivery cost. But it requires strong positioning, measurable results, and sales confidence. For most agencies, productized services offer the best combination of high margins and operational simplicity because they reward efficiency.
How do I transition from hourly to value-based pricing?
Start by tracking the outcomes your work produces for current clients. Document revenue generated, leads created, or costs saved. Once you have 3-5 case studies with specific numbers, begin quoting new projects based on the expected outcome rather than estimated hours. Keep hourly billing for existing clients and test value-based pricing on new engagements.
What delivery margin should agencies target?
Target 60% or higher on delivery margin (the ratio of gross income to delivery cost on a project). This leaves room for overhead (typically 25-30% of gross income) and a healthy net profit margin of 15-20%. If your delivery margin consistently sits below 50%, your pricing model needs work.
Can I use multiple pricing models at the same time?
Yes, and you should. Most mature agencies use 2-3 models across their service lines. Retainers for ongoing work, fixed fees for projects, and percentage of spend for paid media is a common combination. The key is matching the model to the risk and value profile of each service.
How often should I review my agency’s pricing?
At least twice a year. Review whenever your costs increase (team raises, new tools, office changes), when you improve your positioning (new case studies, awards, niche specialization), or when clients consistently say yes without negotiating. Any of those signals mean it’s time to raise rates.
Start with one thing: calculate your minimum viable rate for each role on your team. If you don’t know that number, nothing else in this guide matters yet.
Once you have it, audit your current projects against it.
You’ll find at least one client that’s underwater.
Fix that one first. Then work your way through the rest.
If you run an agency, this will feel familiar: Messy client work. No clear profitability. Too many tools. Upbase fixes that!
Start free →