Home/Pricing Strategy
Pricing Strategy

7 Pricing Mistakes Killing Your Agency Revenue

If your close rate is solid but your margins are garbage, the problem is almost always one of these.

Pricing Diagnostic
Is Your Agency Pricing Killing Your Revenue?
Answer 7 quick questions to find out which pricing mistakes are costing you money - and how much.
Question 1 of 7
Billing Model
How do you primarily charge clients for your services?
Price Setting
When you set a price for a new service, what is your main reference point?
Proposal Structure
When you send a proposal, how is it usually structured?
Discounting
What typically happens when a prospect pushes back on your price?
Scope Control
How do you handle client requests that go beyond the agreed project scope?
Pricing Reviews
How often do you actively review and update your prices?
Cost of Delivery
How well do you know your true all-in cost to deliver your core service?
Your Pricing Health Score
Calculating...
Pricing Mistakes Detected

I've built and sold multiple companies. I've priced services too low, priced them wrong, and watched good deals fall apart because I didn't understand what the client actually valued. I've also helped over 14,000 agencies and entrepreneurs generate hundreds of thousands of sales meetings - and pricing mistakes come up constantly in those conversations.

The good news: pricing mistakes are fixable. The bad news: most people making them don't even know it. They're working hard, delivering great results, and still wondering why the margins aren't there. Research consistently shows the average service business underprices by 18-24% relative to the value it delivers - not because owners don't know their market, but because they're using the wrong framework to set prices in the first place.

Here are the seven most common culprits - and exactly how to fix each one.

Mistake #1: Pricing Your Time Instead of Your Outcomes

This is the single most expensive mistake agencies make, and it shows up almost every time. You write a proposal, estimate the hours, multiply by your rate, and hand the client a number. The problem? That model punishes you for getting better at your job.

Think about it: if you can now build a client's lead generation system in 10 hours instead of 40, hourly billing means you just took a 75% pay cut for doing the same outcome faster. That's backwards. The client isn't paying for your time - they're paying for the result. Price the result.

The problem runs even deeper when you introduce AI and automation into your delivery. If you're using tools that compress what used to be a five-hour task into one hour, billing by the hour actively penalizes you for being efficient and modern. The agencies winning right now are the ones who've figured out that their expertise and outcomes don't shrink in value just because their delivery time did.

Here's a concrete way to think about the math. Say you help a client build a cold outreach system that generates $50,000 in new pipeline. If it takes you two days to set it up, hourly billing at $150/hour gives you maybe $2,400. But the value you created is $50,000 in pipeline opportunities. Charging a fraction of the value - say $7,500 to $10,000 - is more honest, more lucrative, and still a clear win for the client. The billable hour gives you $2,400. Value-based pricing gives you the right number.

This shift requires you to know the economic impact of your work. That starts on the discovery call. You need to understand what the problem is costing the client before you can price against what solving it is worth. Download the Discovery Call Framework I use - it includes the exact questions to uncover what a client's problem is actually costing them, so you can price against that number instead of against your time.

The other hidden trap with hourly billing is what it does to client trust. When clients get unpredictable invoices each month, they start micromanaging your time. They scrutinize every line item. They question your efficiency. The relationship becomes adversarial. Fixed outcome-based pricing eliminates all of that - clients know what they're paying upfront, and they evaluate whether the result is worth it before they commit. That's a better sales conversation and a healthier engagement.

Mistake #2: Letting Competitors Dictate Your Price

When you don't know what to charge, the easiest crutch is to look up what competitors are charging and park yourself somewhere in the middle. This feels logical. It isn't.

Competitor pricing tells you nothing about their cost structure, their client quality, their profit margins, or what value their clients are actually getting. An agency charging $3,000/month might be barely breaking even. Another charging $8,000/month might have a waiting list. You're looking at price tags without context - and then making critical financial decisions based on that incomplete picture.

