Checkout optimization: why 70% of carts are abandoned?
Someone found your product, liked it, and added it to their cart.
They were ready to buy.
Then they left.
Roughly 70% of shopping carts are abandoned.
This lesson shows why this happens and how to bring people back.
Deep dive theory
Why this matters?
Someone found your website. They browsed your products. They liked something enough to add it to their cart. They were close — so close — to buying.
And then they left.
This pattern is disturbingly common. Studies consistently show that roughly 70% of online shopping carts are abandoned before purchase. For every 100 people who add items to cart, only about 30 will actually pay.
The opportunity: These are not random strangers. These are people who showed real intent. Something stopped them at the last moment. Understanding what that something is — and fixing it — is often the highest-leverage conversion opportunity available.
1. Why people leave at checkout
Before fixing the problem, understand what causes it.
Unexpected costs
The most common reason for cart abandonment is surprise fees.
Shipping costs that only appear at checkout. Taxes calculated at the last screen. Handling charges nobody mentioned. "Processing fees."
When the total is higher than expected, people feel tricked. Even if the fees are legitimate, the surprise is the problem.
The fix:
- Show all costs as early as possible, ideally on the product page
- If shipping is $5, say it before they add to cart
- Offer free shipping thresholds: "Free shipping on orders over $50"
No surprises means no broken trust.
Forced account creation
Requiring a new account creates friction at the worst possible moment.
The visitor just wants to pay and leave. Creating a username, password, confirming email — this feels like homework when they are ready to hand over money.
The fix:
- Offer guest checkout first and most prominently
- Collect email as part of the order (required anyway for confirmation)
- Invite account creation after purchase, when the transaction is done
Get the sale first. Build the relationship second.
Too many form fields
Every field is friction. Every question is a moment where someone might give up.
Billing address. Shipping address. Phone number. Company name. How did you hear about us? Birthday for special offers.
Each field feels small. In total, they are a wall.
The fix:
- Ask only for what is essential to ship the order
- Everything else is optional or asked after purchase
- Use address autocomplete to reduce typing
- Combine fields where possible
The fastest checkout gets the most sales.
Security concerns
At the moment of entering credit card information, people get careful.
Does this site look trustworthy? Is my data safe? What if my card gets stolen?
Even a small doubt can stop a purchase.
The fix:
Trust signals near the payment form. Covered in detail in the next section.
2. Trust signals that actually work
The moment someone enters payment information is peak anxiety. The right visual cues reduce this fear.
Security indicators
SSL/HTTPS
The padlock icon in the browser bar. Shows the connection is encrypted. Most browsers display this automatically, but it matters.
Make sure your checkout page actually has HTTPS. A "not secure" warning is conversion death.
Secure checkout messaging
Text near the payment form: "Your payment is secured with 256-bit encryption."
This does not add security — the site already has it. But it reminds anxious buyers that the security exists.
Card logos
Visa, Mastercard, American Express, Discover icons near the payment field.
These signal that you are a legitimate business that processes real payments through real networks.
Third-party trust
Payment processor logos
PayPal, Stripe, Apple Pay, Google Pay.
Using recognizable processors is more reassuring than an unknown payment form. Some customers prefer these because they do not have to enter card details at all.
Industry badges
BBB accreditation. Industry certifications. Partner logos.
Most relevant when buyers do not know your company and need reassurance that you are legitimate.
Social proof at checkout
Customer count or ratings
"Over 50,000 customers served" or "4.8/5 from 2,300 reviews."
This answers the question: "Have other people trusted this company and been satisfied?"
Recent activity
"24 people purchased this today."
Creates both trust (others are buying) and subtle urgency (maybe I should too).
Design cleanliness
The checkout page should be the simplest, cleanest page on the site.
No navigation menus pulling people away. No sidebar promotions. No related product suggestions fighting for attention.
Just the essential steps to complete the purchase. Distraction at checkout is abandonment.
3. Recovery: bringing them back
Even with a perfect checkout, some people will leave. Recovery systems bring them back.
Exit intent popups
When a user moves their mouse toward the browser close button, technology detects this. In that final moment before they leave, a popup appears.
What to offer:
- A discount: "Wait — here's 10% off if you complete your order now"
- Free shipping: "Complete your order now and shipping is free"
- Reassurance: "Questions? Chat with us instantly"
- Reminder: "Don't forget — free returns within 60 days"
Guidelines:
- One popup with one clear offer
- Easy to dismiss — do not trap people
- Do not be desperate or aggressive
Abandoned cart emails
If you captured their email earlier in the flow, a sequence of emails can recover lost sales.
Email 1 — 1 to 2 hours after leaving
Simple reminder. "You left something in your cart."
Link directly to their cart with items already loaded.
No pressure. Just helpful.
Email 2 — 24 hours later
Add light urgency. "Your cart will expire soon" or "These items are popular — grab them before they sell out."
Still a reminder, not desperation.
Email 3 — 48 to 72 hours later
Offer an incentive. "Here's 10% off to complete your purchase."
Last-chance framing.
The key: make clicking back easy. One click to return to a pre-loaded cart with everything ready.
Retargeting ads
If email is not possible — they did not enter an address yet — ads can follow them.
You have experienced this: look at a product on one site, see that exact product in ads across the internet.
This works because these people already showed interest. You are not convincing strangers. You are reminding warm prospects.
SMS recovery
For mobile purchases where you have a phone number, text messages can work even better than email.
Higher open rates. More immediate. But use sparingly — intrusive if overdone.
4. Mobile checkout: where most sales happen
In most markets, more than half of traffic comes from phones. If your checkout fails on mobile, you are losing the majority.
Mobile-specific problems
Tiny fields, fat fingers
Form fields designed for desktop cursors are torture on touch screens.
Make fields large. Space them apart. Use proper input types so the right keyboard appears (number pad for phone, email keyboard for email).
Slow connections
Many mobile users are on 4G or worse. Checkout pages heavy with images and scripts load slowly or fail entirely.
Strip checkout to essentials. Compress everything. Test on throttled connections.
Payment friction
Typing a 16-digit credit card number on a phone is painful.
Offer Apple Pay, Google Pay, and PayPal. One-tap payment options convert dramatically better on mobile.
Progress confusion
Is this a one-page checkout or three pages? How close am I to done?
Show clear progress indicators. Let users know what comes next.
Testing for real
Do not test mobile checkout on a phone connected to office wifi. Use real cellular data in a place with average signal.
What works on a new iPhone in San Francisco may fail on an older Android in rural areas where your actual customers live.
5. When checkout optimization fails
Fixing checkout usually helps. But sometimes it is not the real problem.
The problem is earlier in the funnel
People might add to cart out of curiosity, comparison shopping, or to check total price including shipping.
These are not real buying intentions. They are using the cart as a calculator.
Before optimizing checkout, check whether people arriving are actually ready to buy.
International payment preferences
Different countries have different ways of paying:
- Netherlands: iDEAL (bank transfers)
- Germany: invoice payment first, pay later
- Brazil: installment options expected
- China: WeChat Pay, Alipay
If you only accept credit cards, you are invisible in these markets. Localize payment methods for where you sell.
High-value items need offline closing
When purchases require boss approval or spouse discussion, people add to cart as a bookmark.
They never intended to checkout online. That sale will close via phone, email, or in person.
For B2B or luxury items, a checkout optimization focus misses where the real conversion happens: the sales call.
Cart expiration problems
If items in cart are held from inventory but carts expire after 30 minutes, customers who leave and return find empty carts.
Balance inventory management against cart persistence. Losing inventory to abandoned carts hurts, but losing sales because carts cleared is worse.
Think
What would you do in these scenarios?
Simulator
The candle store checkout
A handmade candle store shows each candle at $28 on the product page. At checkout, visitors see a $7 shipping fee and a $2 handling charge for the first time. Many abandon at this step. The owner says the fees are fair and necessary. What do you recommend?
Practice
Test yourself and review key terms
Knowledge check
What is the most common reason people abandon their shopping cart?
Concepts
Click to reveal
Do
Your action steps for today
Action plan: what to do today
- Check your checkout for surprises:Is the final price higher than what was shown earlier? Move all fees to the product page or cart summary.
- Count your checkout fields:How many are truly required to ship the product? Remove or make optional everything else.
- Test your checkout on a slow mobile connection:Use browser developer tools to throttle speed. If checkout is painful throttled, it is painful for many of your customers.
Some examples and details may be simplified to better convey the core idea. Every business is different — adapt these ideas to your specific context and situation.