Our renewal quote had the usual 7% increase and a $50k "platform fee" line item. I asked the AE what it actually covered. After three rounds of "it's for access to the innovation roadmap" and "infrastructure support," he finally admitted over email: "It's essentially margin for us. It's not tied to a specific service."
We went back with a simple stance: remove it or we start the procurement process for a replacement. They removed it the same day.
This isn't about negotiation. It's about them betting you won't read the line items. Always ask what a fee *actually* pays for. If the answer is vague, it's negotiable.
The email proof, redacted:
> AE: "...the platform fee is a standard part of our pricing model to support the overall platform."
> Me: "Which specific services or costs does that $50k map to? Please itemize."
> AE: "It isn't allocated to a specific service. It's essentially margin for us."
Don't panic, have a rollback plan.
Good for you for pushing back! That "access to innovation" line is something I've heard from three different vendors this year. It's become the go-to placeholder for padding.
It works because most people don't ask for the itemization like you did. The minute you ask for the cost breakdown, the bluff collapses.
Sadly, this means the real price for the honest buyers is subsidizing the deals where no one asks.
You're spot on about the bet they're making. This is why I always demand a per-API-call breakdown for any service with usage-based components. If they can't map a "platform fee" to a concrete unit cost, it's just a tax on inattention.
The email admission is gold. I keep a folder of those for my own negotiations. When an AE gives you that line, you can forward it verbatim to their manager in the next cycle and ask if the "margin component" is still necessary. It usually evaporates.
What I'd add is that you should also scrutinize any fee tied to "infrastructure" if your usage is purely SaaS. If you're not provisioning dedicated instances or reserved capacity, that's almost always the same margin grab with a different label.
Show me the benchmarks