Worse, when you anchor to competitor pricing, you're essentially agreeing to compete on price. That race has one direction. There will always be someone willing to undercut you - a freelancer in a lower cost market, a junior shop willing to work for exposure, an offshore operation with lower overhead. You cannot win on price long-term unless you're a massive operation with scale advantages. You're not. So stop playing that game.

There's also the issue of differentiation. If your pricing is indistinguishable from every other agency in your niche, you're forcing the client to choose based on something other than price because all prices look the same. You want them choosing based on your results, your case studies, your communication style, your process. But none of that shows up if you've commoditized yourself by matching the market rate.

Set your price based on two things: what it costs you to deliver the work at acceptable margins, and what the outcome is worth to the client. Competitor research is useful for understanding the market landscape - it should not be your pricing calculator. Use it as context. Never use it as your anchor.

Free Download: 7-Figure Offer Builder

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

Mistake #3: Underpricing to Win the Deal

This one has a seductive logic to it. You want the client. You don't feel 100% confident in your price. You think if you come in lower, you're more likely to close. So you shave 20%, or 30%, and you get the deal.

What you actually got is a client who now owns your margins. You've set a rate you'll resent within 60 days. You've established a baseline they'll expect forever. And you've attracted exactly the kind of client who leads with price - which is almost never the high-value, easy-to-work-with client you actually want.

Low prices signal low confidence. They also signal low quality. Prospects who can actually afford to pay for results are often less likely to move forward when the price looks too low. They wonder what you're missing, what corners you're cutting, why you're not charging more. Premium pricing attracts premium clients who respect your time, pay on time, and refer other premium clients. Price is a signal, and a low price sends the wrong one to exactly the buyers you most want to work with.

There's also a psychological cycle that underpricing creates that is almost impossible to break once it starts. Business owners who undervalue their work attract clients who also undervalue it. That creates a cycle of underpricing, over-delivering, and resentment that eventually burns out the business owner or kills the business. The fix isn't working harder - it's repricing.

If you're consistently discounting to close, the problem isn't your price - it's either your targeting or your discovery process. You're either talking to the wrong prospects, or you're not doing enough work to connect your price to the value you're delivering. Fix those two things before you cut your rate. The Discovery Call Framework covers both - how to qualify faster and how to anchor your price to client outcomes so the number makes sense in context.

Mistake #4: No Pricing Tiers or Options

If you send a prospect one price and one proposal, you're forcing a binary yes/no decision. That's a coin flip. Give them options and you shift the conversation from "should I work with these people?" to "which of these packages makes the most sense for us?" - which is a much better conversation to be in.

A simple three-tier structure works well: a core offer at your target price, a premium tier with expanded scope or deliverables, and a lighter entry-level option for clients who need to build trust before committing. Most of the time, the middle option wins. But the presence of the premium tier anchors the conversation - suddenly your core offer looks reasonable by comparison.

This is called price anchoring, and it works because human beings don't evaluate prices in absolute terms - they evaluate them relative to other options. Put a $15,000 package next to a $6,500 package and a $3,000 package, and the $6,500 option suddenly looks like the smart middle-ground choice. Without that anchor, the $6,500 number floats in a vacuum and feels more expensive than it should.

The important thing is to make the tiers genuinely different in terms of outcome, not just in hours or deliverables. Different outcomes at different price points. The client self-selects based on what they're trying to achieve and what they're willing to invest. This also gives you useful signal about the prospect: clients who immediately gravitate to the cheapest tier without asking anything about what it delivers are often the clients you want to qualify more carefully before committing.

Another benefit of tiered pricing is that it gives you room to move in a negotiation without cutting your core offer. If a prospect pushes back on your middle tier, you can explore whether the entry-level tier fits their needs - rather than just slashing the price on your main offer. That protects your margin and still closes the deal.

Mistake #5: Ignoring the Size of the Client You're Selling

A $500K/year company and a $50M/year company are not the same buyer, even if they're in the same industry with the same job titles. Enterprise buyers expect to pay more - and they expect contracts, not month-to-month arrangements. If you're sending a Fortune 500 contact a $2,500/month proposal, you're going to get a confused response at best and a rejection at worst.

