Discount vs Term vs Scope: Three Ways to Close a Price Gap, Ranked by What They Cost You
Discount, term, and scope will all close an eight percent gap — but they cost you wildly different amounts, and most reps only ever practise the expensive one.
The gap is eight percent and the clock is running
You have the technical win. Legal is halfway through redlines. The champion has told three people internally that this is happening. And then procurement comes back and says the number needs to move.
Not by half. By eight percent. Maybe twelve. Close enough that you can feel the deal in your hand, far enough that you cannot just say yes and keep a straight face with your manager.
Watch what happens next. Almost every rep I have watched in that moment reaches for the same lever: they discount. Sometimes they discount before the buyer has even finished the sentence. And the reason is not that discounting is the right call. The reason is that discounting is the only lever they have ever practised. It is one number in one field in the quoting tool. It requires no conversation, no creativity, and no risk of the buyer saying "no, that doesn't work for me" — because of course it works for them, you just gave them money.
There are three real levers for closing a price gap. Price, term, and scope. They are not equivalent, and they do not cost you the same thing. Ranked by long-term cost, discount is the most expensive by a distance, term is the cheapest when your product sticks, and scope is the honest middle. Here is the case for each, the language for each, and the situations where each one is the wrong answer.
Why discount is the most expensive lever you own
A discount does not cost you the discount. It costs you the discount, plus every renewal that follows it, plus the buyer's education.
Let me do the arithmetic out loud, because reps rarely do.
Take a hypothetical deal. Annual list value of $120,000. Three-year term. At list, that contract is worth $360,000 over the term.
The buyer asks for ten points. You give it. Now the annual value is $108,000 and the three-year contract is worth $324,000. You just handed over $36,000. That part everybody sees.
Here is the part nobody models. At the end of year three, you go into a renewal. What is the baseline? It is $108,000. Not $120,000. The discount did not expire — discounts almost never expire, because the moment you try to remove one you are no longer renewing an account, you are running a new negotiation against a number the customer has been paying comfortably for three years. So years four, five and six also run off the lower baseline. Another $36,000, assuming flat pricing. On a six-year view, ten points cost you $72,000 on a $120,000 account.
And that is before the third cost, which is the one that actually compounds. You have taught this buyer something. You have taught them that your price is a starting position, that the person on the other end of the phone has room, and that applying pressure late in a cycle produces money. They will apply the same pressure at renewal. They will apply it harder, because now they have proof it works and now they have leverage you did not have last time — they are live on the product and switching is your problem too. I have never seen a buyer who got ten points once come back the next year and ask for nothing.
The discount is also the only one of the three levers that gives you nothing back. Term buys you revenue certainty. Scope buys you a smaller, more defensible deal with room to grow. A discount buys you the signature and hands the buyer a permanent asset. It is the purest transfer of value in the whole negotiation, and it flows one way.
When discount is genuinely the right lever
It is not never. It is just rarely, and it should be structured.
Discount when the concession can be made one-time rather than recurring. Waiving an implementation fee, crediting the first quarter, covering a migration cost — these hurt once and do not touch the subscription baseline. If you are going to give money away, give it away in a form that does not renew.
Discount when you are ramping. A first-year price that steps up to list in year two is not really a discount, it is a payment schedule. It works well when the buyer's objection is genuinely a budget-timing objection rather than a value objection, and you can hear the difference if you ask: "Is the issue the number, or the number this fiscal year?"
Discount when you are buying something specific and you can name it. A logo you will actually use in a named account list. A reference call commitment written into the order form. A case study with a named executive. If you cannot name what you are buying, you are not buying anything.
And discount when the alternative is losing to an incumbent whose switching costs you have to bridge. That is a real strategic call. Just make it a call, not a reflex.
Term: the cheapest lever when your product sticks
Now run the same deal the other way.
Same $120,000 list. Instead of ten points off, you hold price and ask for a longer commitment, or better payment terms, or both.
Say you take a two-year commitment at list rather than a one-year deal at ten points off. Two years contracted at $120,000 is $240,000 of committed revenue with no baseline damage. What did you give up? The ability to raise price at the twelve-month mark. If your standard uplift is, say, four percent, that is $4,800 you have forgone in year two.
That is the whole argument. In this example you can either hand over $36,000 across the term and another $36,000 across the renewal cycle, or you can forgo $4,800 of uplift. Both close the deal. One of them costs you an order of magnitude more than the other.
Term works because the two sides value it asymmetrically. To you, a multi-year commitment is de-risked revenue, a churn problem you do not have next year, and a renewal conversation you do not have to staff. To a buyer with budget certainty and a genuine intent to use the product for years anyway, it costs almost nothing — they were going to be a customer in month eighteen regardless. You are being paid for something they were already planning to do.
Payment terms work the same way. Annual upfront instead of quarterly. Net 30 instead of net 90. To a buyer sitting on cash, that is an internal signature and a calendar entry. To you it is cash in the business and a materially lower risk of a collections mess in month nine.
The language
Every trade is conditional, and the condition comes first. Say the price, then the if. Never the other way round.
"I can get to that number. Here is what it takes. The $120,000 holds, but I can fix it for thirty-six months with no uplift at renewal, which is where your savings come from. That is a real concession from my side — I am giving up two price increases. If you can commit to thirty-six, I will take it to my VP today. Can you commit to thirty-six?"
Or on payment:
"There is a version of this where the number works. If you can move from quarterly to annual upfront, I can hold price and add the two extra environments you asked about in the last call. If it has to stay quarterly, then the price is the price and we build the business case on the value we already agreed. Which one do you want me to write up?"
Notice the structure. You are not saying "let me see what I can do." You are naming the give, naming the get, and asking a closing question. And you are asking them to confirm the get before you produce the paper. The most common way reps lose a term trade is by sending the revised quote first and then discovering the buyer never actually agreed to the longer commit. The same discipline shows up in the freight and 3PL pricing negotiation script, where the brokerage has already picked you and the entire game is refusing to move the rate without moving something else in the same sentence.
When term is the wrong lever
Term is the cheapest lever only when your product sticks. If your renewal rate is shaky, if the product is early, if the champion is the only person using it — a long term is not a win, it is a longer runway for a customer to become unhappy and loud. You will spend year two managing a dissatisfied account that cannot leave, and that customer will tell people.
Term is also wrong when the buyer genuinely cannot commit. Public sector, some regulated environments, and plenty of mid-market companies budget one year at a time and the person in front of you has no authority to bind fiscal year three. Pushing multi-year at a buyer who structurally cannot say yes just burns two calls and makes you look like you were not listening.
And term is wrong when you are in a fast-moving market where your own list price is climbing. Locking three years flat on an account you would have repriced upward twice is a real cost. Model it before you offer it.
Scope: the honest middle
The third lever is the one that requires the most thought and gets used the least, which is a shame, because it is often the truest answer.
If the buyer says the number is too high, one legitimate reading is that the number is too high for what they are buying right now. Not forever. Right now. So sell them less.
Back to the example. Two hundred seats at $600 a seat is $120,000. They want $108,000. You can get there by cutting the seat price to $540 — permanently damaging your per-unit price in this account and, if it leaks, in the accounts around it. Or you can sell 180 seats at $600 and land on exactly $108,000 with your unit economics intact.
Same money to them this year. Completely different position for you. Your price is still your price. The deal is smaller, which means your rollout is smaller, which frequently means your implementation actually succeeds. And you now have a growth path built into the account instead of a discount to defend.
The same logic applies to modules, regions, business units, and phasing. Start with the claims team, not all of claims and underwriting. Start with two plants, not the whole estate. Start with the module the champion's own outcome depends on and leave the adjacent one for the expansion.
The bit reps skip: the written expansion trigger
Scope only works as a lever if the expansion is defined on paper at signature. Otherwise you have just sold a smaller deal and called it a strategy.
Write the trigger into the order form. Named condition, named price, named window. Something like: additional seats available at $600 through the initial term; when headcount in the covered department exceeds a stated number, the customer will add seats within thirty days at that price. Or: the second module is available at a stated price for twelve months from the go-live date, with pricing reverting to list thereafter.
That does three things. It protects your unit price. It gives the buyer something real — price certainty on the growth they already know is coming. And it gives you a forecastable expansion instead of a hopeful one.
The language:
"I do not think the answer here is a cheaper version of the same deal. I think the answer is a smaller first phase. Take the claims team only — 180 seats — and that lands at $108,000, which is the number you need. The unit price stays at $600 and I will write into the order form that you can add seats at $600 any time in the next twenty-four months. So you get your number now and you get protected pricing when underwriting comes on next year. Does that work for your finance team?"
That conversation is the backbone of the insurance pricing negotiation script, where a claims buyer will often take a phased scope happily because it also reduces their own implementation risk. Same pattern in the energy and utilities playbook — one site, then the estate, with the expansion price fixed before anyone signs anything.
When scope is the wrong lever
Scope is wrong when cutting it guts the business case. If the ROI your champion presented internally depends on all three modules, and you remove one to hit a price, you have not saved the deal — you have set up a renewal where the customer says the results were not there. That is worse than a discount, because a discount only costs money.
Scope is wrong when the removed piece is what the champion personally promised. Read the room. If the CIO's stated reason for the project was the reporting layer, do not remove the reporting layer to save eight percent.
And scope is wrong when the smaller deployment cannot generate a reference. A tiny pilot that nobody notices produces no internal advocacy and no expansion. Sometimes you need the account to be big enough to matter to somebody senior. The healthcare pricing negotiation script leans on exactly this tension — a CMIO who has already chosen you needs the deployment to be visible enough to justify the political capital they spent.
The ranking, and the one rule underneath it
Term first, because it is nearly free when the product sticks. Scope second, because it is honest and it builds an expansion path. Discount last, structured as one-time if you can, and only ever in exchange for something you can name.
Underneath all three is one rule that matters more than the ranking: nothing moves unilaterally. Every concession is a conditional, and the condition is confirmed out loud before you produce paper. "I can do X if you can do Y. Can you do Y?" Then wait. The silence after that question is the most valuable four seconds in the whole negotiation and most reps fill it themselves.
And when a buyer refuses to trade at all — when the answer to every conditional is "we just need the price to be lower" — that is information. A buyer who will not give you a longer term, will not move payment terms, and will not phase the scope is not negotiating. They are testing whether your number is real. The correct response is to hold, restate the value you already agreed on, and give them a decision to make.
"I hear you. I do not have a version of this where the price drops and nothing else changes — if I did, I would have quoted you that price in the first place, and you would be right to wonder what else I was padding. What I do have is three ways to get you to your number. Longer term, annual upfront, or a smaller first phase. Pick whichever one is easiest for your side and I will build it today."
Practise the lever you do not have
The reason reps discount is not stupidity. It is repetition. They have said "let me ask about pricing" a hundred times and "I can hold the price if you can commit to thirty-six months" zero times. Under pressure you do the thing your mouth already knows how to do.
So build the reps. Take your last five deals where you conceded on price and rewrite each one as a term trade and as a scope trade. Say them out loud until the conditional structure comes out clean, with the get before the give and a question at the end. Then have someone push back — hard, twice — and hold anyway.
That is roughly what I built DrillCall for: running the same objection at you until the conditional comes out without you thinking about it, so that when procurement calls at 4pm on the last day of the quarter you reach for term instead of the discount field. If I were eight percent apart on a deal this week, that is what I would spend the twenty minutes before the call doing.