Skip to the article

Abandoned checkout: how to recover online course sales

Why people stop at your course checkout, the reasons Baymard measured, how to simplify checkout and how Stripe cart recovery emails work with consent.

by Giampiero ViragoPublished on 9 min read

Ochre illustration: a shopping cart left alone in the middle of an empty plaza with a single wrapped parcel inside.

People who reach your payment page have done almost everything: read the sales page, decided, clicked. Losing them there is the most expensive way to lose a sale. Yet it happens often, for reasons that can usually be fixed.

This guide reports the most-cited data on cart abandonment, explains how to simplify a course checkout and how to set up recovery emails with proper consent.

How many people abandon their cart?

Most of them. Baymard Institute, which compiles studies on the topic, calculates an average documented cart abandonment rate of 70.22%, based on 50 different studies, updated 22 September 2025. It's an e-commerce-wide figure: for a digital course some reasons (like shipping costs) don't apply, but the order of magnitude shows checkout deserves attention.

Why do people stop?

Baymard reports that 42% of US online shoppers have abandoned a cart because they were just browsing and not ready to buy. Excluding that group, the most-cited reasons are:

Reasons for cart abandonment, US shoppersShare citing each reason, excluding 'just browsing'. Multiple answers allowed.
  • Extra costs too high40%
  • Didn't trust site with card details19%
  • Had to create an account18%
  • Checkout too long or complicated17%
  • Site errors or crashes17%
  • Couldn't see total cost up front12%
  • Not enough payment methods9%

Source: Baymard Institute, 'Cart Abandonment Rate Statistics', updated 22 September 2025. Our selection of reasons relevant to digital products.

See the data as a table
ReasonShare
Extra costs too high40%
Didn't trust site with card details19%
Had to create an account18%
Checkout too long or complicated17%
Site errors or crashes17%
Couldn't see total cost up front12%
Not enough payment methods9%

For an online course, "extra costs" usually means tax or fees that only appear at the last step. The rule is simple: the price buyers see on the sales page should be what they pay.

How do you simplify a course checkout?

With five choices:

  1. Total price visible from the start, including tax where you're required to show it.
  2. Account created after payment, not before.
  3. Only the data you need: email, name, payment details and, if needed, invoicing details.
  4. Common payment methods: card plus at least one alternative popular with your audience. For instalments see payment plans for online courses.
  5. A one-line summary: what's being bought, when access starts, the refund policy, as covered in refunds and cancellation rights.
Ochre illustration: a revolving shop door half turned, with a small shopping bag left on the floor just outside.
Checkout is the last door: every extra bit of friction is a reason to stop.

How do recovery emails work?

They go to people who started paying but didn't finish, with a link to resume. Take Stripe Checkout, widely used by course platforms. According to Stripe's documentation:

  • recovery emails are promotional, so consent is required: customers must agree to receive promotional emails before you contact them;
  • a payment session expires by default after 24 hours, and the minimum you can set is 30 minutes; on expiry Stripe sends an event your system uses to send the email;
  • Stripe doesn't send the email for you: your system or platform does;
  • the recovery link is valid for 30 days and creates a new session copied from the expired one;
  • Stripe recommends tracking emails sent so you don't contact the same person repeatedly.

An example

A creator sells a $149 course. In a month, 400 people reach checkout and 120 pay, so 280 stop. Checkout requires creating an account before paying and only shows tax at the last step. He makes three changes: tax-inclusive price on the sales page, account created after payment, and an unticked box to receive messages, including an email if payment isn't completed. The next month, out of 400 people reaching checkout, 140 pay; of those who stop, 60 gave consent and get a recovery email after an hour, with the link and answers to the two most common questions. Nine of them complete the purchase. It isn't a controlled experiment, because the months differ; however, it shows where to act. In practice, remove friction first, then recover who's left. The numbers are our example.

What should a recovery email say?

Little: a gentle reminder, the link to resume payment, answers to the common doubts (access, refunds, invoices) and a contact for questions. No fake urgency and no automatic discounts, which teach people to abandon carts to get a better price. Deadline rules are in Black Friday for online courses.

Which mistakes should you avoid?

  • Costs that appear at the last step. They're the top reason for abandonment.
  • Forced account creation before paying. Create it afterwards.
  • Recovery emails without consent. You need accepted promotional messages.
  • Several pushy emails. One, at most two, well written.
  • Automatic discounts in the email. They reward abandoning.

Key terms. Checkout is the page where people enter details and pay. Cart abandonment is leaving checkout without completing the purchase. A recovery email invites someone to complete an interrupted purchase.

How we checked. We read Baymard Institute's cart abandonment statistics page (updated 22 September 2025) and Stripe's documentation on recovering abandoned carts in Checkout. Baymard's data covers e-commerce in general; we found no course-specific figures. Contact: hi@heytea.app. Editorial note: we check every figure against the sources listed below and correct mistakes openly.

Frequently asked questions

How many people abandon their cart?

Baymard Institute calculates an average documented online cart abandonment rate of 70.22%, based on 50 different studies (updated 22 September 2025). It covers e-commerce in general, not just courses, but it shows most people who reach a cart don't complete the purchase.

Why do people abandon checkout?

In Baymard's surveys of US shoppers, excluding those just browsing, the top reason is extra costs being too high (40%). Others include not trusting the site with card details (19%), having to create an account (18%) and a checkout that's too long or complicated (17%).

Can I email people who abandoned checkout?

Only with consent to receive promotional messages. Stripe's documentation on recovering abandoned carts says customers must agree to receive promotional emails before you can contact them. Without consent, the email address isn't even included in the data Stripe sends you.

When is a Stripe checkout considered abandoned?

A Stripe Checkout session expires by default 24 hours after creation, and the minimum you can set is 30 minutes. When it expires without payment, Stripe sends an event you can use to trigger the recovery email; the recovery link stays valid for 30 days.

What makes a course checkout simpler?

Showing the total price before payment, not requiring account creation before paying, asking only for necessary data, offering common payment methods and repeating in one line what's being bought and what the refund policy is.

Sources

  • Baymard Institute, "Cart Abandonment Rate Statistics", updated 22 September 2025. Accessed 19 October 2026. baymard.com
  • Stripe, "Recover abandoned carts", Checkout documentation. Accessed 19 October 2026. docs.stripe.com
← All articles