Skip to content

One-page vs multi-step checkout

By cartscaling Reviewed

Count the fields and the delivery choices before you choose a layout. If checkout is short, one address, one delivery option, payment, then a single screen is fewer taps and works well on a phone. If delivery options depend on the address, or you need age checks, gift options or collection points, steps are clearer, because each screen asks one thing and can react to the last answer.

There is a measurement argument too. A stepped checkout tells you exactly where people stop: contact, delivery or payment. A single screen gives you one completion number and no clue which field caused the problem, so you will be guessing when something goes wrong.

Either way the layout is rarely the biggest factor. Express payment buttons at the top, a visible delivery cost and a form that does not fight a phone keyboard matter more than whether the fields sit on one screen or three.

Choose

One-page checkout

when

  • Checkout is short: one address, one delivery method, one payment step
  • Most orders are single items bought quickly on a phone
  • Returning customers dominate and their details are already saved
  • You want the whole commitment visible at once, including the total
  • Your platform offers it natively and you would otherwise be building custom code

Choose

Multi-step checkout

when

  • Delivery options and costs change once the address is known
  • You offer collection points, timed slots or split shipments
  • Age verification, engraving or gift messaging adds fields many shoppers skip
  • You need to see which step loses people before you can fix anything
  • Baskets are large and shoppers want the order reviewed before paying
CriterionOne-page checkoutMulti-step checkout
CostUsually standard in the platform, no build requiredAlso standard, but any custom step needs building and testing
Setup effortMinimal, mainly removing fields you do not needStep logic, validation and conditional delivery rules
Time to signalDays for completion rate to moveDays too, with the advantage of per step data from the start
ControlOne screen, limited room for conditional logicEach step can respond to the previous answer
Best forSimple delivery, single item orders, repeat buyersComplex delivery, regulated goods, personalisation, larger baskets
What can go wrongA long form on a small screen looks like too much work and gets abandonedAn extra step exists for no reason and adds taps without adding clarity
How we measure itCheckout completion by device, plus field level error ratesDrop off between each step, and how many return after leaving

When both apply

The useful hybrid is one screen that behaves like steps: sections that open in order, with the previous answers summarised and editable above. Shoppers see the whole shape of the process, and your analytics still record which section they reached.

Whichever you run, instrument it before you redesign it. Record a begin checkout event, a shipping step, a payment step and a purchase, then look at where the fall off is by device. Most stores find the problem is a delivery cost surprise or a form field failing on mobile, and neither is solved by moving the fields around.

Questions

At the top, above the address fields, so returning shoppers can pay without typing anything. Placing them after the form means the people they were designed to help have already done the work the button was meant to skip.

As few as the carrier and the payment provider genuinely require. Company name, second address line, phone number and delivery notes are optional for most consumer stores, and each one you mark as required is another chance for the form to reject a valid order.

It helps when there are real steps, because it sets an expectation of how much is left. On a single screen it is decoration. What consistently helps more is showing the delivery cost and the final total before the payment step, so nothing changes at the end.

Only if checkout traffic is high enough for the result to be trustworthy, and if your platform supports splitting the flow safely. For most stores the better use of the same effort is fixing the step that already shows heavy drop off in the data you have.

Related

Your plan is free.

A person reads it. You keep the plan. No logins, no call first.

Store, name, email and phone. A person replies from a real inbox. Privacy

Get your free growth plan