Proje vitrini hazırlanıyorPreparing project showcaseПодготавливаем витрину проекта

Sales

Partial acceptance: when the buyer wants only part of the quote

Two of fourteen lines approved, the rest deferred. Here is how to run the forty-eight hours after that reply, from repricing to the contract that follows it.

Rocketly · 2026-09-05

Thursday, 4:20 p.m. A quote with fourteen line items went out three weeks ago. Today the reply lands, one sentence long: "Implementation and the annual maintenance are approved, let's leave the training package and the reporting module for later." The rep stares at the screen. The two surviving lines do not add up to half the original total, the implementation fee was priced on the assumption that training would be bought alongside it, and the quote expires tomorrow. The CRM, meanwhile, offers exactly two buttons: won and lost.

This article is about the forty-eight hours after that reply. We start by separating the three situations that all look like partial acceptance, then work through line-item dependencies, packaging the quote before it goes out, repricing when a line is removed, deciding which partial acceptances to take, recording the decision, writing scope into the contract, choosing the moment to bring removed lines back, and the numbers that tell you whether any of this is a pattern.

What has actually happened when a buyer approves half the quote?

Partial acceptance is not one behaviour. It is the shared surface of three different situations. The first is a budget ceiling: the buyer wants everything but cannot exceed what was approved for this quarter. The second is a signing limit; your contact can sign alone up to a certain amount, and above it a second approver is required, a queue they would rather not join. The third is missing trust, where buying a small piece to test you is the politest way to postpone a decision. Each one calls for a different answer, which is why touching the price before you know which one you are facing is the most expensive move on the table.

All three share one advantage: the buyer answered. Someone who selects part of a quote has read it, compared the lines and made a choice, which is far more workable ground than a contact who goes quiet in the middle of a deal. What you are holding is not a no but a this-much-for-now with visible edges.

Keep a fourth possibility on the table: the removed line may not have been cancelled at all, only bought elsewhere. A customer who drops the reporting module from your quote and sources it from another vendor has just put you on the losing side of somebody else's displacement sale. The only way to find out is to ask, and that question belongs before any conversation about price.

Partial acceptance, or a discount negotiation in disguise?

On screen the two look identical; in intent they part ways. In a genuine partial acceptance the buyer narrows the scope and is willing to pay list price for the narrower scope. In a disguised negotiation the scope is the pretext: lines come out first, then comes the sentence about rounding down what is left, and the total drops a second time. The practical test is to send the revision back with the scope reduced and the unit prices untouched. If unit prices reopen, scope was never the issue.

Where that conversation happens matters just as much. Once scope moves into an email chain, the reason a line was dropped is gone by the third message. Keeping the discussion on the quote itself holds the question and the answer next to the item they belong to; when the buyer writes "our own team will run the training", that sentence stays beside the line it explains and nobody argues six months later about who narrowed the scope. The quote is one of the highest-intensity touchpoints on any customer journey map, and everything said there deserves somewhere to live.

Which line items can stand alone, and which cannot?

The work that makes partial acceptance manageable happens long before the buyer opens the document: classifying your line items by dependency. Three classes are enough. Independent lines can be delivered on their own and produce value on their own. Dependent lines do not function without another line, and a module bought without data migration is an empty screen on day one. Carrier lines are the ones priced to cover the rest; when they come out, everything left behind is mispriced.

This classification follows your delivery model rather than your industry, and it shifts with your ideal customer profile: a line that is independent for a ten-person team can turn dependent at a multi-site account. Build the list once, validate it with the delivery team, and the question "can we sell this on its own?" stops being re-argued on every deal. A line whose class nobody has settled is the line that gets given away first under pressure.

How does packaging the quote up front change the conversation?

A quote that runs to twenty itemised lines is an invitation to edit it line by line. The alternative is to reduce the choice to gates you designed: two or three packages, each internally coherent, each with a clear scope and a clear delivery window. The buyer can still pick the smaller one, but what they pick is a whole you know will work rather than a leftover. Building those packages around the groups in your customer segmentation also settles up front who owns which package.

Rocketly's package selection and partial acceptance behaviour puts that choice on the buyer's own screen: they open the quote in a browser, choose between packages or approve only the lines they want, and the selection is written straight onto the quote. The question "which items do you want?" no longer costs another round of email, because the choice appears on the record itself without waiting for a rep to read it and retype it.

What happens to the price when a line comes out?

The most common mistake in a partial acceptance is to add up the surviving lines at their original unit prices and move on. Those prices were usually built on the assumption of the whole: a volume tier, an implementation cost spread across several deliverables, a one-off travel charge. Narrow the scope and some of those assumptions stop holding. The right move is to rebuild the revision as if it were a fresh quote and to explain, in one short paragraph, what changed and why. A silent reprice costs far more trust than a narrowed scope ever does.

