Pricing and positioning for small companies
Positioning decides what you can charge; pricing reveals what you believe. A working method for firms under fifty people, with the trade-offs named.

Ask the owner of a ten-person agency why their day rate is what it is, and you get one of two answers. Either a story about a competitor whose number they matched, roughly, a while ago — or a shrug and "that's what feels right for the market." Neither answer is a position. Both are a preference dressed up as a decision, and the tell is that neither one survives a single follow-up question: and what happens if a client offers you two-thirds of that for a smaller job? Most owners say yes. A company that says yes to two-thirds of its number does not have a position on what it is worth. It has a starting point for negotiation, which is a different and much weaker thing.
This is usually filed as two separate problems — positioning is a branding exercise, done with a workshop and a one-page document nobody reads again, and pricing is a spreadsheet exercise, done once and adjusted defensively when someone complains. Treating them as separate is the mistake. Price is the most legible positioning statement a company makes. It is the one claim about who you are that a stranger can read in five seconds without having met you, and it is the one claim you cannot fudge with a well-written About page, because a number is checkable in a way that a sentence about "quality" and "partnership" is not. A firm that cannot defend its number in one sentence does not have a position. It has a preference, and the market can tell the difference even when the firm cannot.
This is not an argument for higher prices. Plenty of companies are correctly priced low, because their actual position is "efficient and unglamorous," and raising the number without changing anything else would break that position rather than improve it. The argument is narrower and more useful: your pricing page — or the number your salesperson says out loud, or the range in your proposal template — is the place where positioning becomes falsifiable. Everything else you say about your company is an opinion until it meets a number. This piece is about treating the number that way, deliberately, rather than backing into it.
The segment sets the ceiling before any value argument does
Here is the sequence most small companies get backwards. They work out what they believe they are worth — usually by totaling hours, adding a margin, and calling it a rate — and only then think about who is willing to pay it. That order guarantees disappointment, because the client's budget was fixed before your rate card existed. A marketing director at a forty-person software company has a number in her head for "a website redesign" that was set by her company's revenue, her department's headcount, and the last three vendors she talked to — not by how good your work is. You can be the best agency she talks to and still lose, because your number sits outside a range that was decided somewhere else entirely.
This is the part value-based pricing advocates skip past too quickly. Yes, price to value, but value is bounded by the buyer's own economics before it is shaped by your argument. A company with eight people and a self-funded budget cannot pay a $40,000 retainer no matter how compellingly you connect it to their revenue goals — the number simply does not exist inside their organization, and no amount of ROI framing manufactures it. The ceiling is set by the segment, and the segment is set by company size, funding stage, and how the buyer's budget is structured, well before your pitch begins.
The practical consequence is that positioning work has to start with a segment decision, not a value proposition. "We serve seed-stage SaaS companies between five and twenty employees" is a positioning statement with a ceiling built in — you already know, roughly, what that company can spend, because you know what a seed round looks like. "We help ambitious companies grow" has no ceiling at all, which sounds like freedom and behaves like a trap: every prospect who walks in the door forces a fresh negotiation about what "ambitious" means to their specific budget, because the segment did the work of bounding the price and you skipped it.
Firms that skip this step tend to discover their real segment retroactively, by looking at who actually signed. It is worth doing that exercise on purpose rather than by accident — which is the subject of the next section — because the segment you are actually serving and the segment you believe you are positioned for are very often two different lists.
Three defensible bases for a number, and what each one says about you
Once the segment sets a rough ceiling, there are three honest ways to land on an actual number inside it, and the choice between them is itself a positioning statement — not a minor implementation detail decided after the "real" strategy work is done.
Cost-plus starts from what the work costs you — time, tools, overhead — and adds a margin. It is the most defensible number in an argument, because you can show your work, and it is also the number that tells a client the least about why they should choose you over anyone else running a similar cost structure. Cost-plus positions you, whether you intend it or not, as a vendor of hours rather than a vendor of outcomes. That is not automatically wrong — some categories of work genuinely are hours, and pretending otherwise produces pricing that nobody can defend under scrutiny — but a firm that wants to be seen as a strategic partner and prices on cost-plus is contradicting itself in the one place a client actually checks.
Competitor-anchored pricing starts from what others in your category charge and sets your number relative to that — above, below, or matched. This is the fastest way to a number and the easiest to get wrong, because it inherits someone else's positioning along with their price. If you price ten percent below the firm everyone recognizes as the premium option, you have just told the market you are the same thing, slightly cheaper — which is a real position, and a viable one, but it is worth choosing on purpose rather than discovering it after a prospect says "so you're basically a cheaper version of them" in a first call and you did not have an answer ready.
Outcome-based pricing starts from what the result is worth to the client and prices some fraction of that. It is the hardest to execute honestly, because it requires you to actually know the client's numbers well enough to make the connection credible, and a value claim you cannot substantiate reads as worse than no claim at all. But it is the only one of the three that scales with the client's business rather than with your hours, and it is the only one that positions you as accountable for the result rather than for the activity. A firm that can price this way and chooses not to is usually protecting itself from having to be right about outcomes — which is a legitimate choice, but it is a choice, and it is worth being honest with yourself that it is one.
None of the three is correct in general. Cost-plus suits a company that competes on reliability and predictability. Competitor-anchored suits a company entering a category where the client's mental model of price is already fixed and deviating from it costs more in explanation than it gains in margin. Outcome-based suits a company confident enough in its own results to be paid or penalized by them. The mistake is not picking the wrong one — it is picking without noticing you picked, and then being surprised when your positioning claims and your pricing basis point in different directions.
Tests you can run on the client list you already have
You do not need a workshop to find out what your actual position is. You need your last twenty deals — won and lost — and an honest look at three things.
First: what did the clients who paid your top number have in common, and is it the thing your marketing claims to be about? Most companies discover their highest-paying clients clustered around a specific problem, industry, or moment in the client's growth that has nothing to do with the generic capability language on the homepage. If your best clients are all companies mid-way through a fundraise who needed something presentable in three weeks, and your positioning talks about "comprehensive brand strategy," the positioning and the actual value being purchased have drifted apart. The number told the truth before the marketing did.
Second: at what price point did deals start dying in the proposal stage rather than in the discovery call? A prospect who disappears after discovery didn't like the fit. A prospect who disappears after seeing the number liked the fit and didn't believe the price matched it. That second failure is a positioning failure specifically — the value argument you made in discovery was not strong enough to survive contact with the number, which means either the number is wrong for the position you argued, or the position you argued was never quite true.
Third: which of your current clients would you not take again at the price they're paying? This is the uncomfortable one, and most owners already know the answer without running the exercise — there is usually a specific account, maybe two, that everyone on the team quietly resents. That account is not a pricing mistake in isolation. It is evidence that your stated position and your actual acceptance criteria disagree, and disagreements like that compound, because the next prospect who looks like that account will get the same underpriced yes for the same reason the first one did — nobody wrote down the rule that would have said no.
Running this against a live pricing page rather than an internal spreadsheet raises the stakes usefully, and it's worth reading the case for and against showing the number publicly at all — we cover that trade-off in detail in our piece on whether to put prices on your website, because the decision to hide a price is itself a positioning choice, not just a sales tactic.
What happens to positioning when you accept work outside it
Every small company eventually gets offered work outside its stated position, usually at a moment when the timing is inconvenient to refuse — a slow quarter, a client who's been loyal for years and wants "just this one extra thing," a referral from someone you don't want to disappoint. Taking it feels like flexibility. It is actually a small, compounding tax on the position you spent time building, and the tax comes due later, in ways that are hard to trace back to the original decision.
The first cost is internal. The moment a team member delivers work outside the stated position — a five-person agency positioned around brand strategy takes on a one-off logo job, a consultancy positioned around retained advisory work takes a fixed-scope audit — the team's understanding of "what we do" gets a quiet asterisk. That asterisk shows up in the next sales call, when someone on the team, uncertain whether the exception is now the rule, quotes the exception-shaped work more readily than they should, because it happened before and nothing bad came of it visibly. Positioning erodes from the inside first, one comfortable yes at a time, well before a client ever notices.
The second cost is external and slower to show up: referral drift. Clients refer you for the work they've seen you do, not the work described on your homepage. A firm that takes the occasional out-of-position job gets referred, over time, for a blend of its stated position and its exceptions — and the exceptions are, by definition, the jobs least suited to what the firm actually does well, so the referral quality declines in a way that's very hard to trace back to a specific decision, because each individual yes looked harmless in isolation.
This is not an argument for rigidity. A useful distinguishing question is whether the exception is priced as an exception or absorbed into the normal rate card. A firm that takes outside-position work at a clearly premium price — priced high enough to cover the strategic cost, not just the delivery cost — is making a conscious trade and can usually stop making it when it stops being worth it. A firm that takes the same work at its normal rate, or worse, at a discount because "it's smaller scope," has quietly redefined its position downward and generally won't notice until a prospect describes the firm back to them in terms that don't match what they meant to build. The mechanics of that pricing decision — hourly against fixed fee against retainer — determine a lot of whether an exception stays contained or spreads; we go through the trade-offs specifically in our comparison of hourly, fixed-fee and retainer pricing. And for firms whose position was never narrow to begin with — the generalist shops that take almost anything by design — the calculus is different again, which we cover separately in our piece on positioning a generalist agency, because "we do everything" is a legitimate position only when it's chosen on purpose rather than arrived at by accumulated exceptions.
Reading a competitor's position off their pricing page, not their about page
The fastest way to understand what a competitor actually believes about themselves is to skip the About page — which is written by whoever was asked to write it, usually with more ambition than accuracy — and read the pricing page instead, because the pricing page is where the company's private beliefs about its own position leak out despite the marketing.
Start with what's hidden versus shown. A company that shows exact numbers is telling you its offer is standardized enough to price without a conversation — which usually means the position is narrower and better understood than a competitor who requires you to "get in touch," because standardized pricing is only possible once you know precisely what you're selling. A company that hides every number behind a contact form is either selling something genuinely too variable to price in the abstract, or hiding a number it doesn't believe will survive being seen before the value case is made — and the surrounding language on the page usually tells you which. If the copy around the contact form emphasizes customization and scope, believe the first explanation. If it leans heavily on trust signals and social proof before ever mentioning price, be more suspicious of the second.
Next, look at what a tier includes and excludes, especially at the entry point. The cheapest tier is where a company reveals what it considers the minimum viable version of itself — and it's frequently more honest than the flagship tier, which tends to be aspirational. A firm whose entry tier strips out the thing it claims in its marketing to be best at is telling you, in the pricing table, that the marketed differentiator is actually a premium add-on rather than the core of the offer. That gap between the claimed position and the entry-tier reality is often the single most useful thing you can learn about a competitor in twenty minutes, and it costs nothing to find.
Finally, watch for anchoring structure — a middle tier flanked by a cheap option nobody's meant to buy and an expensive one that makes the middle look reasonable. That structure tells you the company has done real pricing work, whatever else is true about the business, because naive pricing rarely produces deliberate anchors. Its absence — three tiers evenly spaced with no obvious center of gravity — usually means the numbers were set by intuition rather than by testing what actually moves a buyer from one tier to the next. We've done this exercise line by line against a single well-known page in our teardown of Stripe's pricing page, which is worth reading as a worked example of what the method above looks like applied to a company with a genuinely deliberate structure to find.
None of this replaces talking to your own clients about what they were actually buying when they said yes to your number. But it is a faster diagnostic than most companies use, and it works precisely because a pricing page cannot lie about a position the way an About page can — the number is checkable, and eventually, someone checks it. The company that decides its number on purpose, and can say in one sentence why that number and not another, has a position. Everyone else has a preference, and preferences are the first thing a competitor with a clearer number takes from you.
Questions people ask
- How do small companies decide what to charge?
- Most start from one of three defensible bases — their own cost plus margin, what competitors charge, or the value the outcome creates for the client — and the choice of basis says more about their position than the number itself does.
- Should a small company put prices on its website?
- It depends on whether the price itself does qualifying work. If a visible number filters out the wrong buyer before a call happens, it earns its place; if the offer is too variable to state honestly, a range or a floor does the job instead.
- What is the difference between pricing and positioning?
- Positioning is the claim about who you serve and why they should choose you over the alternative; pricing is the number that makes that claim falsifiable. A position that cannot survive being priced was never a position.
- Why do some agencies avoid quoting a number at all?
- Usually because the work varies too much to price without a conversation first, but sometimes because a stated number would contradict a position the company is not ready to defend — the ambiguity is doing protective work, not descriptive work.
Everything in this series
- What a service business of one should put onlineA trades business, a coach, a bookkeeper: one person, local demand, no team. The minimum online presence that wins work, and what to skip.
- Free trial versus demo versus freemiumThree ways to let someone try before buying, with different costs and different buyers. Which fits your product complexity and contract size.
- Positioning a generalist agencySpecialise and you turn work away; stay general and you compete on price. A realistic path out for firms that cannot afford to pick one client type.
- The cost of being the cheap optionCompeting on price is a strategy, not a failure — but it has entry requirements most small firms cannot meet. What it takes and what it forecloses.
- Raising prices without losing the bookA sequenced method for putting rates up: who to raise first, what to say, and how much churn to expect before the increase stops being worth it.
- Hourly versus fixed fee versus retainerThree pricing models with three different arguments built into them. Which risk each one transfers, and where the incentives quietly go wrong.
- How to structure a pricing pageStructure decides which plan gets picked more than the numbers do. Tier count, anchoring, the annual toggle, and the questions the page must answer.
- Should you put prices on your websiteThe argument for hiding prices is nearly always a sales argument, not a customer one. When concealment is defensible and when it just filters badly.