Large companies have procurement processes, budget cycles, and vendor expectations built around certain price thresholds. Going in too low signals that you're not at their level. Going in appropriately - with a contract, a proper onboarding process, and pricing that reflects an enterprise engagement - signals that you know how to work at their scale.

This also works in reverse. Don't present a $15,000 engagement to a bootstrapped startup owner who has $2,000 in their bank account. Match your price architecture to your prospect's actual situation and buying behavior. Part of good prospecting is qualifying for budget before you invest in a full proposal.

The issue here isn't just optics - it's targeting. If you want to work with funded companies and mid-market businesses, you need to be finding those companies before you ever send an outreach email. That means building lists filtered by company size, funding stage, and revenue signals. A B2B lead database like ScraperCity's lets you filter by company size, industry, seniority, and location - so you're not cold-calling bootstrapped startups when your offer is designed for companies with real budgets. Targeting and pricing are more connected than most people realize: the quality of your prospect list is what determines whether your price even makes sense in the conversation.

The Discovery Call Framework has a section on surfacing budget reality early without making it awkward - how to ask the right questions in the first call so you're not three hours into a proposal before realizing the prospect can't afford what you do.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Mistake #6: Setting Prices Once and Leaving Them There

Pricing is not a one-time decision. It's an ongoing part of running a business. Your costs change. Your team grows. You get better at delivering results. Your case studies stack up. Your reputation improves. All of that should eventually show up in your price.

Most agency owners set their rates when they launch and then feel paralyzed about raising them - especially with existing clients. They're afraid of pushback, afraid of losing the relationship, afraid it will feel awkward. So they keep doing the same work for the same money while everything around them gets more expensive. In an environment of rising costs, failing to adjust your pricing means accepting an effective pay cut every time inflation ticks up.

Here's the reality: small, gradual price adjustments can produce significant improvement in margin - especially when combined with better delivery systems, clearer scopes, and tighter processes. You don't need to double your rates overnight. You need to build price increases into your business rhythm the same way you'd build in any other operational review.

The fix is to build pricing reviews into your calendar. Every six months, assess: what did you charge, what did you deliver, what did the client get in return? If the value-to-price ratio is heavily tilted toward the client, it's time to raise rates. For existing clients, give them advance notice - 60 to 90 days - and explain it in terms of the improvements you've made to your process and results. Most good clients respect it. The ones who lose their minds over a reasonable increase were probably not great long-term partners anyway.

For new clients, raise rates regularly. If you haven't updated your proposal in a year, you're almost certainly leaving money on the table. Build in annual uplifts as a standard part of your commercial rhythm - clients who've been with you for a year have already experienced your results, which makes the case for a modest increase far easier than it was at the start of the relationship.

Mistake #7: Not Knowing Your Real Cost of Delivery

A lot of agencies price without fully knowing what it costs them to deliver the work. They factor in the obvious stuff - their own time, maybe a contractor or two - and call it done. Then they wonder why the P&L doesn't make sense at the end of the month.

The hidden costs kill you: software, tools, account management time, revision cycles, client communication overhead, sales time to close the next deal, billing and admin. None of that shows up in the "hours to deliver this service" estimate, but all of it is real cost. If you're not building those into your pricing, you're subsidizing your clients.

There's also the problem of non-billable time more broadly. Internal meetings, business development, marketing, hiring, training - none of that generates revenue directly, but all of it consumes time and money that has to be covered by what you charge for the work that does. Agencies that only track billable time are only seeing half the picture. The other half is what's eroding your margin.

Sit down and calculate your actual cost to deliver your core service from first contact to fulfilled contract. Include everything. Use a simple multiplier approach: most experts recommend applying a multiplier of at least 3x to your base delivery cost to properly account for overhead and ensure a healthy margin. Then price from the value up, and make sure there's enough room between your floor and your ask to run a real business. Use the 7-Figure Agency Blueprint to see how this math plays out at scale.

