Here’s how to price agency services in one sentence: calculate your true cost per delivered hour (most founders underestimate it badly), set that as your floor, then price above it based on the value of the outcome, never on what feels “fair.” Everything below is the math behind that sentence: a utilization calculation you can run in five minutes, three packaging models, a worked P&L, and the traps that keep good agencies broke.
No product pitch in this one. Just the numbers.
Why do most agencies underprice?
Because most founders price from the wrong anchor. Ex-freelancers anchor to their old hourly rate. Ex-employees anchor to their old salary divided by 2,080 hours. Both anchors ignore the same fact: in an agency, less than half your time is billable.
Sales calls, proposals, invoicing, admin, marketing your own business, account management, revisions: none of it bills, all of it eats hours. HubSpot’s 2026 State of Marketing research found about a third of marketers (33%) say proving ROI is their single biggest challenge (hubspot.com), and an agency that can’t prove value defaults to competing on price. That’s the spiral: underprice, overwork, no time to prove value, underprice again.
The way out is arithmetic, not confidence.
Cost-plus vs value pricing: which should you use?
Both. They do different jobs:
- Cost-plus pricing answers “what’s the minimum I can charge without losing money?” Cost of delivery plus overhead plus target profit equals your floor. It protects you. It does not grow you.
- Value pricing answers “what’s this outcome worth to the client?” If your campaign brings a roofing company five extra jobs a month at a $12,000 average ticket, that’s $60,000/mo of new revenue. A $4,000/mo retainer is 6.7% of the value created, an easy yes. The same $4,000 pitched as “40 hours of my time” is a hard negotiation.
The working rule: cost-plus sets the floor, value sets the price, and the gap between them is your margin for growth. If value pricing ever lands below your cost-plus floor, that’s not a pricing problem. It’s a wrong-client problem.
What’s your real hourly floor? (the utilization math)
Run this with your own numbers. Here’s a worked example for a solo founder, an illustrative scenario, not a promise or a benchmark:
- Target owner pay: $120,000/year.
- Overhead: software, subcontractors’ idle costs, insurance, gear, accounting, say $1,500/mo, which is $18,000/year. (Typical small agencies pay for 6–10 disconnected tools totaling $1,000+/mo before anything else.)
- Profit buffer (taxes are separate; this is business resilience): 15%.
- Required revenue: ($120,000 + $18,000) × 1.15 ≈ $158,700/year.
- Available hours: 48 working weeks × 40 hours = 1,920 hours.
- Realistic utilization: a solo founder who also sells, markets, and administers bills 50–60% of hours at best. Take 55%, which is 1,056 billable hours.
- Floor rate: $158,700 ÷ 1,056 ≈ $150/hour.
Read that again: to pay yourself $120k with modest overhead, your floor (the break-even-plus-buffer number) is about $150/hour. The founder charging $75/hour “because that’s more than my old job paid” is running at a loss and calling it a business.
Two levers move that floor: raise utilization (automate or delegate the non-billable 45%) or raise the rate. Most founders have more room in the rate than they think, and less room in utilization than they hope.
How should you package it: project, retainer, or productized?
The rate is internal math. Clients buy packages. Three models:
1. Project pricing. Fixed scope, fixed fee. Estimate hours honestly, multiply by your floor rate, add a 20–30% scope-risk buffer, then sanity-check against value. Good for sites, launches, and one-time builds. The danger is scope creep: every “tiny extra” is billed hours leaking out.
2. Retainer pricing. Recurring monthly fee for ongoing work. Using the floor above, a 20-hour/mo commitment prices at $3,000/mo minimum (illustrative). Retainers smooth revenue and compound trust, but cap the hours in writing and true-up quarterly, or the retainer quietly becomes all-you-can-eat.
3. Productized pricing. A fixed deliverable at a fixed price, sold the same way every time: “Local SEO sprint: $2,500,” “Missed-call rescue system: $497/mo.” Margins improve with every repetition because delivery time falls while price holds. This is the most scalable model for small agencies, and the natural bridge into reselling marketing services under your own brand.
Most healthy small agencies run a mix: productized front-end offer, retainer core, occasional scoped projects.
A worked example P&L (illustrative scenario)
Solo agency, month 18, mixed model. All numbers illustrative:
| Line | Monthly |
|---|---|
| 4 retainer clients × $3,000 | $12,000 |
| 1 productized sprint | $2,500 |
| Revenue | $14,500 |
| Software stack | −$1,200 |
| Contractor (white-label fulfillment) | −$2,500 |
| Ads/marketing + misc | −$800 |
| Owner pay | −$8,000 |
| Profit retained | $2,000 (13.8%) |
Notes worth stealing: the contractor line is what makes 4 retainers possible at 55% utilization; the retained profit is the buffer that lets you fire a bad-fit client; and the software line is the first place to consolidate. Most agencies can cut it by half by collapsing the tool pile (our best CRM for agencies guide runs that math).
When and how do you raise prices?
When:
- Every new client, always. New clients never know your old prices.
- When you’re above roughly 80% capacity. A full calendar means you’re underpriced.
- When you can prove an outcome. One documented win (“$60k of tracked jobs in 90 days”) justifies the next tier.
- Annually for existing clients, at minimum inflation-plus.
How: for existing clients, give 60 days’ notice, frame it around the next-12-months plan, and grandfather your best clients one cycle if you want the goodwill. Expect to lose the bottom 10–20%. That’s the design, not the damage. If nobody leaves, you raised too little.
A script that works, because it leads with the plan instead of the price:
“Starting [date], the retainer moves from $2,500 to $3,000. Here’s what next quarter looks like at that level: [three concrete items]. If the new number doesn’t work, here’s a $2,200 scope that removes [X], happy to talk through either.”
Notice what that does. It pairs the raise with a plan, and it offers a de-scoped alternative instead of a discount. The client chooses between two prices you set, not between you and the door. And run the math on the downside before you flinch: at $3,000/mo, keeping 8 of 10 clients beats keeping all 10 at $2,500. Same revenue, 20% less delivery load, and the freed hours go to the clients who said yes.
The underpricing traps (check yourself against all six)
- Pricing from your old salary. Employees don’t pay overhead, non-billable time, or a profit buffer. You do.
- Competing with freelancer platforms. You’re not selling hours against a $25/hr marketplace; you’re selling outcomes with accountability.
- Unlimited revisions. Two rounds in the contract. Round three bills.
- Hourly billing forever. Hourly punishes you for getting faster. Graduate to fixed or productized as soon as delivery is predictable.
- Forgetting the invisible hours. Proposals, calls, emails, PM: if your utilization math ignores them, every project loses silently.
- Discounting instead of de-scoping. Never cut the price; cut the scope. “$2,500 doesn’t fit? Here’s the $1,500 version with X removed.”
One operational note, since it’s where we see agencies bleed hours: the proposal-and-invoice loop itself is non-billable time, and it’s the most automatable thing you do. (It’s also the one place our product belongs in this article: Stack Space turns a sales-call transcript into a priced proposal and chases the invoice for you. See from call to proposal in 60 seconds.)
FAQ
How much should a small agency charge per hour? Run the utilization math above with your own numbers. For a US solo founder targeting $120k pay with modest overhead, the floor lands near $150/hour (illustrative); established agencies price well above their floor by anchoring to outcome value, not hours.
What’s a typical agency retainer price? Small-agency retainers commonly run $1,500–$5,000+/mo depending on scope and niche. Price yours as capped hours times your floor rate at minimum, then adjust up for provable value. Below roughly $1,500/mo, service overhead usually eats the margin.
Should I publish my agency’s prices? Publish productized offers (fixed scope, fixed price) to pre-qualify leads; keep custom retainers as “from $X/mo.” Transparency filters tire-kickers and speeds up sales calls.
Is value-based pricing realistic for a new agency? Partially. You need at least one measurable client outcome to anchor to. Start cost-plus with a healthy floor, instrument everything so you can prove ROI (the challenge a third of marketers rank hardest, per HubSpot), then re-price on evidence.
How do I price agency services for a brand-new niche? Anchor to the client’s economics, not your history: average ticket times the extra jobs a realistic campaign produces equals value created; price at 5–15% of that, sanity-checked against your utilization floor. If the niche’s average ticket can’t support your floor, the niche is the problem, not the price.
Stack Space is the CRM built for exactly this economics: AI employees absorb the non-billable hours (proposals, invoicing, follow-up), with Neo, the AI brain, managing the workforce so your utilization math finally works. The pricing math above is yours either way, but if you want the boring half handled, Stack Space drafts priced proposals from your sales calls and chases the invoices. Start today, plans from $25/mo. Start today
Run your whole business on one platform.
Full CRM + AI included from $25/mo · no contracts · cancel in two clicks
Start today