UX Laws · Applied questions

Why do users abandon their cart at the payment step?

Usually because something changed or something failed. The total grew with shipping or tax, the preferred payment method was missing, a card was declined without explanation, or a required field could not be completed. Abandonment at payment is rarely about price; the price was accepted earlier.

Surinder Thakur, AI Product Designer and founder of ProUX

Surinder Thakur · AI Product Designer

Founder of ProUXUpdated

Why the order matters

The payment step is the last place a buyer can discover a reason not to continue, and it is where the largest number of things can go wrong. By the time someone reaches it they have chosen the product, accepted the price and invested effort, so leaving is expensive for them. Something has to push.

The most common push is an unexpected total. A price accepted on the product page becomes a different price at payment, and the buyer re-evaluates a decision they thought they had made. The second is a missing method: a buyer who intended to pay one way and cannot has no path forward. The third is failure without explanation, where a decline gives no reason and no next step.

Each of these is diagnosable. The distribution differs by market and by category, which is why the fix begins with looking rather than guessing.

When to do the opposite

On mobile, add input friction to the list: card entry, keyboard behaviour and small tap targets cause abandonment that looks like payment reluctance and is not. Test by completing a purchase on a real device before concluding the problem is commercial.

Surinder Thakur, AI Product Designer and founder of ProUX

Surinder Thakur

AI Product Designer

19 years designing products, mobile first, grounded in UX psychology.

Founder of ProUX.

  • NN/g: NN/g UX Certification, Nielsen Norman Group
  • HFI CUA: HFI Certified Usability Analyst, Human Factors International
  • HFI CDPA: HFI Certified Digital Persuasion Analyst, Human Factors International

surinder.designLinkedIn