Mistake #8: Letting Scope Creep Silently Eat Your Margins

This one deserves its own section because it's where the damage often happens after the deal is signed. You price a project correctly, you close it at a fair rate, and then the engagement quietly expands in every direction. One extra revision. One additional deliverable. A "quick" strategy call that turns into two hours. A new feature the client decides they need halfway through the project.

Scope creep is one of the most costly and least discussed pricing problems agencies face. The data on this is sobering: 57% of agencies lose between $1,000 and $5,000 every month to unbilled scope creep, and only 1% successfully bill for all out-of-scope work. That means 99% of agencies are regularly delivering work they're not getting paid for. On a $10,000 project, average scope-driven cost overruns can reach 27% - that's $2,700 in unplanned cost you're absorbing that never appeared on an invoice.

The reason scope creep is so common isn't that agency owners are pushovers. It's that it usually comes from a good place. You want to keep the client happy. You don't want to seem difficult over something that feels small. So you say yes, and before long you're delivering 20% more work than you quoted for, at the same price.

The fix is structural, not just behavioral. First, your contracts need explicit scope language - what's included, what isn't, and what happens when the client requests something outside the defined deliverables. A vague statement of work is an open invitation to scope creep. Second, you need a clear change order process. When a client asks for something outside the scope, your response shouldn't be an internal debate about whether to push back - it should be a standard process: acknowledge the request, explain it's outside scope, issue a change order, get it signed before you start. That process removes the awkwardness because it's not a decision you're making in the moment - it's just how you operate.

Third, build scope clarity into your onboarding. The best time to define what's included is before the work starts, not mid-engagement when emotions are higher and momentum is at stake. A strong agency contract template takes care of most of this - grab the Agency Contract Template to see how to structure the scope language, change order clauses, and revision limits so that your engagements stay profitable from first deliverable to final invoice.

Free Download: 7-Figure Offer Builder

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

Mistake #9: Discounting Without a Strategy

Not all discounts are bad. A discount with a clear business purpose - moving a high-value client faster, closing before end of quarter, building a case study relationship with a strategic partner - can be a smart move. A discount born from insecurity or pressure is just margin destruction.

The problem most agencies have is that discounting happens reactively. The client pushes back on the price. There's an awkward pause. The agency owner, not wanting to lose the deal, immediately offers 15% off. No negotiation. No ask in return. Just a unilateral cut.

That move does two things: it tells the client your original price was inflated (because you dropped it immediately), and it trains them to push back on every future proposal because they know discounts are available on request. You've established a negotiation pattern that will cost you on every renewal and every upsell.

If you're going to discount, do it strategically. Tie discounts to something the client gives you in return - a longer contract term, a case study agreement, a referral commitment, faster payment terms. "I can do 10% off if we structure this as a six-month contract" is a business decision. "Sure, here's 15% off because you hesitated" is just giving money away.

Better yet, replace discounts with tier changes. If a prospect can't afford your main offer, the question isn't "how much can I cut this?" - it's "is there a version of this engagement that fits their budget and still makes sense for us?" Moving them to a lighter scope tier is fundamentally different from cutting the price on your full offer. One is a product decision. The other is a concession.

Mistake #10: Pricing Without Knowing What It Costs to Acquire Each Client

Most agency owners have a rough sense of their delivery costs. Very few have a clear picture of their customer acquisition cost - and that blind spot creates real pricing problems.

Your price has to cover not just the cost of doing the work, but also the cost of finding the client, closing them, and onboarding them. If your average sales cycle is eight weeks and involves multiple calls, a custom proposal, and two rounds of follow-up, that's a real time cost that has to show up somewhere in your pricing model. If it doesn't, you're subsidizing your sales process with delivery margin.

The math works like this: figure out how many qualified conversations it takes to close one client. Then figure out how many hours of sales activity go into generating those conversations. Multiply by your effective hourly rate. That's your acquisition cost per client. Now ask: does your price, minus your delivery cost, leave enough room to cover that acquisition cost and still generate real profit? If not, you either need to raise prices or get more efficient at sales.

