Back to blog
Metrics

How to increase average order value (AOV): 8 ways

Average order value is your revenue divided by the number of orders. The formula with a worked example, eight ways to raise the figure and the sum that shows what is left of your margin per order.

6 October 202610 min read

What is average order value?

Average order value is your revenue in a period divided by the number of orders in that period. The figure tells you what a customer spends per order on average. It is usually shortened to AOV.

The figure matters because many costs are fixed per order. Shipping, packaging, payment fees and what you spent to acquire the customer are almost the same for an order of € 30 as for one of € 60. So a larger order leaves more margin than the same amount in two small ones.

The AOV formula

Average order value = revenue ÷ number of orders, both over the same period. The work is in the choices behind those two numbers.

ChoiceWhat to watch
Shipping and VATWith or without: pick one way and stick to it. For a calculation with margin, use product revenue without VAT
Discounts and refundsUse what the customer paid after discount and decide whether refunded orders count
PeriodCompare like with like. A month with a promotion next to an ordinary month says little
Subscriptions and one-off ordersGive each its own figure. A subscription delivery has fixed contents, and in one average one figure hides the other

How to calculate average order value

The fictional coffee shop Brandpunt Koffie has € 24,000 in revenue from 600 orders in a month. The AOV is € 24,000 ÷ 600 = € 40, without VAT. In this worked example the shop pays for shipping itself.

Suppose every order comes out € 5 higher. Brandpunt Koffie keeps half on the products and has € 8 in costs per order for shipping, packaging and payment. That € 8 stays the same when a bag of coffee is added.

Per orderOrder of € 40Order of € 45
Margin on the products (50%)€ 20.00€ 22.50
Costs per order€ 8.00€ 8.00
Left per order€ 12.00€ 14.50

The order value goes up by an eighth. What is left per order goes up by € 2.50, more than a fifth. Over 600 orders that is € 1,500 a month, with the same number of customers. Fill in your own margin and your own costs per order.

Mean, median and distribution

An average is sensitive to outliers. A worked example: nine orders of € 30 and one of € 330 add up to € 600, an average of € 60. Not a single customer ordered for € 60. The median, the middle order when you sort them by amount, is € 30 and says more about the ordinary customer here.

So look at the distribution before you choose a measure. Count how many orders fall in each amount, in steps of € 10 for example. You then see where most of them are and how many stay just under your free-shipping threshold. If many sit just above the threshold, customers are ordering up to it. If many sit just under it, they lack a small product to fill the gap.

How to increase average order value

There are three directions: more items of the same product, another product on top or a more expensive version. The eight ways below are variants of those. What they bring in differs per shop; measure it in your own figures.

WayHow it worksWhen it fits
1. Volume discountThe more items, the lower the price per item, in stepsProducts that get used up and keep well. The calculation is in our article on volume discounts
2. Free-shipping thresholdNo shipping costs from an amount just above what an ordinary order is nowWhen you have a product the customer can fill the gap with
3. BundleProducts that belong together as one offer, with a small discountWhen customers use them together anyway, such as coffee with filters
4. Box the customer buildsThe customer chooses products from a collection; a larger size gives a higher discountA range with many flavours or variants
5. One-off extra with a subscriptionA subscriber adds a single product to the next delivery, in the same parcelProducts that are needed now and then
6. Reward or tier benefit with a minimum order amountThe discount or gift only applies from a certain amountWhen you have a loyalty programme. A reward then does not make a small order even smaller
7. Recommendation in the cart (cross-sell)Next to what is in the cart you show a product that goes with itProducts with a logical add-on. Keep it to one or two
8. Larger pack as the default choiceThe larger variant is selected in advance, with a lower price per kilo or per itemWhen the large pack really is cheaper per unit

Pick one or two; four offers at once on one page make the choice harder. If most orders consist of one product, a volume discount or a larger pack fits. If customers already buy different products, a threshold or a bundle fits.

What it does to your margin

A higher order value is not the same as more margin: the discount you give for it comes out of your margin. So for every measure, work out what is left per order, before and after. A worked example with two volume discounts at Brandpunt Koffie: a bag costs € 10, the cost price is € 5 and the costs per order are € 8. The customer used to order 4 bags.

Per orderNo volume discount10% from 6 bags15% from 5 bags
Order4 bags6 bags5 bags
Price per bag€ 10.00€ 9.00€ 8.50
Order value€ 40.00€ 54.00€ 42.50
Margin on the products€ 20.00€ 24.00€ 17.50
Costs per order€ 8.00€ 8.00€ 8.00
Left per order€ 12.00€ 16.00€ 9.50

Both discounts raise the order value. The first leaves € 4 more per order, because the customer takes two extra bags. The second leaves € 2.50 less: one extra bag does not make up for 15% off all five. In your revenue figures both look good.

The customer who already ordered 6 bags paid € 60, which left € 22. With the first discount they pay € 54 and € 16 is left, without doing anything differently. So put a step or a threshold above what most customers already order now. Also check that the costs per order stay the same: a heavier parcel can fall into a more expensive shipping rate.

