
Your funnel shows abandonment at the payment step. The page loads. The button works. But users still leave.
This is the problem analytics cannot solve on its own, and it’s exactly what a checkout user experience (UX) audit is designed to find. While your data tells you where people drop off, a structured UX audit tells you why.
With the average ecommerce cart abandonment rate sitting at around 70%, you know just how important it is to keep your checkout process as simple and painless as possible.
In this guide, we provide a research-backed framework to help you surface interaction failures that are invisible to your analytics but devastating to your conversion rate.
The goal is simple: optimize your checkout flow, reduce cart abandonment, and increase your conversion rate.
Analytics tools are excellent at identifying symptoms, but they rarely diagnose the actual problem.
You might see a 15% drop-off on your shipping page, but the data will not tell you that users are leaving because your inline validation triggers too early, or because a discount code field is drawing them away to search Google for coupons.
The most damaging checkout friction is often invisible to the users themselves. They don’t necessarily "rage-click" or file support tickets; they simply feel a mounting sense of effort and close the tab.
A structured UX audit, gives you a systematic way to find these issues before they ever show up in your metrics. It provides a research baseline that no analytics tool can replicate.
You don’t always need a high-end usability lab or a massive budget to run an effective UX audit. You can complete a thorough checkout UX review in a few hours.
To get started, ensure you have:
To find the friction points in your checkout flow, follow this seven-step audit process, informed by Baymard’s thousands of hours of checkout usability testing.
Work through each area in sequence. For each item, note whether it passes, needs attention, or fails. The real value lives in the notes you make; record the specific behavior you observed, not just a binary result.

Check for hidden or delayed costs and distractions that pull users away from the purchase.
The goal is to ensure the flow is clear, linear, and correctly scoped.

Check whether the flow feels longer or more complex than necessary.

Form fields are the primary points of interaction — and therefore, the primary points of failure.

The payment step must reduce hesitation and handle failures gracefully.

Final order review is a high-anxiety moment where clarity is paramount.

"Ultimately, great checkout usability is not about a single guideline that fixes everything. It’s achieved by putting in place a solid foundation (“getting the basics right”) and then working on all the minor details (“from good to great”) that collectively end up having a significant impact on the checkout experience too."
— Christian Holst, Co-founder, Baymard Institute
Having a standardized audit checklist will help you document your observations and findings consistently. Use a central document (like a spreadsheet, Notion database, or similar), and create these columns in your audit sheet (with the corresponding options available where relevant):
When it comes to completing the sheet, work through your checkout flow logically. Each row of your sheet maps to the issues found in this sequence:
Work through the checkout process and observe the behavior in line with the questions in the section above.
Remember to test all devices and platforms
Behavior and user flow can differ greatly depending on the device (desktop, mobile, or app). Be sure to test all device and browser types to get a true picture of your checkout’s friction points.
An audit will likely result in a long list of issues. To move from a list to an action plan, prioritize your findings based on frequency (how often it happens) and severity (how likely it is to cause abandonment).
These are your primary conversion leaks. Examples include broken payment error handling, a hidden guest checkout option, or a mobile "Pay" button that is invisible above the fold.
This is friction that compounds over time, wearing down user patience. Think of missing inline validation, unnecessary optional fields, or an order summary that disappears on the final step.
These are bugs or UX debt that are good to address but likely will not move the needle on your immediate revenue. For everything else — low frequency and low severity — simply document and monitor them for your next audit cycle.
Overcome unconscious bias
Although auditing your own site is always done with the best intentions, sometimes unconscious bias can creep in or issues can be missed. Baymard can help you overcome that by providing an expert-led, independent view of your site’s performance.
Book a UX audit consultation call with one of our experts to find out more.
One thing to remember when auditing your checkout is that a large portion of cart abandonments are likely unavoidable, and are simply a natural consequence of how users browse ecommerce sites. For example, many users are just “window shopping”, saving items for later, or exploring gift options.

As the chart above shows, Baymard’s quantitative study of reasons for cart abandonment found that more than 43% of US online shoppers have abandoned carts within the last quarter because they were not ready to buy, and that 39% of users have abandoned carts due to additional costs — in other words, not because of the cart or checkout flow’s design.
This audit guide covers the most common checkout UX friction points that Baymard’s research consistently surfaces.
Baymard provides 700+ research-backed UX guidelines and benchmark data across 330+ leading ecommerce sites, from 200,000+ hours of usability testing.
Sign up to Baymard for free to get access — no credit card required.
Research Director and Co-Founder
Christian is the research director and co-founder of Baymard. Christian oversees all UX research activities at Baymard. His areas of specialization within ecommerce UX are: Checkout, Form Field, Search, Mobile web, and Product Listings. Christian is also an avid speaker at UX and CRO conferences.