By William Walczak, MBA — CEO, Hiilite Creative Group (2014–present). MBA and Engineering graduate, UBC and SFU. PhD candidate, UBC-Okanagan. hiilite.com/team/william-walczak · LinkedIn · Google Scholar
TL;DR
Cost-plus pricing keeps you busy. It rarely keeps you profitable. The move is to price based on three inputs: what it costs you to serve a client, what the outcome is worth to them, and where you want your margins to land. Get those three numbers right and every pricing conversation gets easier.
The problem with how most service businesses price
Most service businesses start with cost-plus: add up your costs, add a margin, and call it a price. It feels safe. It is not safe. It is the fastest route to being perpetually busy and perpetually underpaid.
Cost-plus anchors your price to your inefficiency. If it takes you ten hours to do something, you charge for ten hours. When you get faster, you earn less. There is no room in the model for the value you created, only for the time you spent.
The second problem: most owners have no idea what it actually costs them to serve a client. Not their overhead costs. The real per-client number. Time tracked, allocated overhead, software, management hours. Without that number, any price you set is a guess.
The third problem is confidence. Pricing is a positioning decision as much as it is a financial one. Michael Porter’s foundational argument is that strategy is about choosing what you will and will not do, and pricing enforces that choice. Low prices attract clients who buy on price. Higher prices, set with a clear rationale, attract clients who buy on outcome. Which clients do you want more of?
Start with your cost to serve
Before you can price for profit, you need to know what profit you are actually generating. That means tracking time per client and assigning real costs to it.
Take your total monthly cost base (salaries, software, office, your own time at a market rate). Divide it by your billable hours or deliverable capacity. That is your cost per unit of output. Now stack that against what you actually charge and what you actually deliver. Most owners find a gap they did not expect.
This is not an accounting exercise. It is a strategy tool. When you know your cost to serve, you know which clients are profitable, which are not, and what you need to charge on new work to hit your margin target.
At Hiilite, we track this against real QuickBooks revenue and Everhour hours for every client. The result: a per-client profitability number that feeds every pricing and retention decision. You do not need a platform to do this. You do need a spreadsheet, a time tracker, and the discipline to look at the numbers honestly.
Know what the outcome is worth to the client
Clayton Christensen’s Jobs-to-be-Done framework starts with a deceptively simple question: what is the client actually trying to accomplish? Not what service they are buying. What job they are hiring you to do.
A dentist is not hiring you for an SEO retainer. They are hiring you to fill appointment slots. An empty chair earns nothing while the rent, the equipment, and the staff are still being paid, so every unfilled hour is pure lost margin. That is what the outcome is worth, and the dentist can usually tell you the number. Your pricing should bear some relationship to it.
This is not about charging whatever the market will bear. It is about understanding whether your price is calibrated to the value you deliver, or just to the hours you log. When the outcome is worth substantially more than your current price, you have a pricing problem. When clients regularly say yes without hesitation, you probably do too.
The practical way to do this: ask the right questions in the discovery conversation. What does a new client mean to you in revenue terms? What does a year of that client look like? What is the cost of the problem you currently have? Those answers give you the anchors you need to set a price that reflects real value.
Pick the right pricing model for the engagement
No single model is right for every service or every client. Here is how to think about when each one fits.
Pricing model comparison
| Model | Best fit | Risk | Profit ceiling |
|---|---|---|---|
| Hourly | Undefined scope; exploratory work; advisory | Caps earnings at time available; penalizes efficiency | Low |
| Fixed / project | Well-defined deliverables; clear scope | Scope creep erodes margin fast | Medium |
| Value-based | Outcome is quantifiable and large relative to price | Requires discovery discipline and confidence | High |
| Retainer | Ongoing relationship; predictable recurring work | Client expectations must be managed carefully | Medium-High |
Hourly pricing has its place in early-stage client relationships or genuinely undefined engagements. It is not a long-term model for a growing service business. It converts your expertise into a time-for-money trade with no leverage.
Fixed project pricing works when scope is clear. The discipline here is scoping ruthlessly before you quote, building contingency into the number, and having a written change-order process before you start. The margin on fixed-price work is entirely determined by how well you scope.
Value-based pricing is the highest-leverage model for experienced providers. You price based on what the outcome is worth to the client, not what it costs you to deliver. It requires the discovery process described above, and it requires the confidence to hold the price. Most practitioners who try it and abandon it did so because they blinked in the conversation, not because the model failed.
Retainers are the best model for ongoing marketing relationships when properly structured. The key word is “properly.” A retainer is not a recurring payment for undefined work. It should be scoped to a specific set of activities or outcomes with a clear review cadence. The client knows what they get. You know what you are delivering. Margin is predictable.
Set your margin target and hold it
Pick a minimum gross margin and treat it as a hard floor. If a piece of work cannot hit that floor, you either re-scope it or decline it.
This is where most service businesses fold. A client pushes back on price, and rather than holding the number or explaining the value, the owner discounts. Discounting is fine as an occasional tactical tool. As a default response to pushback, it signals that you did not believe in your price in the first place, and clients notice.
The alternative is a clear rationale for your price that you can deliver in two sentences. “This is what it costs to do the work properly. This is what that work is typically worth to a business like yours.” That is a complete answer. If the client’s budget does not match, that is useful information too. Not every client is the right client at the right price.
When to raise prices
You should raise prices when your cost to serve has gone up and your prices have not. You should raise prices when demand consistently exceeds your capacity. You should raise prices when you look at your client list and see that the bottom 20% are consuming more than their share of time and attention.
The practical move: raise prices on new clients first. When the new pricing holds through discovery and close, you have market confirmation. Then raise on renewals for existing clients. The clients worth keeping will understand. The clients who leave over a reasonable price increase were likely not profitable anyway.
One reframe that helps: a price increase is not a request for more money. It is an alignment between the value you deliver and what you charge for it. If the value has grown, the price should too.
The moat: decisions grounded in real data
The single biggest upgrade to your pricing practice is not a new model. It is better information.
When you know what each client costs to serve, what they generate in revenue, and what a renewed client is worth over their lifetime, every pricing conversation changes. You stop guessing. You stop discounting reflexively. You start saying no to the work that does not pay and yes to the work that does.
This is the argument at the center of the Hiilite approach: your report should know what each client is worth. Not just what traffic you drove. What the client is worth to the business, and what it costs to keep them. Those two numbers, together, are what pricing decisions should be built on.
For a practical way to start, use our LTV calculator to model what a retained client is actually worth over time. Then pair it with the revenue framework in the Revenue and Profitability guide to see where your pricing stands against your real cost base.
FAQ
Why is my hourly rate not working? Hourly rates cap your income at the time available and reward slow work over fast work. When you get better at what you do, you earn less. The fix is to move toward output- or outcome-based pricing where efficiency works for you, not against you.
How do I know if I am charging enough? If clients consistently say yes without hesitation and your margins are tight, you are underpriced. A useful signal: quote a price and watch what happens. If the client agrees immediately and you feel relieved, you left money on the table. Moderate friction in a pricing conversation is normal. It means the price is real.
What is value-based pricing in practice? You find out what the outcome is worth to the client during discovery, then you set your price in proportion to that value rather than in proportion to your cost. Christensen’s Jobs-to-be-Done framework gives a useful structure for the discovery questions. The short version: ask what the business outcome is, and what a year of that outcome is worth in concrete terms.
How do I raise prices without losing clients? Give existing clients advance notice, explain the rationale clearly, and raise on new business first to confirm the price holds. Clients who are profitable relationships and understand the value you provide will stay. Those who leave over a reasonable increase were often marginal to begin with.
Should I use a retainer or project pricing for ongoing work? Retainers win on margin predictability and client retention when they are scoped properly. The risk is scope creep from undefined expectations. Solve it upfront: write down exactly what is included, what triggers a change order, and what the review cadence is. A well-run retainer is the best model for a long-term client relationship.
Book a discovery call
If you want to understand what your current clients are worth and where your pricing stands against your real cost base, that is a 30-minute conversation. Book a discovery call with Hiilite and we will work through the numbers with you.
Related: Revenue and Profitability Guide · LTV Calculator — what is a client actually worth?