← All guides

Shopify Average Order Value: How to Calculate AOV and Grow Revenue

Your Shopify average order value (AOV) is total revenue divided by the number of orders in a given period, and your Shopify analytics show it. To raise it, give shoppers a relevant reason to add more at each step: bundles, quantity breaks, free shipping or free gift thresholds, cart drawer upsells, and one-click post-purchase offers. Test each change against conversion rate and profit per order, not AOV alone.
Table of contents
  1. Shopify Average Order Value: What It Means and Why It Matters
  2. How to Calculate Shopify AOV and Find It in Analytics
  3. Practical Ways to Increase Shopify Average Order Value
  4. How to Test AOV Offers Without Hurting Conversion
  5. Frequently asked questions

Shopify Average Order Value: What It Means and Why It Matters

A simple definition

Your Shopify average order value is the average amount a customer spends in a single order on your store. It tells you how much revenue each order brings in, and it is one of the few ecommerce metrics you can influence without buying more traffic.

AOV sits next to conversion rate and traffic in the basic revenue equation: visitors, multiplied by the share who buy, multiplied by the value of each purchase. Improving any one of the three lifts revenue. AOV is often a practical lever for stores that already have steady traffic but feel squeezed by the cost of acquiring each customer.

Why AOV deserves attention

Every order carries costs that do not grow in step with its value: acquiring the customer, the fixed part of payment fees, picking and packing, and often shipping. When each order is worth more, those costs are spread across more revenue, which can improve your margin per order. A higher AOV can also give you more room to spend on acquisition while staying profitable.

That said, a higher AOV is not automatically better. If a tactic pushes AOV up but cuts conversion rate, or relies on discounts that erase your margin, you can end up with more revenue per order and less profit overall. Keep that in mind through the rest of this guide.

What counts as a "good" AOV?

There is no universal answer. AOV varies widely by niche, price point, product category, and customer type. A store selling single high-ticket items will look very different from one selling consumables people reorder. Instead of chasing an external figure, compare your AOV with your own history, your own channels, and your own margins. The goal is steady, profitable improvement over your baseline.

How to Calculate Shopify AOV and Find It in Analytics

The AOV formula

The calculation is straightforward:

AOV = total revenue ÷ number of orders

Here is an example with made-up figures, not a benchmark: if a store generated $30,000 in revenue from 600 orders last month, its AOV is $30,000 ÷ 600 = $50. If next month it generates $33,000 from the same 600 orders, its AOV rises to $55.

Be consistent about what goes into "revenue." Decide whether you count shipping, taxes, refunds, and discounts, then use the same definition every time so your comparisons stay valid. Shopify's reports apply their own definitions, so check how a report calculates the figure before comparing it with a number you computed in a spreadsheet.

Where to find AOV in Shopify

You do not need to calculate it by hand: your Shopify analytics show average order value.

  1. In your Shopify admin, open Analytics.
  2. Find the average order value metric and adjust the date range to compare periods (for example, this month against the previous month).
  3. Look at average order value over time in the reports, rather than as a single number.
  4. Break the data down by sales channel, product, or customer type where the report allows it.

The reports and breakdowns you can see may depend on your Shopify plan, and Shopify updates its analytics screens over time, so the exact labels in your admin may differ.

Look beyond the single average

A mean can mislead. A handful of unusually large orders, such as a wholesale purchase or a corporate gift order, can pull the average up and hide what a typical customer really spends. To get a truer picture:

  • Check the median order value and the most common order amount. These are better anchors for thresholds and offers than the mean.
  • Segment by customer type. New and returning customers often behave differently.
  • Segment by channel and device. Paid social, email, organic search, desktop, and mobile can produce very different baskets.
  • Segment by first product purchased. It shows which entry products leave room for add-ons.

Write down your baseline AOV, median, conversion rate, and profit per order before you change anything. Without that baseline you cannot tell whether a tactic worked.

Practical Ways to Increase Shopify Average Order Value

Lasting AOV improvements usually come from making a larger basket feel like a better deal or a more complete solution, not from pressuring shoppers. Each tactic below works at a different moment in the buying journey, so they can be layered rather than treated as alternatives.

Product bundles

Bundles group complementary products into a single offer, such as a starter kit, a "complete the routine" set, or a themed collection. They work because they remove decision effort: the shopper does not have to figure out what goes together.

Good bundles start from your order data. Look at which products already appear in the same orders, then package those combinations. Keep the offer easy to understand and make sure the bundle price is attractive without destroying margin. If you want to build fixed, tiered, or mix-and-match bundles on your storefront, you can set up product bundles with Moon Bundles, then watch how they affect AOV and conversion in your own analytics. For a step-by-step walkthrough, see our guide on how to bundle products on Shopify.

