70% of online shopping carts are abandoned before purchase (Baymard Institute). This means: Out of ten customers who add products to their cart, only three complete the purchase. For online shops, this represents enormous untapped revenue potential. The good news: With targeted checkout optimization - combined with proper shop monitoring - the abandonment rate can be significantly reduced.
Why Do Customers Abandon Checkout?
Before you can optimize, you need to understand the reasons for abandonment. A continuously updated analysis by the Baymard Institute (as of September 2025) shows the most common causes:
| Abandonment Reason | Percentage |
|---|---|
| Extra costs too high (shipping, taxes, fees) | 40% |
| Delivery too slow | 20% |
| No trust in the site with credit card data | 19% |
| Account creation required | 18% |
| Checkout too long or too complicated | 17% |
| Website errors or crashes | 17% |
| Return policy not acceptable | 13% |
| Total order cost not visible upfront | 12% |
| Credit card declined | 10% |
| Too few payment methods | 9% |
Most reasons for abandonment are avoidable. Transparent costs, guest checkout and a simple checkout process address several of the most frequently named reasons at once.
The 10 Most Important Checkout Optimizations
1. Offer Guest Checkout
18% of abandonments (Baymard Institute) are caused by mandatory registration. Always offer guest checkout. Customers can optionally create an account after purchase - with one click, since all data is already available.
- Show guest checkout as the primary option
- Position registration as an optional benefit (order history, faster orders)
- Offer social login as an alternative (Google, Apple)
- After purchase: one-click account creation with prefilled data
2. Show Costs Early and Transparently
40% of abandonments (Baymard Institute) happen due to unexpected additional costs. Show shipping costs, taxes, and fees as early as possible - ideally on the product page or in the cart.
- Shipping cost calculator in the cart based on the postcode
- Free shipping threshold displayed prominently (free shipping from 50 EUR)
- Break down all costs - no hidden fees at the end
- For international shops: communicate duties and import taxes transparently
3. Reduce Checkout to Maximum 3 Steps
The more steps, the more drop-off points. The optimal checkout length is 3 steps or fewer. A one-page checkout puts everything on a single page, but it does not suit every product range.
Step 1
Contact details and delivery address
Step 2
Shipping method and delivery options
Step 3
Payment and confirmation
4. Use Progress Indicator
Customers want to know where they are in the process. A visual progress bar reduces perceived complexity and motivates completion. Show it clearly: step 1 of 3, step 2 of 3, and so on.
5. Integrate Trust Signals
19% of abandonments (Baymard Institute) happen because customers do not trust the site with their credit card data. Build confidence through:
- SSL certificate with a visible padlock symbol
- Trusted Shops, TÜV seal or comparable certifications
- Secure payment badges (Visa, Mastercard, PayPal)
- Customer reviews and testimonials in the checkout
- Contact options (phone, chat) placed visibly
Place trust signals near the payment button and the credit card fields - where uncertainty is highest.
6. Offer More Payment Options
9% of customers (Baymard Institute) abandon because too few payment methods are offered. In Germany, these payment methods are part of the usual range:
| Payment Method | Recommendation |
|---|---|
| PayPal | Very important |
| Credit card | Very important |
| Purchase on invoice | Important |
| Klarna/instalments | Recommended |
| SEPA direct debit | Recommended |
| Apple/Google Pay | Recommended |
Modern payment providers such as Klarna, PayPal or Mollie offer several options in a single integration.
7. Optimize Mobile Checkout
A substantial share of shopping traffic now comes from mobile devices, and the completion rate there is usually lower than on desktop. Mobile checkout needs special attention:
- Large touch targets (min. 44x44px)
- Automatic keyboard types (numeric for postcode, email for email)
- Use autofill and address suggestions
- Apple Pay / Google Pay as express checkout
- Sticky buy button at the bottom of the screen
8. Minimize Form Fields
Each additional form field increases the probability of abandonment. Only ask for what you really need:
- Dispensable: Salutation, title, company name (in B2C), fax number
- Combine: First and last name in a single field on mobile
- Automate: Postcode-based city and country detection
- Mark as optional: Address addition, phone (if not needed for delivery)
9. Implement Express Checkout
Express checkout options like PayPal Express, Apple Pay or Google Pay enable one-click purchase - without manual data entry. On mobile in particular, this removes the most error-prone stage: entering address and payment details.
Place express buttons prominently in the cart and on product pages for impulse-friendly products.
10. Exit-Intent and Cart Recovery
Not every abandonment is final. With the right measures, you can recover abandoned carts:
- Exit-intent popup: Offer an incentive when the user intends to leave (5% discount, free shipping)
- Email reminder: Automated email after 1h, 24h and 72h
- Remarketing: Dynamic ads featuring the abandoned products
- Persistent cart: Save products for returning visitors
Cart recovery flows are among the most effective automated email series. A first reminder shortly after the abandonment meets the purchase intent while it is still fresh - with every additional hour, the probability of a return declines.
Checkout Optimization for Different Shop Systems
Shopware 6 Checkout
Shopware 6 offers a modern, customizable checkout. Optimization options:
- One-page checkout plugins for a condensed presentation
- Rule Builder for dynamic shipping cost display
- Flow Builder for automated abandoned cart emails
- Custom fields used deliberately or removed
WooCommerce Checkout
WooCommerce is flexibly customizable out of the box:
- Checkout Field Editor for removing unnecessary fields
- WooCommerce PayPal Payments for express checkout
- CartFlows or FunnelKit for optimized checkout funnels
- AJAX-based checkout for a seamless user experience
Measuring Success: Checkout KPIs
Measure the success of your optimizations with these metrics:
| KPI | Calculation | Target |
|---|---|---|
| Checkout conversion rate | Orders / checkout starts | > 45% |
| Cart abandonment rate | 1 - (orders / carts) | < 70% |
| Average checkout time | Time from start to completion | < 3 min |
| Form error rate | Error messages / checkout starts | < 10% |
| Exit rate per step | Abandonments per checkout step | Varies |
Use tools such as Google Analytics Enhanced Ecommerce, Hotjar or Matomo E-Commerce for detailed insights into your checkout behavior. With shop monitoring you keep the most important KPIs in view.
A/B Testing in the Checkout
Not every optimization works the same way for every shop. Test changes with A/B tests:
- Button colors and labels: Buy vs. Order now vs. Proceed to checkout
- Form layout: Single-column vs. two-column layout
- Trust signals: Position and number of trust badges
- Express checkout position: Cart vs. product page
- Progress bar design: Steps vs. percentage display
The checkout completion rate (share of users who start checkout and finish it) varies widely by sector, product range and basket value. A general benchmark therefore helps little. What is meaningful is the comparison with your own prior-year figure and a breakdown per checkout step: the step with the largest drop-off is the most rewarding place to start.
Studies show that 3 steps or fewer is optimal. A one-page checkout can increase conversion, but isn't suitable for every shop - for complex products or B2B, a structured multi-step process may work better.
Very important. A study on mobile site speed found measurable effects across the whole purchase journey from an improvement of just 0.1 seconds in load time: in retail, consumers spent 9.2% more (Deloitte). Optimize server response times, use AJAX for form validation, and keep JavaScript in the checkout small.
A visible coupon field can prompt customers without a code to leave and search for discounts. A better approach: keep the field collapsed behind 'Have a coupon code?' or only show it when the user arrived via a voucher link.
Yes, but the success rate typically declines over time. A reminder within the first hour meets the purchase intent while it is still fresh. After 24-72 hours, remarketing ads can still have an effect, especially for higher-priced products with a longer purchase decision process.
As a rule, yes. A significant share of abandonments is caused by forced account registration (Baymard Institute). Guest checkout lowers this barrier without preventing you from building a customer base - customers can optionally create an account with one click after purchase, since the data is already available.
Every Percentage Point Counts
The average cart abandonment rate of 70% shows the enormous potential of checkout optimization. Even small improvements have big impacts: if a shop with 100,000 EUR monthly revenue lifts its checkout completion rate from 30 to 32 percent, that is around 6,700 EUR more - every month.
We support you with checkout optimization for your Shopware, WooCommerce, or Magento shop. From analysis to conception to technical implementation - contact us for a checkout audit.
This article draws on the Baymard Institute collection of cart abandonment rates and reasons, and on the "Milliseconds make millions" study on mobile site speed. Sources as of: September 2026.