There is a specific kind of stuck that service businesses reach. Revenue is up, the team is busy, everyone is working hard, and the bank balance is flat. Usually the cause is not overhead. It is that the price was set early, from a competitor's site or a gut feeling, and has never been checked against what delivery actually costs now.
Start with cost to serve, not with the market
You cannot price deliberately until you know what an engagement costs you, and most service businesses have never calculated it per client. It is less work than it sounds.
Take one client. Add up the hours the team spent on them last month, at loaded cost per hour rather than salary per hour. Loaded means salary plus payroll taxes, benefits and software, divided by realistic productive hours, which is nearer 1,600 a year than 2,080. Add anything bought specifically for them. That is your direct cost.
Revenue from that client minus direct cost, divided by revenue, is your gross margin on them. Do it for your five largest and you will usually find a spread you did not expect.
The most common discovery is that the biggest client has the worst margin. They negotiated hardest, they were signed when you were less sure of yourself, and their scope has crept every quarter since.
Where margin actually goes
Three leaks account for most of it.
Scope creep nobody logged
The quick favour that became a standing expectation. It never got priced because it never got noticed. This is why time tracking earns its keep even in a business that bills fixed fees: not to bill hours, but to see where they went.
Rework
Work done twice is margin halved. If a particular client or a particular service line produces revisions consistently, that is a scoping or briefing problem showing up as a pricing problem.
The wrong people doing the work
A senior person doing work a junior could do is the quietest leak of all, because the output is fine. It only shows up in the margin.
Pick a pricing model that matches the work
- Hourly is honest about uncertainty and punishes you for getting faster. It suits genuinely unpredictable work and little else.
- Fixed project transfers estimation risk to you. It works when you have done the thing enough times to estimate it, and is dangerous the first time.
- Fixed monthly is predictable for both sides and needs a written scope with limits, otherwise it becomes unlimited access at a fixed price. The limits are what make it work, not the number.
- Value based prices against the client's outcome rather than your effort. It pays best and requires you to know the outcome is real, which usually means a track record you can point at.
Most service businesses that get unstuck move from hourly to fixed monthly with written limits, because it makes revenue predictable and forces the scope conversation to happen at the start.
What to do about a price that is already too low
You have four moves and they are not equally good.
Raise the price. Direct, and less catastrophic than founders fear. Give notice, explain what has changed, and accept that some clients will leave. If a ten percent increase loses you fifteen percent of clients on your worst margin work, you are usually better off.
Reduce the scope to fit the price. Sometimes the right answer. The client keeps their number and gets the service that number actually buys, written down.
Reduce the cost to serve. Better process, better tooling, the right seniority on the right tasks. This is the only move that improves margin without asking anybody for anything, and it is the one most businesses skip because it is the least immediate.
Stop serving them. The one nobody wants to make, and occasionally the only honest one. A client at negative margin is being subsidised by the rest of your book.
Two habits that keep it from happening again
First, review margin by client quarterly, not annually. Scope creeps in weeks and a yearly review finds it a year late.
Second, put a price review clause in the agreement from the start. An annual adjustment written into the contract at signing is a formality. The same conversation raised for the first time in year three is a negotiation, and you will lose some of it.
The number to watch
Gross margin by service line and by client, monthly. Not revenue, which tells you how busy you are. Not net profit, which mixes in overhead you cannot attribute to any single decision. Gross margin tells you whether the work you are selling is worth doing, and it is the number that moves first when something is wrong.
If you cannot produce it because time is not tracked against clients, start there. A month of rough data beats another year of guessing.
We build client-level margin reporting into the monthly pack for the companies we work with, and there is a budget versus actuals template on the tools page to start from. If your revenue is growing and your bank balance is not, that is usually a pricing conversation.