I had a conversation last year with the owner of a mid-size specialty fabrication shop in the Pioneer Valley. Good business. Solid reputation. Customers who had been with them for years. They were doing somewhere around $8 million in revenue and the owner, a guy who had spent twenty years perfecting his craft, was exhausted. Margins were thin. Every time material costs ticked up, he felt it in his gut before he ever saw it on a statement.
I asked him how he priced his work. He looked at me like I had asked him something obvious. "I figure out what it costs me to make it, and I add a margin on top."
There it is. The trap.
Cost-plus pricing is the default setting for most business owners who came up through operations, trades, manufacturing, or any field where the work itself was the thing they mastered. You know your costs, you add a number, you call it a price. It feels rational. It feels fair. And it is quietly one of the most expensive habits in your business.
I'm not saying this to be provocative. I'm saying it because I keep seeing the same structural problem inside companies that are otherwise well-run, and the pricing model is usually the last thing anybody wants to touch.
What Cost-Plus Pricing Actually Tells Your Customer
Here's the thing that most pricing conversations miss entirely. Price is not just math. It's a signal. Before a customer ever uses your product or your service, your price tells them a story about what they're about to buy.
When you price based on your costs, you are anchoring your price to something your customer has absolutely no reason to care about. They don't care what your materials cost. They don't care what you're paying your production crew this week. They care about what the thing is worth to them.
Michael Porter spent a lot of time writing about the difference between cost leadership and differentiation as strategic positions, and one of the things that gets glossed over in that framework is the implication for pricing. If you're not competing on price as a deliberate strategic choice, then your price should not primarily be a function of your cost structure. It should be a function of the value you deliver.
That sounds clean and obvious until you try to actually do it, which is where most owners check out of the conversation.
The Part That Actually Hurts
Cost-plus pricing doesn't just leave money on the table. It creates a business that is structurally fragile in a specific way. Let me explain what I mean.
When your price is tied to your costs, your margin is essentially fixed. You make your markup on whatever you spend. So when costs go up, which they do, always, eventually, your options are to pass it along to the customer and have an uncomfortable conversation, absorb it and watch your margin compress, or find some operational efficiency to make up the difference. That's it. That's the menu.
The business I mentioned above was doing the third thing. He was squeezing operations relentlessly trying to protect a margin that was already thin because the pricing model gave him almost no room. He was working harder to defend a margin he could have built differently from the start.
More importantly, when your price is cost-derived, you are almost certainly underpricing the jobs where you deliver the most value. Think about it. The project that requires your rarest expertise, your most senior people, your deepest institutional knowledge — under cost-plus, it gets priced based on labor hours and material costs, not on what it's actually worth to the client. You're charging the same markup on your most differentiated work as you are on your most commoditized work.
That is a problem.
What You Should Be Using Instead
Value-based pricing is the alternative, and before you tell me that it doesn't work in your industry or that your customers would never go for it, I want to push back on that. Not because every customer will pay a premium. They won't. But because you are very likely leaving money on the table with specific segments of your customer base, on specific types of work, and you're doing it on purpose because the math feels safer.
Value-based pricing means you start with the question: what is this worth to the person buying it? Not what does it cost me to produce. What does it solve, prevent, enable, or accelerate for them?
A landscaping company I worked with was doing $3.5 million in revenue, heavy on residential maintenance contracts and some commercial work. Their pricing was entirely cost-derived. Labor plus materials plus a markup they had been using since the owner started the business a decade earlier. We went through their customer list and started categorizing the work by what it actually did for the customer. Basic lawn maintenance at one end. On the other end, high-end residential installation projects for homeowners who were entertaining constantly and for whom the outdoor space was genuinely a lifestyle asset.
Those are not the same product. They should not carry the same margin logic. For the homeowner who is hosting gatherings every other weekend and whose backyard is essentially a functional extension of their identity, the question is not what does this cost to install. The question is what does a flawless outdoor space mean to that person. That's a completely different pricing conversation, and it's one most contractors never have because they default to the number that feels safe and justifiable.
We repriced the high-end residential work based on scope, complexity, and the profile of the customer. Revenue held, volume on that segment stayed consistent, and margin on those jobs improved by something close to 30 percent without a single additional dollar of cost.
"But My Customers Compare Prices"
Yes. Some of them do. And those customers are probably not your most profitable anyway.
There's a segment in almost every business that buys on price. They will shop you, they will squeeze you, and if someone offers them the same thing for 4 percent less they will take it. You cannot win that game with value-based pricing and you should probably stop trying to.
But there is another segment, and in most of the businesses I work with it's larger than the owner realizes, that is not primarily buying on price. They're buying on reliability, expertise, relationship, speed, or the reduction of some specific risk they have. Those customers will pay more for the right thing from the right provider. The problem is that when you use cost-plus pricing across the board, you never build the capacity to have that conversation. You don't even know you're having the wrong one.
James Clear has this framing about systems versus goals, and there's a version of it that applies here. Cost-plus pricing is a system that is perfectly designed to produce thin margins at scale. If that's what you're getting, the system is working exactly as designed.
How to Start Moving Off It
You don't have to blow up your entire pricing model this quarter. But there are some concrete things you can do right now.
First, segment your customers and your work by the value you deliver, not by the size of the job or the customer. What problems are you actually solving? Where is your expertise genuinely rare or difficult to replicate? Those are the places where cost-plus is costing you the most.
Second, go look at your highest-margin jobs from the last two years. Not the biggest jobs. The highest-margin ones. I would bet you money that those jobs share characteristics. Certain types of customers. Certain types of problems. Certain conditions under which you work best. That is your value-based pricing signal right there, sitting in your own data.
Third, start having a different conversation on proposals. Instead of building your price up from costs and presenting a number, start with what the customer is trying to accomplish and quantify the value of getting that outcome. What does it cost them if this doesn't get done, gets done wrong, or takes twice as long? Once you establish that context, your price looks very different.
None of this is easy and I want to be honest about that. Changing your pricing model is uncomfortable in ways that feel existential when you're in the middle of it. Customers ask questions. Sales cycles change. You lose some deals you would have won before. That's real.
But here's what I have watched happen over and over when owners finally make this move seriously. Revenue goes up. Margins improve. And the work itself gets better because you start attracting customers who actually value what you're best at.
The fabrication shop owner I mentioned at the top? We spent about three months rethinking how he priced his most specialized work, the jobs that only a handful of shops in the region could even handle. He pushed back on almost every step. By the end of the year, he was doing slightly less revenue and making significantly more money. He also, for the first time in a long time, felt like the price he was charging actually reflected what he was worth.
That's not a small thing.