The table below summarises how each type of line should behave. It gives rules rather than figures, so you can apply it directly to your own price list.

Line typeCan it be removed alone?Effect on what remains
Independent module or serviceYesUnit price holds, volume tier drops
Implementation or data migrationNoRemaining lines cannot be delivered
Training and enablementPartlySupport load rises, timeline stretches
Annual maintenance or subscriptionYesFirst-year value and renewal base shrink
Bundled setup feeNoMust be recalculated, the spread is void

Which partial acceptances should you take, and which should you decline?

Not every partial acceptance deserves a yes. Three cases call for a decline: the remaining scope cannot be delivered, the remaining value does not cover the cost of delivering it, and the narrowed scope will not produce a result for the customer. The third is the dangerous one, because it signs today and comes back in six months as "it didn't work".

That decision should not rest on one person's instinct. A manager approval gate stops any quote past a value threshold or under a margin floor from reaching the customer unapproved, and a revision produced by a partial acceptance belongs in the same gate, because narrowing scope pushes margin down quietly more often than not. Pending revisions sit in an approval queue with the time they have been waiting, so the decision is never buried in somebody's inbox.

When you set the threshold, put two numbers side by side: the acquisition cost already spent on this account, and what the narrowed scope will return over a realistic relationship. A small first sale is worth taking when it raises the lifetime value of the relationship; when the relationship is one-off and the value sits below cost, a polite no is cheaper than carrying a bad contract for a year.

Who keeps the record of what was removed?

The detail most often lost in a partial acceptance is not the removed line but the reason it was removed. The difference between "there was no budget" and "we will do this in-house" decides whether the conversation can be reopened in six months. If that reason lives in a rep's notebook, it leaves with the rep.

Version history and comparison keeps the record without anyone having to remember: each revision is stored as its own snapshot, and you can put two quotes side by side and read the difference line by line. Compare the original with the post-acceptance revision and you see which line left, which unit price moved and where the total landed, all on one screen. Write the reason underneath and whoever opens the quote a year from now can follow the logic without having been in the room.

How do you write scope into the resulting contract?

The riskiest document in a narrowed deal is the contract, because the scope language from the original quote tends to get copied across intact, including items nobody bought. The way around it is to generate the contract from the accepted revision rather than the first draft. In Rocketly, convert to contract only runs on an accepted quote: title, amount, currency and parties carry over as they are, and the same quote cannot be converted twice into a duplicate contract.

Add a negative list to the scope section as well and state plainly what this contract does not cover. That one paragraph removes most of the "I assumed that was included" conversations during delivery. The same list matters at the handoff from sales to customer success: a team that knows what was sold but not what was declined will set the wrong expectation on its own.

When do you bring the removed lines back?

A partial acceptance is not a loss; it is an open end with a date attached. The useful question is not "how do I persuade them?" but "which moment makes this conversation natural?" Three moments usually work: when the narrowed scope produces its first measurable result, when the constraint that caused the narrowing changes on the customer's side, and when the contract comes up for renewal. Renewal reminders fire to the owner at thirty, fifteen and seven days before the end date, so the third moment puts itself on the calendar.

Catching the first one is customer success work: showing the result of the narrow scope in numbers is the only legitimate basis for an expansion conversation. The second requires watching, because a team that grows, a new site or a changed process may all have removed the original constraint, and nobody will call to tell you.

Narrow scope carries a risk of its own: a customer who never sees the whole product underrates it and walks away easily at renewal. Accounts that began with a partial acceptance should therefore be tracked as their own cohort in churn prevention, with usage signals read more closely through the first ninety days.

Which numbers tell you partial acceptance has become a pattern?

One quote losing half its lines is an incident; the same thing happening every month is a pricing or packaging problem, and it cannot be managed without measurement. Three numbers are enough: the share of quotes accepted in part, which lines are dropped most often, and how many partially accepted accounts expand within a year. Quote analytics and export shows the acceptance rate and where value stalls, and you can pull the data out as CSV or Excel for your own reporting. If the same line is cut from three consecutive quotes, the problem is not the buyers, it is that line's price or the way you describe it.

If you want quoting, approval and contracting to sit in a single flow, you can open a free Rocketly account and test it with your own quote template.

FAQ

Does a partially accepted quote count as won?

It counts as won for the accepted amount, and the removed lines should be opened as a separate live opportunity. Leaving one record half-won distorts both the forecast and the follow-up.

Should you revise the existing quote or raise a new one?

Produce a new revision of the same quote. That keeps the original and the accepted version next to each other, so what changed is never a matter of memory.

The buyer cut lines but still wants the original discount. Now what?

A volume-based discount falls when volume falls; present it as a rule of your pricing rather than a position in a negotiation. When the rule is printed on the quote, the exchange stops being a haggle.

Should the contract term be shortened after a partial acceptance?

Usually not. The greater value is in using the renewal date as a fixed calendar point for the expansion conversation.