A client mentioned in passing that their CRM had gotten expensive. I asked to see the invoice.
They sent it over. It showed $340 a month.
"Started as Zoho free tier," they said. "Then we added something. Then a few more things. I haven't really looked at it in... probably two years?"
We pulled up the billing history. Here's what happened:
Year one: $19/month. Free tier with one paid add-on.
Year two: $47/month. Added "pro tier" for the main user. Added a second user seat.
Year three: $89/month. Added email integrations. Added workflow automation.
Year four (current): $340/month. Added two more user seats. Added advanced reporting. Added API access they weren't using. Auto-renewal on everything.
Each step felt small. Each one had a business reason. By the fourth year, it didn't feel like anything anymore — just a line item on a recurring bill that showed up every month.
How pricing creep actually works
The strategy is deliberate. The software is "free" to get you in. Then the free tier has limits: one user, 100 contacts, no integrations, no API.
If your business grows, those limits hit, and suddenly you need the paid version.
Once you're paying, adding a seat is one click. Upgrading to a tier with more contacts is one click. Most SaaS platforms make it intentionally easy to upgrade and intentionally hard to compare plans or downgrade.
The friction of cancellation is part of the business model. To cancel, you have to:
- Find the settings page (usually not linked from the main menu)
- Confirm you really mean it (there's often a "chat with us first" option)
- Potentially talk to a retention specialist
- Submit to a waiting period
- Remember to follow up if it doesn't actually cancel
Each step is designed to make you reconsider.
For a business running on a thin margin, that friction often wins. The $340 a month is less painful than the time it takes to look at alternatives.
What we actually saw in the audit
The client was using CRM features for maybe 40% of what they were paying for.
They had five user seats. Only three people logged in regularly. The other two accounts belonged to staff who'd left the business 18 months ago. Nobody had removed them.
They had "advanced reporting" — a $40/month add-on. Nobody on the team had opened it in over a year. I could tell because the interface tracked last login, and the date was from a training session they'd done once.
They had API access, which was purchased because one of their integrations required it. That integration had been discontinued six months later. The API access was still being billed.
They'd layered in a competitor's tool for a different use case, so they were now paying for features in both CRMs that did similar things.
Total waste: roughly $160/month. That's $1,920 a year in billing for products and features they weren't using.
The difficult part
The difficult part isn't knowing you're overpaying. The difficult part is that nobody wants to own "we're wasting $1,900 a year."
It's a failure of attention. It's a failure of process. It's something you forgot about, and by the time you notice, the amount is big enough to feel embarrassing, so it's easier not to look at the invoice very carefully.
This is exactly why the subscription accumulates.
What actually fixes it
The fix is not switching to a cheaper competitor (though you might do that too). The fix is an audit schedule.
Once a year — literally calendar it — you pull up every recurring payment. You look at what you're paying for. You answer three questions for each one:
Who uses this? Not "the team" — a specific person, and when did they last log in?
What does it do that nothing else we pay for does?
If we're paying for features we're not using, can we downgrade instead of switching? Sometimes you can. Many SaaS tools let you drop features or reduce seats without leaving the platform.
The audit usually takes an afternoon. It almost always finds $1,000–5,000 in annual waste per business.
You're not going to get it all back. But you're going to notice the invoices again, and you're going to be deliberate about what stays.
The subscription audit is the first step in the free consultation I offer. If any of this sounds familiar, book time here.