Why Shoppers Abandon Carts (and How to Recover Those Sales)
A shopper who adds something to their cart has already decided they want it. Most of them still leave without buying. That is not a marketing problem to be solved with more traffic, it is a friction problem at the final step, and it is usually fixable with changes that cost nothing. This guide covers the real reasons people abandon, in the order they matter, and exactly what to do about each.
Key takeaways
- Unexpected costs at checkout are the single biggest cause of abandonment.
- Every extra field and step loses buyers. Shorten ruthlessly.
- Forced account creation kills sales. Offer guest checkout always.
- UAE shoppers expect cash on delivery as an option. Removing it costs orders.
- Recovery emails and messages genuinely work, but fixing the cause works better.
Reason One: Unexpected Costs
Someone adds an item at AED 180, reaches the final step, and discovers delivery is AED 35 and there is a handling charge. They do not simply accept it; they feel misled, and they leave. This is consistently the leading cause of abandonment across every study of online retail.
What to do
- Show delivery costs early, on the product page or in the cart, never as a final step surprise.
- Offer free delivery above a threshold and display progress toward it: "Add AED 45 more for free delivery" both removes the objection and raises basket value.
- State any cash on delivery fee upfront rather than adding it at the end.
- Include all charges in the displayed total as early as you can calculate them.
Reason Two: The Checkout Is Too Long
Every field is a small chance to lose someone, and the effect multiplies on a phone where typing is slower. A checkout asking for company name, a second address line, a date of birth and a "how did you hear about us" dropdown is collecting data at the cost of revenue.
- Remove every field that is not required to fulfil the order. If you do not use the data, do not ask for it.
- Use a single page or clearly indicated steps so the buyer knows how much remains.
- Enable address autocomplete to reduce typing.
- Show a progress indicator so it feels finite.
- Test it on a phone yourself, with one hand, on mobile data. That is how your customers experience it.
Reason Three: Forced Account Creation
Requiring registration before purchase is one of the most damaging things a store can do. The customer wants a product, not a relationship, and being asked to invent another password at the moment of payment is enough to lose a meaningful share of buyers.
Always offer guest checkout, prominently. Ask them to create an account after the order is placed, when they have a reason to: tracking the delivery, faster reordering, order history. Conversion rates are consistently higher with guest checkout available.
Reason Four: Payment Options Do Not Match Expectations
In the UAE this deserves particular attention. A significant share of shoppers still prefer cash on delivery, and others expect wallets such as Apple Pay or Google Pay, which remove card typing entirely on mobile. A store offering only card payment quietly excludes a portion of its market at the final step.
| Payment method | Why it matters here | Notes |
|---|---|---|
| Cards | Baseline expectation | Must be reliable and support local and international cards |
| Cash on delivery | Preferred by a large share of UAE shoppers | Configure limits by order value and area |
| Digital wallets | Removes typing on mobile, lifts conversion | Among the cheapest conversion improvements available |
| Buy now pay later | Increasingly expected for higher value items | Costs more per transaction; weigh against basket increase |
Reason Five: Trust Doubts at the Final Step
Hesitation peaks exactly where money changes hands. If the buyer is uncertain about returns, delivery timing or whether the site is secure, that is the moment doubt wins.
- Show the returns policy near the buy button, not buried in the footer.
- State delivery timeframes specifically: "Delivered in 2 to 4 working days in Dubai" beats "fast delivery".
- Display security signals and a valid SSL certificate, since browsers flag anything less.
- Put reviews on the product page, where the decision happens.
- Include a real contact method. A visible phone number or WhatsApp reassures buyers that a real business stands behind the order.
Reason Six: The Site Is Slow
Checkout is where slowness costs the most, because the customer has already decided to spend money. A payment page that takes six seconds produces exactly the anxiety that makes people close the tab, and a slow confirmation step leads buyers to wonder whether their payment went through.
Strip checkout pages of anything non essential: chat widgets, popups, tracking scripts that are not needed there, and heavy imagery. Treat the path from product page to confirmation as a performance budget where every element must justify its weight.
Recovering the Ones Who Still Leave
Even a well built store loses a share of carts, because some people are genuinely just browsing or comparing. Recovery is worth setting up, though it should never be a substitute for fixing the causes above.
- Send a first reminder within a few hours, while the intent is still live. Keep it helpful rather than pushy.
- Send a second after about a day addressing likely objections: delivery times, returns, payment options.
- Consider a discount only in the third message, if at all. Discounting immediately teaches customers to abandon carts deliberately.
- Use WhatsApp where the customer has opted in, which typically sees far higher engagement than email in this market.
- Make the link return them to a filled cart, not to the homepage.
Measuring It Properly
Set up checkout funnel tracking so you can see which specific step loses people, rather than knowing only that carts are abandoned. If most drop off at the delivery step, your shipping costs or options are the problem. If they leave at payment, your methods or trust signals are. If they leave at the address form, it is too long.
Test one change at a time and give each a fair sample before judging. Checkout changes tend to produce clear, measurable results quickly, which makes this one of the most rewarding areas of a store to work on.
Where to Start Tomorrow
Place a real order on your own store, on your phone, on mobile data, using each payment method including cash on delivery. Count the fields, count the steps, and note the moment you first learn the delivery cost. Most owners find at least two obvious problems within ten minutes, and those two are usually where the lost revenue is.
If you would like the store built to convert from the outset, our ecommerce website design service covers checkout optimisation, payment configuration and full order testing before launch.
The Product Page Does Half the Work
Many abandonments are caused before the cart, on the product page, by questions left unanswered. The shopper adds the item anyway, hoping to find the answer during checkout, then leaves when they do not. Strengthening the product page reduces abandonment more reliably than optimising checkout alone.
- Multiple clear photographs from different angles, plus something showing scale or context.
- Specifications in full, including dimensions, materials, compatibility and what is in the box.
- Delivery time stated on the page, not discovered later.
- The returns policy summarised in one line beside the buy button.
- Reviews for that specific product, which answer doubts no description can.
- Stock status, because uncertainty about availability sends people to check elsewhere.
Seasonal Patterns Worth Planning For
Abandonment is not constant through the year. In the UAE, patterns around Ramadan, Eid, Dubai Shopping Festival, back to school and the summer travel period all shift both volume and behaviour noticeably. Delivery expectations tighten sharply before Eid, and a store that cannot state a confident delivery date during that window loses orders it would win in an ordinary month.
Plan for it. Update delivery timeframes honestly before each peak, increase stock on your best sellers, make sure cash on delivery limits still make sense at higher order values, and test the checkout again before the traffic arrives rather than during it.
A Checkout Audit You Can Run in Twenty Minutes
Rather than guessing, walk your own checkout as a stranger would and score it honestly. Do this on a phone, on mobile data, not on your office computer.
| Check | What good looks like | Your store |
|---|---|---|
| Delivery cost visible before checkout | Shown on product page or cart | Yes or no |
| Guest checkout available | Offered prominently, not hidden | Yes or no |
| Number of form fields | Only what is needed to fulfil and contact | Count them |
| Payment methods shown early | Icons on product page and cart | Yes or no |
| Cash on delivery configured with limits | Value ceiling and area restriction set | Yes or no |
| Returns policy near the buy button | One line summary, linked to detail | Yes or no |
| Checkout load time on mobile | Under two seconds | Time it |
| Order confirmation email arrives | Within a minute, not in spam | Test it |
What Realistic Improvement Looks Like
It is worth setting expectations. Removing a surprise delivery charge, adding guest checkout and enabling wallet payments will not eliminate abandonment, because a large share of it is people browsing with no intention of buying today. What these changes reliably do is recover the buyers who genuinely wanted the product and were stopped by friction.
Treat it as an ongoing discipline rather than a one off project. Re-test the full checkout after every theme update, plugin change or payment provider change, because these are exactly the moments a working checkout quietly breaks and nobody notices until sales fall.
Setting Expectations Before the Cart
The most effective abandonment work often happens before anyone reaches the cart at all. If your delivery timeframe, delivery cost, returns window and payment options are visible on the product page, the shopper who was going to object has already decided, and the ones who proceed are far more likely to complete.
This feels counterintuitive because it looks like you are giving people reasons to leave earlier. In practice you are removing the surprise that causes abandonment at the most expensive moment, and you are gaining the trust that makes the remaining shoppers convert at a higher rate. A visitor who knows exactly what they are committing to before clicking add to cart is a far better prospect than one discovering it three steps later.
Frequently Asked Questions
What is a normal cart abandonment rate?
Rates across online retail typically sit around 70 percent, so some abandonment is entirely normal and includes people comparing prices or saving items for later. The useful measure is not the absolute number but whether yours improves as you remove friction, and where in the funnel people are leaving.
Should I offer a discount to recover abandoned carts?
Use it sparingly and never in the first message. Customers quickly learn that abandoning a cart produces a discount code, which trains them to abandon deliberately and erodes your margin. Address objections first: delivery cost, timing, returns and payment options.
Does cash on delivery increase abandonment?
It reduces it, because a share of UAE shoppers will not complete an order without it. What it increases is failed deliveries, which is a different problem solved with order value limits, area restrictions and confirming larger orders before dispatch rather than by removing the option.
How many checkout steps is too many?
Fewer is better, and the field count matters more than the step count. Aim to ask only what you need to fulfil and contact the customer about the order. A well designed multi step checkout with few fields per step often outperforms a single page crammed with everything.
Do abandoned cart emails actually work?
Yes, they reliably recover a portion of otherwise lost sales, and the first message sent within a few hours typically performs best. They are worth setting up, but they recover far less revenue than fixing the underlying friction does, so treat them as a supplement rather than a solution.
Why do people abandon on mobile more than desktop?
Typing is slower, forms are harder to complete, connections are less reliable and shoppers are more often distracted or in transit. Since most UAE traffic is mobile, the mobile checkout deserves the majority of your attention: fewer fields, autocomplete, wallet payments and fast loading.