An offer made at the wrong time can cost you the entire sale. For Shopify merchants trying to increase average order value (AOV), the debate between upselling during checkout versus after payment is not just a matter of preference. It's a critical decision that balances the risk of a lost cart against the reward of a larger order. One path adds friction before you have the money; the other presents a new offer after the original sale is already secure.
What is an in-checkout upsell?
An in-checkout upsell presents a product offer after a customer starts checkout but before they pay. Typically a pop-up or banner inside the checkout flow, its goal is to increase order value before the transaction is final, often with items related to the cart's contents.
The primary advantage is visibility, as every customer who enters the checkout sees the offer. However, this is also its main weakness. On most Shopify plans, modifying the checkout is highly restricted. As a result, implementing true in-checkout upsells is often limited to merchants on the Shopify Plus plan, which allows for greater checkout customization.
For everyone else, the offers are typically confined to the cart page, which appears before the secure checkout process begins. Introducing a new choice at this stage can interrupt the customer's momentum. They must re-evaluate their purchase, consider the new item, and decide whether to add it, which adds a moment of hesitation right before payment.
Not all in-checkout offers carry the same risk. A simple, low-cost addition like a warranty or a small charitable donation is easier to decide on. These are often presented as a checkbox rather than a full product card. This minimizes disruption compared to offering a completely new product that requires the customer to weigh its features and price against their original purchase intent.
H3: The move to Checkout Extensibility
Recently, Shopify has phased out older customization methods in favor of a new framework called Checkout Extensibility. This system uses secure, app-based blocks and extensions that are safer and automatically compatible with new features like Shop Pay.
For merchants, this means implementing in-checkout upsells now happens through apps that use these new tools. A developer or app can add a section to the checkout page, for example, just below the order summary, that presents a targeted offer. This is a more stable and secure way to add functionality without editing core code, but it is still primarily a feature for stores on the Shopify Plus plan.
What is a post-purchase upsell?
A post-purchase upsell is an offer shown to a customer on the order confirmation page, immediately after they have paid. Since the original sale is secure, this strategy aims to add to the order without any risk of causing cart abandonment.
This strategy works because it intercepts the customer in a high-intent moment. They have just trusted your brand enough to make a purchase, and their wallet is already "out, " figuratively speaking. A relevant offer at this point feels less like a sales pitch and more like a helpful suggestion. It's a chance to add a complementary item or upgrade without a complex process.
Crucially, because this happens after the checkout session, it is compatible with all Shopify plans. Apps can use Shopify's native post-purchase functionality to inject these offers onto the order status page, which every customer sees after paying. This makes it a widely accessible strategy for increasing AOV.
H3: A concrete step: Enabling post-purchase apps
Before a post-purchase app can work, a merchant must enable it in their Shopify settings. This is a one-time security step. You navigate to Settings, then Checkout. In the "Post-purchase page" section, you select the app you want to use. Shopify only allows one post-purchase app to be active at a time, so you must choose which tool will manage these offers.
Once enabled, the app can present one-click offers to customers. The customer doesn't have to re-enter their payment or shipping details. Because Shopify has already securely tokenized their payment information for the original order, they can accept the new offer with a single click. This frictionless experience is a key reason for the strategy's success.
H3: The fulfillment communication gap
The biggest operational challenge is the race against the clock. Your fulfillment system must be notified of the added item almost instantly. If your warehouse team picks and packs the original order before the upsell information arrives, you face a new problem. You must either ship two separate packages, angering the customer who expected no extra shipping, or cancel the upsell item, creating a poor experience.
Which upsell type has a higher conversion rate?
Post-purchase upsells consistently have a higher conversion rate than in-checkout offers. While pre-purchase upsells have maximum visibility, post-purchase offers see acceptance rates between 3-8%. Some analyses find they convert two to three times higher than their pre-purchase counterparts because there is no risk to the primary sale.
The psychology is straightforward. When a customer is in the checkout, their single goal is to complete the purchase. Any new offer, question, or choice is a form of friction that can lead to second thoughts and cart abandonment. The fear of a payment failing or the process becoming too complicated is a real deterrent.
Once payment is confirmed, that anxiety disappears. The customer is relieved and satisfied, and their guard is down. An offer at this point is a low-pressure decision, presented at the optimal moment. A simple "yes" can add another item to their order, often with a single click. This frictionless experience is why post-purchase offers perform so well.
H3: A worked example: Calculating the real impact
Consider the financial model of a post-purchase upsell. Because the offer appears after the sale is complete, its revenue is purely incremental. Every accepted offer adds directly to the store's top line with no risk of cannibalizing the original purchase. Even a modest acceptance rate on a low-cost item compounds into significant, risk-free revenue over thousands of orders.
The in-checkout model carries a different financial risk. While it also generates revenue from accepted offers, it introduces friction that can increase cart abandonment. Even a small rise in abandonment can lead to a net loss. The revenue from lost original sales can easily exceed the gains from successful upsells, making the strategy unprofitable despite its apparent success.
This risk profile is also more volatile. A poorly chosen in-checkout offer, one that is irrelevant, too expensive, or simply disruptive, can cause a spike in abandoned carts. The downside is not just a low conversion rate on the offer itself, but a direct negative impact on the store's primary revenue stream. The potential for a net loss is always present.
What are the risks of in-checkout upsells?
The single biggest risk of an in-checkout upsell is cart abandonment. The checkout process is the final, most sensitive step in the sales journey. While upselling can account for 10-30% of ecommerce revenue, introducing it at the wrong moment can backfire. Any distraction or added complexity can cause a customer to leave.
This happens for a few key reasons. First is decision fatigue. The customer has already made their choices and is ready to pay. Introducing a new option forces them to re-engage their decision-making process, which can be exhausting. They might decide to "think about it" and never come back.
Second is the disruption of flow. A pop-up or new page can feel intrusive and break the smooth progression from cart to payment confirmation. This interruption can erode trust and make the checkout feel less secure. In fact, a complicated or lengthy checkout process is a well-known reason for abandonment. Even a slight hesitation can be enough to prevent the sale from being completed.
The risk is amplified on mobile devices, which account for a large share of ecommerce traffic. Screen space is limited, and checkout forms are already condensed. A pop-up or a layout shift can cover critical buttons or create a confusing user experience. This frustration leads to a much higher abandonment rate on mobile than on desktop for the exact same offer.
H3: The cost when it goes wrong
The average ecommerce cart abandonment rate is notoriously high, meaning merchants are already fighting hard to convert the shoppers who do begin checkout. An intrusive upsell can easily worsen these odds. If a pop-up increases the bounce rate, it directly reduces the number of people who even start the payment process.
The damage isn't just lost sales; it's wasted acquisition costs. The money spent on ads to bring that customer to the site is lost. The opportunity to build a long-term relationship is gone. A poorly timed offer doesn't just lose the upsell, it poisons the entire transaction and pushes a potential loyal customer away.
How does shipping impact the upsell decision?
Shipping costs heavily influence the upsell decision. An in-checkout offer can change the shipping rate right before payment, and unexpected costs are a primary reason for cart abandonment. This recalculation can push the total into a range the customer is uncomfortable with, risking the entire sale.
Post-purchase upsells have a distinct advantage here. Because the item is added to an order that has already been placed but not yet fulfilled, it can often "ride along" in the same package. This means the customer can add another product without paying for additional shipping. The offer becomes much more compelling.
This is especially powerful when combined with a free shipping threshold. A customer who was close to the threshold on their initial order might be more inclined to add a small item post-purchase to feel they are getting more value from the shipping fee they already paid. It transforms the upsell from a cost to an optimization.
A named trade-off here is the "Average-Order-Value-Ceiling". Post-purchase works best for low-cost, impulse additions. It is much harder to sell a high-ticket item after the main purchase is complete. If your goal is to upsell a $500 accessory for a $1,000 product, an in-checkout offer, despite its risks, may be the only place to get the customer's full attention for a decision that large.
In-Checkout vs. Post-Purchase Upsell: A Direct Comparison
Choosing the right strategy depends on your tolerance for risk and your specific goals. While both aim to increase AOV, they operate on different principles and present different trade-offs for the merchant and the customer. Seeing them side-by-side makes the choice clearer.
| Factor | In-Checkout Upsell | Post-Purchase Upsell |
|---|---|---|
| Risk to Original Sale | High. Adds friction and decision-making before payment is secured. | None. The original sale is already complete. |
| Typical Conversion Rate | Lower, as it competes with the primary goal of completing the checkout. | Higher. Acceptance rates are often 3-8%. |
| Impact on Shipping | May require recalculating shipping costs, which can deter the buyer. | Item can often be added to the same shipment with no extra shipping cost. |
| Customer Experience | Can feel disruptive and add complexity to the payment process. | Frictionless. A simple, one-click addition after the main purchase is done. |
| Shopify Plan Requirement | Generally requires Shopify Plus for checkout modifications. | Works on all Shopify plans via the post-purchase page. |
Pick In-Checkout Upsells If:
You are a Shopify Plus merchant and have a highly optimized, fast checkout process. Your offers are simple, directly related to the cart contents (like a warranty or rush processing), and are unlikely to cause hesitation. You have tested this flow and confirmed it does not negatively impact your overall conversion rate.
Pick Post-Purchase Upsells If:
You want to increase AOV without risking your existing sales. You are on any Shopify plan and want an accessible way to implement upsells. Your goal is to provide a smooth, frictionless customer experience and use the excitement of a completed purchase to encourage a second, incremental one.
How to implement post-purchase upsells on any Shopify plan
Post-purchase upsells are implemented using apps from the Shopify App Store that present offers on the order status page. Because this happens after payment and outside the protected checkout flow, this strategy is compatible with all Shopify plans and does not require theme code modifications to set up.
With this approach, the added item rides on the original order's shipping. The customer does not pay for separate shipping, making the offer more attractive. In the current version of Tacey, adding the upsell item is free for the customer, creating a zero-friction experience to add a gift or a bonus product to the order. This helps increase the perceived value of the order without introducing payment complications.
The moment after a customer trusts you with their money is your best chance to deepen that relationship, not to complicate it. A post-purchase offer respects the original sale while still opening the door for more.
Setting this up does not require any theme code modifications. The merchant selects the products to offer and configures the rules within the app's interface. Because it happens after the checkout, it never interferes with the payment process or puts the initial sale at risk. Tacey's plans are based on order volume, with features remaining consistent across all tiers. You can find more details on the pricing page.
For most stores, the choice is clear. The risk of losing a sale by interrupting the checkout outweighs the potential benefit of an in-checkout upsell. A post-purchase offer provides a safer and often more effective path to increasing your average order value, all while improving the customer experience.
Frequently asked questions
Do post-purchase upsells require a second payment?
It depends on the app and the offer. Some post-purchase upsells are paid and require the customer to confirm a second charge with a single click, as their payment information is securely saved. Others, like Tacey's current implementation, allow for adding free items to the order without any additional payment.
Can I offer an upsell on all Shopify plans?
Post-purchase upsells that function on the order status page work on all Shopify plans. In-checkout upsells that modify the checkout flow itself are typically restricted to merchants on the Shopify Plus plan.
Do post-purchase upsells increase shipping costs?
Usually, no. A key benefit of post-purchase upsells is that the added item can be included in the original shipment before it's fulfilled. This means the customer gets the new product without paying for separate shipping.
What kind of products work best for post-purchase upsells?
Complementary products, travel-sized versions of popular items, and accessories work very well. The best offers are low-cost, easy to understand, and require little consideration. They should feel like an impulse addition, not a major new purchase. Data-driven offers based on what customers frequently buy together perform best.
Will adding an upsell slow down my store?
A properly built post-purchase upsell app should not slow down your checkout. Since it loads on the order status page after payment is complete, it does not interfere with the critical speed of your checkout process. In-checkout upsells, however, do add an element to the checkout flow that must load quickly to avoid creating friction.



