
Why People Add to Cart but Don’t Buy
70% of shoppers add to cart and never check out. Here's why and what's actually stopping them.
You've seen it before. Someone browses your store, adds something to their cart and never comes back.
No purchase. No message. Just a full cart going nowhere.
Around 70% of online shopping carts are abandoned before checkout. That's not a small problem. That's most of your potential sales disappearing at the last step.
The thing is, these aren't random visitors. They were interested enough to add something. Something got in the way.
This article breaks down exactly what that something is, so you can stop guessing and start fixing it.
It's not always about you
Before we get into the reasons, here's something worth knowing.
Not every abandoned cart is a problem you caused. Some people are just browsing, Some are saving for later. Some got distracted by real life.
But a big chunk of them? They wanted to buy and something stopped them.
That's the part worth fixing.
It's in Their Head

1. They're just browsing and that's okay
A lot of people use the cart like a wishlist. They're not ready to buy, They're just saving things they like.
It's window shopping, but online and it's completely normal.
The question is: are you giving them a reason to come back?
2. They're still doing their homework
Adding to cart doesn't mean I want this. Sometimes it means let me think about this.
They'll open three other tabs, compare prices, read reviews, and maybe come back or maybe not.
If your product page doesn't answer their questions upfront, they'll go find the answers somewhere else. And they might not return.
3. Life just got in the way
Their phone rang. Their kid needed something. They closed the tab and forgot.
No drama, no deep reason. Just life happening.
This is why follow-up emails exist, a simple abandoned cart email can bring back a surprising number of people who genuinely meant to finish.
The numbers don't add up
4. The price was fine until it wasn't
Everything looked good, Then they hit checkout and saw the shipping fee.
Suddenly the $35 item became $50. And that felt different.
Unexpected costs at checkout are the #1 reason people abandon their carts not because they can't afford it, but because it feels like a surprise. And surprises at checkout kill trust fast.
If you charge for shipping, say it early. Don't hide it until the last step.
5. They wanted a deal and felt weird paying full price

Some people won't buy without a discount code. Not because they're broke because they've been trained to expect one.
They'll leave your site, google [your brand name] promo code, find nothing, and just not come back.
A simple visible offer even something small can be the difference between a sale and an abandoned cart.
6. There was no real reason to buy right now
The product was nice, The price was fine, But nothing said this is the moment.
No urgency. No scarcity. No deadline.
So they told themselves they'd come back later and later never came.
Low stock alerts, limited-time offers, or even a seasonal hook give people a nudge to decide now instead of maybe later.
The experience broke the spell
7. The checkout felt like a form at the airport
Too many fields. Forced account creation. Five steps to do something that should take two.
By the time they got halfway through, they gave up.
A complicated checkout process is one of the top reasons people don't finish their purchase. Nobody wants to fill out a form just to buy a t-shirt.
The shorter and simpler your checkout, the better.
8. They got nervous about paying

No trust badges. No clear return policy. An unfamiliar payment page.
Small things but they matter. When someone is about to hand over their card details, they want to feel safe. If something looks off, even slightly, they'll close the tab.
How your store looks directly affects whether people trust it enough to buy and trust is everything at checkout.
9. The site felt slow or broken

A page that takes too long to load. A button that didn't respond. A layout that looked wrong on mobile.
Any of these can break the moment.
People don't wait. If something feels buggy or slow, they assume the whole experience will be the same and they leave. Site performance directly impacts conversion rates, more than most brands realize.
10. They had a question and no one was there
Does this run small? Can I return it if it doesn't fit? How long does shipping take?
Simple questions. But if the answer isn't on the page and there's no one to ask, they won't guess. They'll just leave.
A clear FAQ, visible return policy, or even a chat option can save sales that would've otherwise disappeared quietly.
The honest truth
Not every abandoned cart is a lost sale. Some people were never going to buy and that's okay.
But a lot of them were.
They liked what they saw. They just hit a moment of friction, doubt, or distraction and nothing pulled them back.
The good news is that most of these reasons are fixable. You don't need a massive overhaul. Sometimes it's just clearer pricing, a shorter checkout, or a better product photo that actually shows how the piece looks on a real person.
Small things. Big difference.
Start by picking one reason from this list that feels familiar and fix that one first. Then the next. That's how you turn abandoned carts into actual sales.
