Choosing an agency pricing model is one of the highest-leverage decisions an independent or small-team operator makes. The model shapes margin, scalability, client risk, and how much your team has to sell every month. Most agencies default to one model out of habit; the ones that actually scale pick deliberately based on stage and service. Here's the honest comparison.
Hourly
How it works: Time tracking, hourly rate, monthly invoice based on hours billed.
- Margin profile: Capped — your top line is hours × rate. Efficiency reduces revenue, not cost.
- Scalability: Linear. To 2× revenue you need to roughly 2× the team.
- Client risk: Predictable for you, unpredictable for them. They hate surprise invoices.
- Best for: Specialist consulting, ad-hoc work, scope-undefined research projects.
- Worst for: Productized services, repeat work, growing a small agency.
Project / fixed fee
How it works: Quote a price for a defined deliverable, regardless of hours spent.
- Margin profile: Variable. You profit from getting faster; you eat the loss when scope creeps.
- Scalability: Better than hourly — you can templatize delivery.
- Client risk: Predictable for them; you carry the scope risk.
- Best for: Well-defined deliverables (websites, brand identity, audits) where you can confidently estimate.
- Worst for: Open-ended ongoing work where scope drifts every week.
Retainer
How it works: Fixed monthly fee for a defined scope of ongoing work.
- Margin profile: Strongest at scale — predictable revenue, predictable team utilization, room to systematize.
- Scalability: Best of the four. New retainers compound into MRR.
- Client risk: Both sides share it — you protect your team's time, they get predictable cost.
- Best for: Ongoing services (content, paid media, SEO, fractional CMO/CFO) with continuous deliverables.
- Worst for: One-off projects or work that varies wildly in monthly volume.
Model your retainer math (team cost, billable hours, target margin) in our agency retainer calculator.
Performance / outcome-based
How it works: Compensation tied to a metric — leads generated, revenue lifted, ROAS hit.
- Margin profile: Highest upside, highest risk. You can earn 5–10× the equivalent retainer — or zero.
- Scalability: Hard. Each engagement carries operational risk you can't predict.
- Client risk: Low — they only pay if results land.
- Best for: Senior agencies with case studies, in narrow verticals where the metric is clean to measure.
- Worst for: Early-stage agencies, attribution-messy categories, or clients with poor analytics infrastructure.
How to choose by stage
- Solo / first 3 clients: Project-based with a hidden hourly floor. You need cash flow now and you don't have the brand to charge premium retainers.
- Solo + 1–3 contractors: Shift to retainer for your top clients. The MRR predictability is what makes hiring possible.
- Small agency (4–15 people): Mostly retainer with occasional project anchors. Build the team utilization math obsessively.
- Established agency: Add performance pricing on top of retainers for the right clients. Use it to capture upside, not as a base.
The hidden math: team utilization
Whatever model you pick, the metric that determines whether the agency is profitable is billable utilization — the percentage of your team's working hours that map to client work. Healthy small agencies run at 65–75% utilization; below 55% and you're hemorrhaging margin to overhead. Set retainer scopes to hit your target utilization with 10–15% buffer for surprises.
Whatever your model, the freelance baseline math still applies — see our freelance rate calculator for the per-person economics.