Quantity breaks and volume discounts

Quantity breaks reward shoppers for buying more of the same item: for example, a better unit price when they buy two or three instead of one. Volume discounts follow the same logic with tiers. They suit products that are consumed, gifted, or shared, such as skincare, supplements, coffee, pet supplies, or apparel basics.

Design tiers so the step up feels small and the reward is clear. Avoid too many tiers, which create confusion. Check that each tier still leaves an acceptable margin, since the discount usually applies to every unit in the tier. With Moon Bundles volume discounts, the discount is applied automatically and the saving is shown on the product page.

Free shipping and free gift thresholds

A threshold gives shoppers a goal: spend a little more and unlock a benefit. The two most common versions are free shipping above a set cart value and a free gift above a set cart value.

  • Free shipping threshold: a common approach is to set it modestly above your median order value so most shoppers feel it is within reach. A threshold far above what people normally spend tends to be ignored.
  • Free gift threshold: choose a gift with high perceived value and low cost to you, ideally something that introduces a product or encourages a repeat purchase.

Show progress toward the threshold inside the cart so shoppers always know how close they are. If you want to automate this, Moon Bundles progressive free gifts add a live progress bar to the cart, with tiers you choose (free shipping, a free gift, an order discount) and up to two gifts per cart.

Think about what a threshold does to your margin. Free shipping costs you real money on orders that would have qualified anyway, so test thresholds rather than guessing.

Cart drawer upsells and cross-sells

The cart drawer is where shoppers confirm what they are about to buy, which makes it a natural spot for a relevant suggestion. An upsell proposes a better or larger version of what is in the cart. A cross-sell proposes something that goes with it.

Keep cart offers lightweight:

  • Show one to three suggestions, not a long carousel.
  • Choose items that are clearly related to the cart contents.
  • Favor lower-priced add-ons that feel like an easy yes.
  • Make adding an item a single click, without sending the shopper away from the cart.

The risk here is distraction. If suggestions are irrelevant or push the checkout button down the page, conversion can fall. That is why cart changes should always be tested. The Moon Bundles cart drawer brings free shipping progress, social proof, cross-sells, and discount codes into a slide-out cart that matches your theme.

One-click post-purchase upsells

A post-purchase upsell appears after the customer has paid, before they reach the thank-you page. Because the original order is already complete, the shopper takes no risk with the main purchase, and a one-click offer lets them add an item without re-entering payment details.

This is often a good place to offer something complementary, a refill, or an accessory. Keep the offer relevant to what was just bought and present a single clear choice. Since it happens after payment, it cannot hurt the conversion of the primary order, which makes it a comparatively low-risk way to lift AOV. How the offer is set up depends on the app you use: in Moon Bundles, post purchase page upsells are included from the Essential plan ($19.99 per month, with a 7-day free trial). Our guide to Shopify post-purchase upsells covers which offers to show, the setup, and the metrics to track.

Comparing the tactics

Tactic Where it appears Works best when Main risk
Product bundles Product page, collection pages Products are naturally bought together Margin erosion if discounted too deeply
Quantity breaks Product page Items are consumable or giftable Discounting units that would sell anyway
Free shipping or gift threshold Cart, announcement bar Threshold sits just above the typical order Shipping or gift cost on orders already qualifying
Cart drawer upsell Cart drawer Add-ons are relevant and low priced Distraction from checkout
Post-purchase upsell After payment The offer matches what was just bought Irrelevant offers hurting customer experience

Where AI fits in

Choosing which product to suggest to which shopper is where automation can help. Recommendation logic can use catalog and order data to propose relevant add-ons instead of relying on a static list. Moon Bundles also has an MCP connector: once you add it to an AI assistant such as Claude or ChatGPT, the assistant can read your catalog, draft offers, and answer questions about your numbers, and nothing goes live until you approve it. To go further, see AI agents for your Moon Bundles offers and Claude Cowork for ecommerce. Whatever tools you use, treat their suggestions as hypotheses to test, not guarantees.

How to Test AOV Offers Without Hurting Conversion

Measure more than AOV

If AOV is your only success metric, you can accidentally approve a change that harms the business. Track a small set of metrics together:

  • Average order value, plus the median if you can.
  • Conversion rate, to catch friction introduced by the offer.
  • Revenue per visitor, which combines AOV and conversion in one number.
  • Profit per order, after discounts, gift costs, and shipping.
  • Repeat purchase behavior, to see whether the offer attracts or alienates good customers.