Order value versus customer lifetime value

A larger order now is not a goal in itself: someone who stocks up for a month and a half comes back later. If the customer from the example orders 4 bags every month, that is 12 orders of € 40 a year: € 480 in revenue and 12 × € 12 = € 144 in margin. If they order 6 bags every month and a half with the volume discount, that is 8 orders of € 54: € 432 in revenue and 8 × € 16 = € 128 in margin. They drink the same amount of coffee, 48 bags a year. The order value went up; what the customer brings in per year went down.

A measure only works when it makes the customer buy more or add a product. So put the order value next to the number of orders per customer and next to customer lifetime value: what a customer brings in over the whole time they are a customer. The calculation is in our article on customer lifetime value.

AOV for subscriptions

For a subscription, the value per delivery is the order value. The frequency is fixed, so a higher value per delivery does not come at the expense of the number of deliveries. Raise that value with the contents and not with the discount: a higher quantity per delivery, a larger pack or a one-off extra with the next delivery. A higher subscription discount does the opposite: the customer gets the same delivery for less, at every delivery again.

How to do it with Loyalo

Loyalo is a Shopify app for subscriptions, points and tiers. You set up part of the eight ways in it; the rest you arrange in Shopify or in your theme.

WayWhat you set up in Loyalo
Volume discountYou fill in rules and steps; Loyalo creates an automatic discount in Shopify for each step. A block shows the price per item on the product page. Volume discount is in every Loyalo plan
Box the customer buildsWith the box builder the customer chooses products from a collection, one-time or as a subscription. Per box you set up to 4 sizes of 2 to 48 products, each with a discount in whole percents. When the box is full and a larger size gives a higher discount, the page offers that size. A fixed price per box is not possible
One-time extrasA subscriber adds a single product to the next delivery in the portal; it is charged with that delivery. You choose the products, an optional discount and the maximum per delivery
Reward with a minimumPer reward you set a minimum order amount
Free shippingYou set the threshold in your shipping settings in Shopify. Loyalo can show a progress bar to free shipping in the cart; you fill in the amount yourself
The box page of Brandpunt Koffie with three sizes: 6 items without a discount, 12 items with 10% and 18 items with 15% off, and the bar at the bottom with four of six products chosen
The box builder of a demo shop: a larger size gives a higher discount.

Free shipping can also be a benefit of a tier. That customer then has no reason left to order up to your threshold, so take that into account. Product recommendations in the cart are not part of Loyalo; use your theme or another app for those.

On the Analytics page, the Revenue tab shows the average order value of your subscription orders, with first orders and renewals apart and the difference with the period before. Loyalo calculates there with what the customer paid, including shipping and VAT, after refunds. One-off orders without a subscription do not count there.

The Revenue tab on the Analytics page in Loyalo: revenue from subscriptions, subscription orders and the average order value, each split into first order and renewal
The AOV of subscription orders on the Revenue tab. Example from the demo shop.

Common mistakes

  • Steering on order value without working out the margin per order, before and after.
  • A threshold or step that most customers already reach. Then you give away a discount or free shipping without anything changing.
  • A threshold that is too far away. If an ordinary order is € 25 and the threshold € 75, the gap is too large for most customers.
  • One average for the whole shop. Subscriptions, one-off orders and business customers each have their own order value.
  • Not checking whether the customer comes back later. Track the number of orders per customer as well.

Frequently asked questions

What is the AOV formula?

AOV = revenue ÷ number of orders. AOV stands for average order value. Both numbers cover the same period and the same group of orders, for example all one-off orders of a month.

How do you calculate average order value?

Divide the revenue in a period by the number of orders in the same period. € 24,000 in revenue from 600 orders gives an AOV of € 40. Decide beforehand whether you count shipping and VAT.

How do you increase average order value?

Give the customer a reason to put more into one order: more items (a volume discount, a larger pack), another product (a bundle, a box, a recommendation) or an amount to reach (free shipping, a reward with a minimum). For every measure, work out what is left per order.

What is a good average order value?

There is no norm. The amount depends on your product, your prices and your customers. Compare with your own earlier periods and with your costs per order: the figure is good when enough is left after those costs.

Does AOV include shipping and tax?

That is a choice, and not every report makes the same one. Check how your reporting calculates the figure and only compare figures calculated the same way. For a calculation with margin, use product revenue without VAT or sales tax.

AOV or customer lifetime value: which matters more?

Customer lifetime value, because it counts all orders of a customer. Order value is one part of it, next to how often and how long a customer orders. A measure that raises the order value and lowers the number of orders can bring in nothing on balance.

More per order in your own shop

In a demo we show how volume discounts, the box builder and one-time extras work in Loyalo.

Request a demo

Ready to sell subscriptions inside Shopify?

No per-order fee, no redirect, no hassle. Just native subscriptions.