Last-minute upsells exploit the user's sunk investment to suppress quitting
Aliases: last-minute upsell · checkout add-on · final-screen offer
What it is
A last-minute upsell inserts an additional sale at the moment before payment confirmation: pay more for faster processing, insurance, a member discount — timed there because the user's motive to complete is at its peak and their will to comparison-shop at its floor. It partners with hidden costs: many "fees that appear later" arrive wearing an add-on's clothing. This entry covers why it chooses exactly this moment.
Why it happens
The payment-confirmation point is the psychological funnel's neck: by then the user has chosen, compared, entered an address, keyed in payment — the psychological cost of quitting peaks across the whole flow, and the upsell perches on that peak. Three levers act at once: sunk cost ("this far in — don't quit over pocket change"), decision fatigue (a string of choices already made; the will to weigh one more is spent), and isolated presentation ("only 9.9 more" looks tiny against a total of several hundred already accepted). The line against legitimate cross-selling is refusability plus timing: an optional add-on on the payment page, unticked by default, skippable without extra steps, is normal retail; pre-ticked, or gating completion on acceptance, slides into preselection and forced-action territory. The position effect is itself a tax: the same offer on the product page versus the payment screen converts at wildly different rates — preferences did not change; the moment of lowest defense did.
Where it stops holding
Not every payment-page extra is manipulation: payment-method value options (installments) and legally required disclosures (insurance terms) have legitimate business on that screen — the criteria stay constant: refusable, off by default, fully described. The common evaluation blind spot: upsell uplift is measured on the current session only, never the refusers' sentiment or return rate — checkout-stage anger is immediate, and its cost lands on the next visit and in reviews, invisible unless measured.
Applying it
- Three rules for payment-page add-ons: off by default, skippable without extra steps, price and terms fully visible — any missing rule blocks release.
- Move high-deliberation upsells (insurance, membership) to the product page or cart stage; the payment screen keeps only low-cost small items.
- Verification: track completion among users who declined the upsell — if decliners complete at significantly lower rates than a control that never saw the offer, the upsell is driving people out; read it beside the decliners' review rates.