Is Your Profit Shrinking? How to Catch Margin Erosion Before It Becomes a Problem
Key Takeaways
- Profit usually shrinks from three places: pricing that hasn’t moved in 12+ months, discounting without a defined structure, and software subscriptions that accumulate without review
- A 5 to 10% price increase to existing clients takes about a week to implement and shows up in your numbers immediately
- Track gross margin by service line monthly; a drop of 2-3 percentage points signals a problem worth investigating
- Pricing is almost always the fastest fix; a 5% price increase on a $1M revenue business adds $50,000 to profit with no additional work
When revenue goes up - its easy to miss profit going down.
But if revenue stops going up - the declining profit starts to hurt everyone, starting with the business owner.
In most cases, the issue can be traced back to three areas: pricing that has not moved, discounting that happens without a structure, and software costs that have grown without review.
The Three Most Common Causes
1. Costs are rising, but prices haven't moved.
What's happening: Wages rise, rent increases at renewal, and software subscriptions accumulate one at a time, each feeling negligible in isolation, but if your prices haven’t moved in two years, every one of those costs is coming directly out of your margin.
How to spot it: Pull your gross margin for each service line and compare this year to last year. If margin is down but revenue is up, your costs are outpacing your pricing. Also check your three largest cost categories and see if any have grown faster than revenue over the past 12 months. In QuickBooks Online, pull the Profit & Loss Comparison report (shows overall cost trends vs. revenue), Expenses by Vendor Summary (reveals rising wages, rent increases, and accumulating software subscriptions), Payroll Summary report (specifically tracks wage growth), and the Recurring Transactions report (shows accumulating software subscription costs) to find this information quickly.
What to do: Start with new clients. Test a higher price point on your next few proposals before touching existing accounts. See what the market accepts, then adjust from there. For existing clients, a 5 to 10% increase typically takes a week to implement and has an immediate effect on your numbers.
2. Discounts are happening without a plan.
What's happening: A client pushes back on price. A sales rep wants to close the deal. A discount gets offered in the moment. It feels like a reasonable call at the time. But when this happens repeatedly without a structure, margins become unpredictable and clients start expecting discounts as part of the process.
How to spot it: Pull your invoices from the last 90 days and calculate your average actual price against your listed rate. If the gap is larger than 10%, discounting is happening more than it should be. If different clients are getting different rates for the same work, there's no structure in place.
What to do: Build a defined discount structure before the conversation happens. Decide in advance what you're willing to offer and under what conditions. For example: 5% for annual contracts paid upfront, 10% for referrals who convert, nothing else without approval. When the rules exist ahead of time, discounting becomes a tool instead of a reflex.
3. You're paying for software you don't use, or paying twice for the same thing.
What's happening: A tool gets added for a project. A subscription auto-renews. Two people sign up for different tools that do the same job. It's rarely one large expense. It's a collection of small ones that never get reviewed.
How to spot it: Run an expense report sorted by supplier and filter for any recurring charges. Look for subscriptions that haven't generated any activity or output in the last 60 days. Then look for overlap, two tools that handle scheduling, two that handle file storage, two that handle contracts.
What to do: Once a quarter, go line by line and ask two questions: Is this being used? Does another tool in our stack already do this? Most businesses find at least one or two easy cuts the first time they do this. Cancel or consolidate anything that doesn't have a clear owner and a clear use.
What This Looks Like in Practice
A marketing company in Los Angeles with $1.2 million in revenue saw their gross margin drop from 58% to 51% over two years. That's $84,000 less in profit on the same revenue.
When the numbers were reviewed, most of the drop came from one service line, website building, where costs had increased significantly but prices hadn't changed in three years.
A pricing conversation with new clients recovered most of the margin within two quarters.
No change in growth rate, just knowing where to look.
Check Your Margins Monthly
Once a month, pull your gross margin by service line and compare it to the same month last year. If it's down more than two or three percentage points, investigate.
It takes about 20 minutes if your books are current. At NCO, margin analysis is part of what we do every month with our advisory clients. If you haven't looked at your gross margin by service line in the last 90 days, that's a good place to start. One conversation usually tells you what you need to know.
Frequently Asked Questions
What's a healthy gross margin for a service business?
Most service businesses should aim for 50 to 70%. Under 40% usually means something is worth investigating.
How often should I review my margins?
Monthly. Not quarterly, not at year-end. Monthly gives you 12 chances to catch and correct a trend before it compounds.
What's the fastest way to recover lost profit?
Usually pricing. A 5 to 10% increase to existing clients can be implemented in a week. Cost reduction takes longer. Pricing is almost always the faster lever.