The signal to raise prices doesn't come from the market or your competitors. It comes from your own margins. Margin is the share of each dollar you keep after the cost of delivering the work. When a service keeps less of every dollar than it kept a year ago, the price conversation is already overdue, whether or not you feel ready to have it.
How do I calculate my margin by service line?
For each service or product line, take what it brought in and subtract what it directly cost you to deliver, including the labor hours behind it, counted at their actual cost. What's left, as a percentage of the revenue, is that line's margin. Now compare it to the same number from a year ago.
Costs creep constantly: materials, software, wages, insurance. If your prices have held still while your costs climbed, your margin has been quietly shrinking whether you looked or not. A price that was right two years ago and hasn't moved is not the same price. It's a smaller one wearing the same number.
Watch your hourly work especially closely
If you bill by the hour, there are two rates: the one you charge and the one you keep. Say you bill $115 an hour, and once you count the actual cost of the labor and materials behind that hour it runs $90. You're keeping $25 an hour on that line, and no amount of volume fixes that. Run this once for every hourly arrangement you have. I often see an owner's busiest line of work turn out to be their worst-paying one, and that discovery alone usually settles the pricing question.
The checks to run before you touch a price
I know this is the scary part for most owners, so run it as a sequence rather than a leap.
First, know your floor: the price below which the work genuinely loses money once your time is counted. Many owners have never calculated it and are surprised by where it sits.
Second, look at which clients are on old pricing. Long-time clients on legacy rates are usually the biggest gap, and they're also the ones most likely to stay through a fair, well-communicated increase, because they already know the value.
Third, time it to a natural moment, a renewal, a new year, a scope change, rather than mid-engagement.
How do I raise prices without losing clients?
Run the actual math on the fear first. If your margin is 40% and you raise prices 10%, you could lose about one client in five and still take home the same profit for meaningfully less work. (That's a simplified illustration that assumes clients of similar size, but the shape holds.) The way to check it for your own business is to compare your profit per client now against your profit per client after the increase, then see how many you could lose before the two even out.
When you do tell clients, keep it plain and early. Give notice, tie it to a renewal or the new year, and state the new number without over-explaining or apologizing. The clients who leave over a fair, well-communicated increase are typically the ones costing you the most to serve, so losing a few of them at the bottom of a raise is usually the point of it, not a failure of it.