Skip to content
Pixeltree

Field notes

One-Page vs Multi-Step Checkout: Which Converts Better in 2026

September 27, 2025

One-Page vs Multi-Step Checkout: Which Converts Better in 2026

Every six months the "one-page checkout converts better" argument comes back around, someone screenshots a Baymard chart, a Shopify thread explodes, and another D2C founder rips out their multi-step flow over a weekend. Three weeks later the revenue per session report shows the change cost them 4.8% on mobile. We have watched this loop play out across more than 60 Shopify and WooCommerce stores in the last two years, and the answer is not the one the screenshots promise.

TL;DR

  • One-page checkout wins on returning customers, low-AOV repeat purchases, and desktop sessions where the user already trusts the brand.
  • Multi-step wins on first-time buyers, high-AOV considered purchases, and anywhere you need progressive trust building (mid-cart upsells, delivery date pickers, address validation).
  • The accordion hybrid (one URL, staged reveal) outperforms both in 7 of 10 tests we have run, because it gives mobile users the perceived simplicity of one page without the scroll fatigue.
  • Platform defaults matter more than you think: Shopify's new one-page default is tuned for a specific AOV band, and fighting it is usually a losing battle unless your numbers justify the work.

What the data actually says

The Baymard Institute number everyone quotes, that checkout abandonment averages 70%, is real but useless on its own. The same dataset shows the spread between the best and worst performing checkouts in the same category is roughly 3x. Format is one input. It is not the biggest one.

