When you first bought NetSuite, someone sold it to you at a discount off list. A good one, probably. It was in the proposal, it was in the order form, and it made the number work. It felt like a win, and in the moment it was.
Three years later the renewal quote lands and the discount is smaller. Not gone, just smaller. The account manager explains that the original figure was a first-term incentive, that list has moved, that the new figure is still generous. The uplift is bigger than anything inflation would explain, but not so big that it’s obviously wrong. You push a bit, get a bit back, and sign. Three years after that, the same again, and the discount is smaller still.
That is the disappearing discount. It isn’t a trick and it isn’t a secret. It’s how the model works, and it works on nearly everyone.
Why the first discount is the problem
It’s normal to sign up for NetSuite at something like 60 to 70 percent off list. That would feel like a great result on a car. But you’re not buying a car, and most of what gets added to a NetSuite order costs Oracle very little to provide. So the sales conversation runs the other way: with everything that heavily discounted, each extra module looks almost free, and in it goes. Take a round example. A system with a list price of £400,000, discounted by 65 percent, costs you £140,000 a year. What you’ve actually signed is a £400,000 contract with a concession on it, and the concession is Oracle’s to withdraw. Every renewal, a bit more of it goes. Play it out and the headroom between what you pay and what you signed up to is £260,000, and Oracle has the whole term of the relationship to close it. When you later decide you don’t need something, taking it out doesn’t get you that money back, because the discount was never on that line in particular. It was on the whole.
Why it happens
A discount is a concession. It’s Oracle’s number to give and Oracle’s number to take back, and nothing in the contract says it has to survive the term. List price is also Oracle’s number. So when a renewal is priced as a discount off list, both halves of the sum belong to the other side. Arguing about the percentage is arguing on their ground about their figures.
The second reason is timing. The quote arrives a few weeks before the deadline, when the finance team is closing a period, the auditors are in, and nobody has the bandwidth to do anything but push back on the headline and sign. Oracle knows this. The quote isn’t late by accident.
The third reason is the one nobody says out loud: everyone in the room knows you’re not switching. An ERP migration is a year of pain. Oracle prices the renewal against the cost of leaving, and the cost of leaving is high, so the renewal is high. That’s the whole model in one sentence.
What the companies that hold their position do
They don’t argue harder. They change what they’re arguing about.
They know what they actually need from the system over the next few years, in enough detail that the conversation is about fit rather than percentage. Nearly every account carries things that were sold rather than fitted, and NetSuite has moved on since the contract was signed, so there are usually options now that didn’t exist then.
They know what they’d do if the price is wrong. Not a bluff, a plan, with a timeline and a cost. They don’t have to say it. A customer who has a real route away carries themselves differently in the conversation, and it shows.
And they start early. Twelve months out, not six weeks. Early enough that the structure can change before the quote is built, so the quote is built on the new structure. By the time it lands, the position is set and the number follows.
The honest caveat
None of this makes the uplift vanish. Oracle will still keep as much of your money as it can; that’s its job. What changes is where the line is drawn, and whether it holds at the renewal after. A discount argued back is lost again next time. A structure that fits is yours to keep.