Revenue per visitor and profit per order are the clearest signals. An offer that raises AOV but lowers revenue per visitor is not a win.

A simple testing process

  1. Record your baseline. Capture AOV, median order value, conversion rate, and profit per order for a normal period.
  2. Pick one change. Launch a single bundle, a single threshold, or a single cart offer. Changing several things at once makes results impossible to interpret.
  3. Define success in advance. Decide which metric must improve and which must not fall before you look at any data.
  4. Split traffic or compare periods carefully. A proper A/B split is ideal because it controls for seasonality and promotions. If you can only compare time periods, avoid running the test during sales events or major campaigns.
  5. Run it long enough. Let the test cover full weekly cycles and collect enough orders to avoid reacting to noise.
  6. Keep, adjust, or roll back. Keep what improves revenue per visitor and profit, tweak the rest, and remove anything that hurts conversion.

If you run your offers with Moon Bundles, A/B testing across modules comes with the Pro plan ($39.99 per month): you split traffic between two versions of an offer and follow revenue per visitor. Plan details are on the pricing page.

Common mistakes to avoid

  • Setting thresholds by gut feeling. Anchor them to your own median order value and test several levels.
  • Over-discounting. Deep discounts raise order size but can wipe out profit and train customers to wait for deals.
  • Stacking too many pop-ups and offers. Each extra prompt adds friction. Start with one layer, then add the next once you know it helps.
  • Ignoring mobile. Many shoppers browse and buy on their phones, so check how every offer looks and behaves on a small screen.
  • Judging too early. A few days of data rarely tell the truth.

Putting it together

A sensible order of work is to measure your baseline first, then start with the offer that fits your catalog best: bundles or quantity breaks on product pages, a threshold in the cart, and a relevant suggestion in the cart drawer. Add a one-click post-purchase offer once the core experience is stable, since it adds revenue after the sale without touching checkout conversion. Review the numbers regularly, and keep improving your Shopify average order value through small, measured steps rather than one big overhaul.

If you would rather run these layers from one app, Moon Bundles covers bundles, quantity breaks, progressive free gifts, a cart drawer, and one-click post-purchase upsells. The free plan includes one module of your choice up to $500 in generated revenue, and every paid plan includes all four modules. If you are still comparing tools, our roundup of the best Shopify bundle apps sets out ratings, prices, and coverage side by side.

Frequently asked questions

What is a good average order value for a Shopify store?

A good AOV depends on your products, pricing, customers, and business model, so there is no single target that applies to every Shopify store. Compare your figure with your own past results and, when available, with businesses that have a similar product mix and market. Look at changes alongside order volume and profit, since a higher AOV alone does not show whether the store is healthier.

Why does Shopify AOV vary between niches?

AOV varies because product prices, purchase frequency, bundle sizes, and customer needs differ by niche. A store selling high-priced items may naturally have a different average than one selling low-cost products purchased often. Discounts, shipping charges, and the mix of products sold can also affect comparisons. Treat external benchmarks as context, not as a target, and make sure the figures use comparable definitions and periods.

Is average order value the same as revenue per customer?

No. AOV measures revenue per order, while revenue per customer measures revenue attributed to each unique customer during a chosen period. A customer who places several orders can contribute multiple times to AOV but is generally counted once in a customer-level calculation. The exact figures also depend on how the store defines revenue, so check whether discounts, refunds, taxes, or shipping are included before comparing metrics.

Can Shopify AOV rise while a store's profit falls?

Yes. AOV can increase even if profit falls, for example when larger orders rely on deep discounts, costly shipping, or products with lower margins. AOV tracks revenue per order, not the costs of making and fulfilling that order. Assess it alongside contribution margin, fulfillment expenses, refunds, and conversion rate to understand whether an AOV change is creating value rather than simply increasing the checkout total.

Should I use the mean or median when reviewing Shopify AOV?

Use the mean to understand total revenue per order across the selected orders, and consider the median to see the middle order value without large orders influencing it as much. A small number of unusually large purchases can pull the mean upward, making a typical order appear larger than it is. Reviewing both can help explain shifts in the data, especially when order values vary widely.

How should I compare Shopify AOV across reporting periods?

Compare periods that use the same revenue definition, currency, and order criteria, and account for differences in product mix, discounting, and customer acquisition sources. A seasonal or promotional shift can change the types of orders placed, so an AOV movement may not reflect a lasting change in customer behavior. Review order count and profit measures alongside AOV to put the comparison in context.