Getting efficient at sales means being smarter about who you're talking to before you invest the time. Targeting qualified prospects from the start - companies that match your ideal client profile in terms of size, industry, and budget - is one of the highest-leverage things you can do for your margin. When you're having more conversations with the right people, your close rate goes up and your acquisition cost per client goes down.

Building that kind of targeted list before you send your first outreach email makes every downstream step easier - the discovery call, the proposal, the pricing conversation. If you're prospecting into companies that fit your ideal profile on revenue, size, and industry, you can use a B2B lead database to filter and build those lists at scale. This lead sourcing tool lets you filter by title, seniority, company size, industry, and location - which means you're starting every outreach cycle already pointed at the right kind of buyer, not burning hours on prospects who can't afford what you charge.

Mistake #11: Failing to Justify the Price During the Sales Conversation

Here's a mistake that shows up even when your price is right: you quote the number, but you don't build the case for it during the conversation. The price lands without context. The prospect has nothing to anchor it to except their gut reaction.

Value justification is a skill, and it's the other side of the outcome-based pricing coin. It's not enough to shift to value-based pricing internally - you also have to translate that thinking into the sales conversation in a way the prospect can follow. That means doing three things well.

First, make the problem cost concrete. During discovery, when you uncover a problem, push to quantify it. "You said your current approach generates about 20 leads a month but only closes two. What's your average contract value?" Now you can calculate what inefficient lead generation is costing them. That number - not your hourly rate - is what your price should be compared against.

Second, make the outcome concrete. Don't say "we'll help you get more leads." Say "based on what you've told me, a properly built outreach system targeting your ICP should generate 40 to 60 qualified conversations per quarter in the first 90 days." Specificity builds confidence. Vague promises feel risky and expensive. Specific outcomes feel like investments.

Third, close the gap explicitly. Walk the prospect from "here's what the problem is costing you" to "here's what solving it is worth" to "here's what we charge." When those three numbers are in the same conversation, your price almost never feels high - because it's being compared to the right number. The discovery call is where all of this happens, which is why the framework matters so much. Download the Discovery Call Framework to see exactly how to structure that conversation from first question to price presentation.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Mistake #12: Not Having a Pricing Strategy for Retainers vs. Projects

Many agencies treat retainers and projects as the same category with different durations. They're not - and pricing them the same way is leaving significant money and stability on the table.

Project work is transactional. The client has a defined need, you deliver a defined outcome, the engagement ends. Pricing for projects should account for the full cost including the sales cycle, the ramp time, the offboarding, and the reality that you'll need to replace that revenue when it wraps up. Projects have a hidden cost that retainers don't: the cost of constantly refilling your pipeline.

Retainer work is relational. The client is buying ongoing access to your expertise, your team, and your systems. They're also giving you the gift of predictable revenue - and that's worth something you should price into the arrangement. A well-structured retainer gives you the revenue stability to hire, invest in tools, and take on fewer fire-drill projects. That operational advantage has a dollar value, and your retainer pricing should reflect it.

The practical implication: your effective rate on retainer work should be slightly lower than on project work because you're trading some upside for predictability. But your retainers should be structured around outcomes and deliverables, not just a bucket of hours. "10 hours of consulting per month" is a weak retainer structure because the client will always feel like they're not using it fully, and you'll always feel pressure to fill the hours. "One full outbound sequence refresh plus monthly strategy call with performance reporting" is a retainer built around what the client actually values.

If you want to see how to structure both project and retainer pricing at scale - including the contract language that protects your margins in both models - the 7-Figure Agency Blueprint walks through the full framework. And for the contract side, grab the Agency Contract Template which is specifically built for agency service agreements.

The Prospect Side of the Equation

Most pricing problems aren't actually pricing problems - they're prospect quality problems. When you're talking to the wrong people, no price is going to work. Too high and they can't afford it. Too low and you resent the engagement. The whole dynamic falls apart.

