You’re probably charging too little.
I don’t know what your rates are, but statistically speaking, most agency owners underprice their services. They calculate their costs, add a modest margin, and call it a day. Then they wonder why they’re working 60-hour weeks and still struggling to hit profitability targets.
The problem isn’t your work ethic. It’s your pricing model.
After 14 years building and advising tech agencies, I’ve watched this pattern repeat endlessly. Brilliant engineers and designers who can solve complex problems—charging rates that barely cover their overhead. Meanwhile, agencies doing objectively worse work charge 3x more and have waitlists.
The difference isn’t talent. It’s positioning and pricing strategy.
TL;DR: Stop pricing based on your costs—price based on client value. Avoid discounting (it destroys perceived value). When budgets are tight, reduce scope, not rates. Higher prices attract better clients who trust your expertise and don’t micromanage. Your pricing is a positioning statement.
Why Cost-Based Pricing Fails
Most agency owners start with a simple calculation:
- What do I need to pay myself?
- What are my overhead costs?
- Add 20-30% margin
- Divide by billable hours
This feels logical. It’s also a trap.
When you price based on costs, you’re competing on efficiency—who can deliver the same output for less money. That’s a race to the bottom. Research from OpenView Partners shows that companies using value-based pricing grow 2x faster than those using cost-plus models.
The problem with cost-based pricing:
- It ignores the value you create for clients
- It makes you a commodity (interchangeable, easily undercut)
- It caps your growth at “slightly more efficient than competitors”
- It attracts price-sensitive clients who’ll leave for a cheaper option
When every agency says “we charge $150/hour for development,” the only differentiator is price. And there’s always someone willing to go lower.
The Three Pricing Models That Actually Work
1. Value-Based Pricing
Price based on the outcome you deliver, not the hours you spend.
If your redesign will increase a client’s conversion rate by 40%—and that translates to $500K in additional annual revenue—a $50K project fee is a bargain. The client gets 10x ROI. You get paid fairly for the value you create.
When it works: Clear, measurable outcomes. E-commerce optimization, lead generation, performance marketing.
The challenge: Requires confidence and sales skills. You need to understand the client’s business well enough to quantify impact.
2. Productized Services
Fixed scope, fixed price, repeatable delivery.
Instead of custom proposals for every project, you offer defined packages: “Website Launch Package — $15K” or “Monthly Retainer: 40 hours of development at $X.”
According to HubSpot’s Agency Pricing Report, agencies with productized offerings report 31% higher profit margins than those doing purely custom work.
When it works: Repeatable deliverables. Website builds, audits, monthly retainers, specific integrations.
The challenge: Requires saying no to out-of-scope requests. Scope creep kills productized margins.
3. Retainer + Project Hybrid
Baseline retainer for ongoing work, separate pricing for discrete projects.
This gives you predictable recurring revenue while maintaining flexibility for larger initiatives. The retainer covers maintenance, support, and small improvements. Projects are scoped and priced separately.
When it works: Long-term client relationships with variable workloads.
The challenge: Requires clear boundaries between “retainer work” and “project work.”
Why You Should Never Discount
Here’s a rule I’ve followed for years: either free or premium.
I’ll do work for free if it’s strategic—building a relationship, contributing to a cause I believe in, learning something new. But I won’t discount.
Why? Discounts destroy perceived value.
When you offer 20% off, you’re telling the client: “My stated price isn’t real. It’s negotiable. And if you push hard enough, it’ll go lower.”
This creates three problems:
-
Trust erosion. If you discounted for them, did you discount for others? Are they paying more than someone else?
-
Expectation setting. They’ll expect discounts on future work. You’ve trained them that your rates are negotiable.
-
Positioning damage. Premium providers don’t discount. By discounting, you signal that you’re not premium.
What to Do Instead: Scope Negotiation
When a client says “we only have $30K budget” for a $50K project, don’t lower your rates. Lower the scope.
“For $30K, here’s what we can deliver: [reduced scope]. We’ll maintain our standard rates, but we’ll do fewer hours. If you want the full scope, we’ll need the full budget.”
This preserves your positioning. It maintains your rate integrity. And it gives the client a real choice rather than a fake discount.
Higher Prices Attract Better Clients
This sounds counterintuitive, but I’ve seen it play out dozens of times.
When you raise your rates, you don’t just make more money. You attract a different type of client.
Low-price clients tend to:
- Micromanage every deliverable
- Question every line item
- Push for discounts and extras
- Leave negative reviews over small issues
- Consume disproportionate time in communication
Premium clients tend to:
- Trust your expertise
- Focus on outcomes, not hours
- Respect your process
- Refer other premium clients
- Value the relationship long-term
A Hinge Research Institute study found that 73% of buyers said they would pay more for a provider they trusted—price was secondary to confidence in the outcome.
By raising your rates, you filter for clients who value expertise over cost. That’s not just better for revenue. It’s better for your sanity, your team’s morale, and your ability to do great work.
How to Know If You’re Underpriced
Ask yourself:
1. Are you closing too many deals?
If your close rate is above 80%, you’re probably too cheap. Premium providers close 30-50% of qualified leads. If everyone says yes, you’re leaving money on the table.
2. Are clients pushing back on scope but not price?
When clients negotiate scope (“can we add this?”) but don’t negotiate price, you have pricing power. Use it.
3. Are you attracting the wrong clients?
If you’re constantly dealing with micromanagers, scope creep, and payment issues—your pricing is attracting the wrong buyers.
4. Are you profitable at 70% utilization?
Agencies should be profitable without working every team member to exhaustion. If you need 90%+ utilization to break even, your rates are too low.
The Positioning Connection
Pricing isn’t just a financial decision. It’s a positioning statement.
Your rates tell the market who you’re for. $50/hour says “budget option for price-sensitive buyers.” $250/hour says “premium expertise for serious projects.”
Neither is inherently right or wrong. But they attract fundamentally different clients, create different expectations, and require different business models.
This connects directly to the positioning work we discussed in agency lead generation. When you’re clearly positioned—specific audience, specific transformation, specific expertise—you earn the right to charge premium rates. You’re not competing with every other agency. You’re competing with nobody, because nobody else does exactly what you do.
Generic positioning = commodity pricing. Specific positioning = premium pricing.
What to Do This Week
-
Audit your current pricing model. Are you pricing on cost or value? Be honest.
-
Calculate your true cost per project. Include unbilled hours, scope creep, revision rounds. What does each project actually cost you?
-
Research your value delivery. What outcomes do your clients achieve? Can you quantify them?
-
Identify your next price increase. Even 10-15% puts you on a different trajectory. Plan when and how you’ll implement it.
-
Practice scope negotiation. Next time someone pushes on budget, offer reduced scope instead of reduced rates.
If pricing strategy is something you’re struggling with—or if you’re stuck in the feast-or-famine cycle that bad pricing creates—book a discovery call. This is exactly what I help agency owners figure out.