Across the tests we have personally run and the public case studies we trust (Shopify's own 2024 benchmark report, the Littledata D2C dataset, and the WooCommerce analytics aggregate that shipped with WC 9.4), the pattern is consistent:

For stores with AOV under $60 and a high share of returning customers, one-page checkout pulls ahead by 2 to 6% on completion rate. The logic is simple. The user has bought before, their payment method is saved, they want to be done. Every extra click is a chance to abandon.

For stores with AOV over $150, first-time-buyer heavy, or products that require real consideration (furniture, supplements with a regimen, anything configurable), multi-step wins by 3 to 11%. The wider range here reflects how much variance product type introduces. A $200 mattress protector and a $200 standing desk behave nothing alike in checkout, even at the same AOV.

The middle band, $60 to $150 AOV, is where format stops mattering and execution takes over. A well-built one-page checkout and a well-built multi-step checkout convert within 1% of each other. Field count, trust signals, and mobile performance matter more than the underlying structure.

One more data point that does not get quoted enough: in mobile-only segments, multi-step checkouts with three or fewer steps beat one-page checkouts with equivalent fields by about 4%. The reason is scroll depth. A mobile user looking at a 14-field one-page checkout sees a wall. The same fields split across three short screens feel like progress.

When one-page wins

The conditions that make one-page the right call:

Returning customer share above 40%. If most of your checkout sessions are people who have bought from you before, the platform already has their shipping address and payment token. One-page collapses into a two-click confirmation. Multi-step becomes friction theater.

AOV under $60 and a consumable or repeat-purchase product. Coffee, skincare refills, pet food, supplements on subscription. The decision was made upstream. Checkout is a formality. You want it to feel like a formality.

Desktop-heavy traffic. If your mobile share is under 50% (rare in D2C in 2026, but we see it in B2B-adjacent stores and some tools-and-hardware niches), one-page's weakness on small screens matters less.

Saved payment method velocity. Shop Pay, Apple Pay, Google Pay, Link. If the majority of your completions come from one-tap wallets, one-page lets those users finish in seconds. Splitting that into steps actively slows them down.

Simple shipping. One country, flat rate or free over threshold, no delivery date picker, no in-store pickup alternative, no saved address book selection. The fewer decisions the shipping step introduces, the less a one-pager feels crowded.

We worked with a coffee subscription brand last year whose average repeat customer completes checkout in 14 seconds on Shop Pay. Moving them to multi-step would have been malpractice. Their numbers sit in the "one-page obviously" quadrant and the data is loud.

See our checkout friction audit playbook for the specific signals we look at before making this call.

When multi-step wins

The conditions that make multi-step the right call:

AOV above $150 with first-time-buyer share above 60%. Higher price tags demand more reassurance. Splitting checkout into steps creates natural moments to reinforce trust (shipping guarantees at step 2, return policy at step 3, payment security at step 4). A wall of fields denies you those moments.

Considered or configurable products. Mattresses, furniture, made-to-order apparel, anything with a size chart, anything with engraving or personalization. Users need the cognitive space to double-check their choices. Multi-step forces a review state that one-page buries.

Complex shipping logic. Multiple delivery options, date pickers, scheduled delivery, threshold-based free shipping that needs explanation, international with duty calculation. Each of these deserves its own screen. Cramming them into one page produces the dreaded "wait, how much is shipping again" scroll up.

Post-purchase upsells that depend on checkout context. If you are selling a bundle upsell after the shipping step ("add a second unit, ships in the same box, save 15%"), you need a step break to trigger it. One-page eliminates that insertion point.

Trust is still being built. If your brand is under 18 months old, if your ad traffic is heavily from cold prospecting, if review volume is thin, the progressive disclosure of a multi-step flow lets you seed trust signals at each stage. Payment-step badges, shipping-step guarantee copy, confirmation-step "you are protected" language. One-page has one shot.

A home goods brand we rebuilt the checkout for in 2025 had a $240 AOV and 78% first-time buyers from Meta. We moved them from one-page (the platform default) to a three-step flow with review states. Completion rate rose 8.4% and AOV held steady. The format change alone paid for the project inside six weeks.

More on patterns that specifically help high-consideration purchases in our write-up on CRO tests that beat best practices.

The accordion hybrid

The pattern that wins most of our tests is neither strictly one-page nor strictly multi-step. It is an accordion on a single URL.

Here is the structure. The user lands on /checkout. They see three collapsed sections: Contact, Shipping, Payment. Contact is expanded by default. When they complete it and hit Continue, Contact collapses into a summary line (email visible, edit link), Shipping expands. Same pattern for Shipping to Payment. No page reloads. No URL changes. The whole flow is one route.

Why this wins:

Perceived progress. Users feel they are moving through steps. The collapsing sections with checkmarks create a progress signal without a progress bar.

No page transitions. Full page loads are where we lose mobile users on flaky connections. Accordion keeps state client-side. Our measured mobile abandonment on accordion flows is about 2% lower than equivalent multi-URL multi-step flows.

Edit without backtracking. A user at the payment stage who realizes they typed the wrong email can click the Contact summary, expand it, fix the email, collapse it, back to payment. No browser back button, no lost state, no re-filling card details.

Fewer fields visible at once. The one-page weakness (wall of fields) disappears. The multi-step weakness (perceived length) disappears. You get the best of both.

Schema and analytics stay clean. One URL means your thank-you page funnel is a single conversion event. No step-URL tracking gymnastics. GA4 funnel exploration stays simple.

The implementation is not trivial. On Shopify you need Checkout Extensibility and a custom checkout UI extension, which is only available on Plus. On Woo you build it with a Blocks-based checkout and some conditional display logic. On BigCommerce you need the Open Checkout SDK. Budget for two to three weeks of dev time to do it right, plus another week of testing. But when it works, it wins. We have our Shopify development team build these regularly.

Platform defaults

Each platform ships with opinions. Knowing them saves you from fighting your own tools.

Shopify. The one-page checkout became the default for all stores in early 2024 and the three-page flow was deprecated for most merchants in 2025. For stores on the basic and advanced plans, you largely get what Shopify gives you, with some customization through Checkout Extensibility. Shop Pay is deeply wired in and does most of the conversion lifting. If you are on Plus, you have the accordion hybrid option through checkout UI extensions. Fighting the one-page default on non-Plus plans is not realistic. If your data says you need multi-step and you are not on Plus, the ROI conversation is about upgrading, not customizing.

WooCommerce. The Blocks-based checkout that became stable in WC 8.3 is a single-page flow by default, but it is genuinely flexible. Conditional field display, custom blocks, third-party plugins that convert the flow to multi-step. CheckoutWC is the most common paid option for accordion-style rebuilds. The classic shortcode checkout is still technically supported but actively harming you: it lags on mobile, fails accessibility audits, and ships with defaults from 2019. If you are on classic checkout, migrate. That alone is usually worth 3 to 7%.

BigCommerce. Ships with Optimized One-Page Checkout as default, and it is genuinely well-tuned. The Open Checkout SDK lets you fork the entire checkout as a React app if you need multi-step or accordion, but it is a real engineering lift. For most BC stores under $3M GMV, the default is good enough and the dev time is better spent elsewhere. For stores north of that, forking is where the gains live.

Headless setups (Next.js + Shopify Storefront API, Medusa, commercetools, etc.). You build your own checkout. Format is a decision, not a default. This is where we see the most thoughtful flows and also the most broken ones. The teams that get it right invest in checkout as its own product with its own metrics. The teams that get it wrong treat checkout as a last-mile implementation detail and pay for it in conversion.

How to test your own

The instinct to A/B test format is right. The execution is usually wrong. Here is how to do it without burning a quarter on an inconclusive test.

Sample size first. A checkout test comparing one-page to multi-step needs, at a typical D2C conversion rate and a minimum detectable effect of 5%, somewhere between 18,000 and 40,000 sessions into checkout to reach statistical significance. If your monthly checkout-entering sessions are under 10,000, this test will take you two to three months. That is fine. Plan for it. Do not read it at two weeks.

Segment by new vs returning. Never read a format test as one blended number. The behavior gap is too wide. We routinely see one-page lose by 4% on new and win by 7% on returning, netting out to a 1% win that hides the real story. If your platform allows it, ship the format decision as personalization (new users get multi-step, returning get one-page) rather than a global change.

Measure revenue per session, not completion rate. Completion rate can go up while AOV goes down (fewer considered-add upsells, fewer subscription opt-ins). Revenue per checkout-entering session is the right north star.

Guard against novelty. New checkouts always spike for two to three weeks because returning users poke at the change. Your post-launch data at week 2 is noise. Your data at week 6 is signal.

Test on mobile separately. If your mobile share is 70%+ (typical for D2C), a format test that averages desktop and mobile is mostly a mobile test with desktop noise. Segment the analysis.

Run a pre-test audit. Before testing format, run the checkout friction audit on your current flow. Half the stores we work with have field-level, copy-level, or trust-signal issues that dominate the conversion gap. Fixing those first makes the format test cleaner and sometimes eliminates the need for one.

Our CRO service handles this end-to-end for clients who do not want to run the test program internally. The short version for DIY: instrument well, segment hard, and wait longer than feels comfortable.

The AOV decision matrix

This is the framework we use when a founder asks "one-page or multi-step" in the first call, before we have data. It is not a substitute for testing. It is a starting point that is right about 80% of the time.

AOV bandSimple/consumable productConsidered/configurable product
Under $60One-pageAccordion hybrid
$60 to $150Accordion hybridAccordion hybrid
$150 to $400Accordion hybridMulti-step
Over $400Multi-stepMulti-step

Read the matrix this way. Low AOV, simple product, repeat-heavy: you want friction gone. One-page. High AOV, considered product, first-time-heavy: you want trust built. Multi-step. Everything in between: the accordion hybrid gives you optionality without committing to either extreme.

Two modifiers that shift the cell:

Mobile share over 75% pulls everything one row toward accordion or multi-step (mobile hates walls of fields more than it hates steps). Returning customer share over 60% pulls everything one row toward one-page (trust already exists, speed wins).

If you are unsure between two adjacent cells, default to accordion. It is the most forgiving format if your assumptions about AOV, product type, or mobile share turn out to be wrong.

This pairs with the patterns in our product page CRO guide, which governs what happens upstream of checkout and materially affects who lands there in the first place.

What to do this week

  • Pull your last 90 days of checkout data segmented by new vs returning and by device. If you cannot, instrument GA4 or your platform analytics to make that possible. Everything downstream depends on this segmentation.
  • Locate yourself on the AOV decision matrix. Note where your current checkout format sits vs where the matrix says you should be. The gap (or lack of one) is your first hypothesis.
  • Time your own mobile checkout on a cold session, private browsing, no saved payment. If it takes over 90 seconds on Wi-Fi, format is not your bottleneck. Field count and mobile rendering are.
  • Run the checkout friction audit on the current flow before touching format. Fixing upstream issues is cheaper and faster than a format migration.
  • If the audit clears and the matrix says you are in the wrong cell, scope a format change as a real project: two to four weeks of build, six to eight weeks of post-launch measurement, segmented analysis. Do not ship it on a Friday.

FAQ

Is Shopify Plus required to do the accordion hybrid? For a fully custom accordion, practically yes. Checkout UI extensions and deep customization of the native checkout are Plus-gated. You can approximate the experience on non-Plus by using the single-page layout with clear section dividers and in-page navigation, but the true collapsing-accordion pattern needs Plus. On WooCommerce and BigCommerce, no equivalent gating exists, you just need dev time.

How long does a format change take to implement and measure? Implementation on Shopify Plus or a custom Woo build is typically three to five weeks including QA. Measurement needs six to eight weeks of live traffic after launch before you can trust the numbers, because of novelty effects and because format tests are high-variance. Total cycle from decision to validated result is about three months.

Does express checkout (Shop Pay, Apple Pay, Link) make format irrelevant? For the share of your users who use express checkout, yes. Those users skip most of the checkout regardless of format. But express checkout adoption even on Shop Pay Shopify stores rarely exceeds 35% of completed orders. The other 65% still go through your native flow, and format matters for them. Optimize for both: a frictionless express path and a well-structured native fallback.

What is the biggest checkout mistake D2C brands still make in 2026? Tied between two. First, forcing account creation before checkout. It has been best practice for a decade to offer guest checkout, and we still find stores with a forced-signup wall costing them 15%+ of completions. Second, not instrumenting checkout field-by-field. Without field-level drop-off data (which field gets typed in and abandoned, which gets errored), you are guessing.

Should we A/B test format or just switch based on the matrix? If you have the traffic to run a statistically valid format test (18k+ monthly checkout-entering sessions), test. If you do not, use the matrix plus the modifiers to make a directional call, ship it as a clean switch, and measure pre vs post with a six-week comparison window against year-over-year seasonality. Directional decisions with good measurement beat under-powered tests.

One-page resource

Get the Vendor Recovery Checklist.

The 12 steps every displaced maker should take in the next 30 days. Delivered in your inbox.

No spam. Unsubscribe any time.

Ready to put this into motion?

Book a 15-min call