Skip to content
UI/UX

Subscription Product Page Design: How to Present Recurring Plans

How to design subscription product pages: one-time vs subscribe, frequency, price clarity, honest savings, shipping, cancellation info and the CTA.

Quick answer

A subscription product page should let shoppers understand what they'll receive, how often and how much before they click. Show one-time purchase and subscription as an equal, clear choice; state the price per delivery and an honest saving; offer a few frequencies with a default that matches typical usage; show shipping per delivery, the first charge date and any change after an intro offer; add one line on skipping, pausing and cancelling with a terms link; and use a button label that describes the recurring action. Test on mobile, where the choice competes for space.

What Shoppers Need to Decide

A subscription is a bigger commitment than a single purchase. Shoppers weigh four questions: is this product worth receiving repeatedly, how much will it cost each time, how often will it arrive, and can I change my mind. A product page that answers all four near the purchase buttons converts subscription intent into subscriptions without surprises later. The diagram above groups the elements into the purchase choice, plan details, reassurance and the action itself.

For the full subscription experience beyond the product page, see subscription ecommerce UX.

The Purchase Choice

Present one-time and subscription as two options of equal visual weight, each with its price. Radio-style cards work well: “One-time purchase: £24” and “Subscribe & save 10%: £21.60 per delivery”. Show the subscription benefit in concrete terms and keep the one-time option genuinely available. Hiding it or making it harder to select erodes trust and can create complaints.

ElementGood practiceAvoid
LayoutTwo clearly labelled optionsSubscription as a small checkbox
PricesPrice on each optionOnly the subscription price visible
SavingAmount or % vs actual one-time priceSavings vs inflated compare-at prices
DefaultNo default, or clear visible defaultPre-selected subscribe that shoppers miss
BenefitsConcrete (price, free delivery, perks)Vague “VIP” language

Frequency and Quantity

Base frequency options on how long the product lasts. A 250 g bag of coffee used daily might suggest two, three or four weeks; a supplement with 60 capsules taken twice daily suggests monthly. Show the default as a recommendation (“Most customers choose every 4 weeks”) only if it's true. If quantity per delivery varies, show the price per delivery as quantity changes.

Pro tip

Tell shoppers how you chose the suggested frequency, for example “Based on 1 cup a day”. It helps them adjust rather than guess, and reduces early skips and cancellations.

Price Clarity

Every recurring price shown should be the amount the customer will actually pay per delivery. If the first order has an intro discount, show both the first price and the renewal price and when it applies. If shipping is charged per delivery, say so near the price. If prices include or exclude tax, follow the conventions of the market. See subscription ecommerce pricing.

SituationWhat to show
Simple subscriptionPrice per delivery and saving vs one-time
Intro offerFirst order price, then renewal price and from when
Shipping per deliveryShipping cost or free-shipping threshold
Prepaid planTotal charged now, deliveries included, per-delivery equivalent
Quantity tiersPrice per unit and per delivery

Reassurance: Control and Terms

The fear that stops most subscriptions is being locked in. Answer it next to the choice: “Skip, pause or cancel anytime from your account”, if true, and link to the terms. Mention when customers are charged and whether they'll get a reminder before renewals. Don't promise flexibility the portal doesn't deliver; customers will test it. See subscription management portal.

Subscription option not getting chosen, or getting chosen by accident?

ZSpace designs subscription product pages that make the recurring choice clear and honest.

Start a Project

The Call to Action

The button label should reflect the choice: “Add to cart” for one-time, “Subscribe” or “Add subscription to cart” for recurring. Near the button, restate the summary: “Every 4 weeks · £21.60 per delivery · First charge today”. On mobile, keep that summary visible with the sticky add-to-cart button. Avoid adding upsells between the choice and the button.

Variants, Bundles and Multiple Subscriptions

When products have variants (flavours, sizes), selecting a variant should update both one-time and subscription prices. For bundles or build-a-box subscriptions, show what's included, whether contents change, and how customers can swap items later. If customers can hold several subscriptions, make sure the cart and account clearly separate them.

Where Subscription Information Appears Beyond the Buttons

LocationContent
Near purchase optionsChoice, price, saving, frequency, control note
Product details or FAQHow subscriptions work, delivery schedule, managing, cancellation
CartSubscription line with frequency and renewal price
CheckoutRecurring terms and consent before payment
ConfirmationSummary, next charge date, portal link

Mobile Layout

On a phone the purchase area must fit the choice, the frequency selector and the button without pushing essential text out of view. Use full-width option cards, show the frequency selector only for the selected subscription option, and keep the recurring summary above or inside the sticky button area. Test with real prices and long product names. See mobile ecommerce UX.

Accessibility

Use a real radio group for the purchase choice, with labels that include the price and recurring nature (“Subscribe, every 4 weeks, £21.60 per delivery”), so screen reader users hear the full choice. Make frequency selectors keyboard accessible and announce price changes. See website accessibility.

Worked Example: A Coffee Product Page

An illustrative scenario: a roaster sells 250 g bags. The purchase area shows two cards: one-time at £12, and subscribe at £10.80 per delivery with free delivery on subscriptions. Selecting subscribe reveals frequencies of every 2, 3 or 4 weeks, with the note “Based on about 2 cups a day, most people choose every 3 weeks”. Below: “Skip, pause or cancel anytime in your account. We'll email you 3 days before each order.” The button reads “Subscribe: every 3 weeks”. The team tracks subscription take-up, early cancellations and support contacts about unexpected charges.

Common Mistakes

  • Subscribe pre-selected with the one-time option hidden
  • Savings calculated against inflated prices
  • Renewal price different from the first price without saying so
  • Shipping per delivery hidden until checkout
  • No information on how to skip or cancel
  • Button labels that don't mention the subscription
  • Frequency defaults that don't match usage

Product Page Checklist

  • One-time and subscription shown as equal options with prices
  • Honest saving shown against the real one-time price
  • Frequencies based on usage, with an explained default
  • Price per delivery, shipping and renewal price clear
  • One line on control plus a terms link
  • Descriptive button label and recurring summary
  • Works on mobile and with screen readers

Ready to redesign your subscription product pages?

Talk to ZSpace about subscription UX, subscription CRO and Shopify subscription setup.

Start a Project

Conclusion

A good subscription product page is transparent: what, how often, how much and how to change it, all visible before the click. That clarity attracts subscribers who stay. For what happens after the click, see ecommerce subscription checkout.

FAQ

Common questions

As a clear choice next to one-time purchase, with the subscription price per delivery, the saving compared with one-time, frequency options, a note on how to skip, pause or cancel, and a link to terms.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.