Good pricing assumes you're talking to qualified prospects who have budget, have a real problem, and understand what it costs to solve it at a professional level. Building that kind of list before you ever send an outreach email is foundational work. For B2B outreach, a B2B email database with filters for job title, company size, industry, seniority, and location lets you build a prospect list that actually matches your offer - so you're not cold-calling bootstrapped startups when your service is priced for funded companies with real budgets.

If you want verified contact data before you reach out, the email finder tool can surface direct emails for decision-makers at target companies. And if you're doing outbound calls as part of your sales process, the mobile finder gets you direct dials instead of main switchboard numbers. Getting your targeting right upstream makes everything downstream easier, including the pricing conversation.

None of the pricing strategies in this article will work if you're practicing them on the wrong buyers. Fix the targeting first. Then fix the pricing. In that order.

How to Audit Your Own Pricing Right Now

If you want to put this into practice, here's a fast audit you can run on your own business this week. It doesn't require any tools - just honest answers to a few questions.

Step 1: Calculate your effective hourly rate. Take your revenue from last month and divide it by the total hours you and your team worked, including all the non-billable time. If that number is lower than your stated rate, you're absorbing hidden costs somewhere. That's the first leak to find.

Step 2: List your last five clients and what they each got in return for what they paid. Look at the actual outcomes delivered - pipeline generated, revenue influenced, time saved, problems solved. For each one, ask: if you'd charged 30% more, would the client have still gotten excellent value? If the answer is yes for most of them, you're underpriced.

Step 3: Check your proposal for tiers. If your current proposal is a single price with a single scope, you have no anchoring, no upsell path, and no negotiation room. Add a premium tier above your main offer. You don't have to sell it - but its presence will immediately change how your main offer is perceived.

Step 4: Review your last three deals that didn't close. Was it price? Timing? A competitor? Or did you never actually connect the price to the outcome during the sales conversation? If you're losing deals on price, the root cause is almost always a discovery problem, not a pricing problem.

Step 5: Look at your oldest retainer clients. When did you last raise their rates? If it's been more than a year and you've delivered real results, you're overdue. Draft the email this week and send it with 60 days notice. The conversation is almost never as painful as you're imagining it.

Free Download: 7-Figure Offer Builder

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

What Better Pricing Actually Changes

When agencies get pricing right, the revenue change is real - but the bigger change is in how the business operates. With better margins, you can afford to hire better people. You can turn down clients who aren't a good fit. You can invest in your delivery systems. You can build case studies instead of scrambling for the next deal.

Low pricing isn't just a revenue problem - it's an operations problem. When margins are thin, everything is a crisis. Every client who doesn't pay on time is a cash flow emergency. Every slow month is an existential threat. You make decisions under pressure that you wouldn't make otherwise. Better pricing is one of the few levers that simultaneously improves revenue and reduces stress.

Price is also a positioning signal that works before any client ever talks to you. The agencies that charge $1,500/month and the agencies that charge $15,000/month are not competing for the same clients. At some point, your price itself filters your pipeline - attracting prospects who have already self-selected as serious buyers and weeding out prospects who will make every engagement miserable. That filter has enormous value beyond just the dollar amount on the invoice.

Fix Your Pricing, Fix Your Business

If you take nothing else from this article, take this: pricing is a message. It tells the market who you are, who you work with, and what level of results you deliver. Low prices don't just hurt margins - they shape how clients treat you, whether they follow your recommendations, and how they talk about you to others.

Work through each of the mistakes above and ask honestly which ones show up in your business. Most agency owners will find at least three or four on this list. Fixing even one of them - especially the outcome-based pricing shift - can meaningfully change your revenue picture without adding a single new client.

If you want to go deeper on agency pricing strategy as part of a full growth system, I cover this inside Galadon Gold. And for the contract structure that backs up your new pricing with professional terms, grab the Agency Contract Template - it's built specifically for agency service agreements and includes the scope, revision, and change order language you need to stop scope creep before it starts.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →