Gross merchandise value (GMV) measures the value of merchandise transacted over a period. A useful calculation starts with a written definition: two reports labelled “GMV” can treat discounts, cancellations, taxes and shipping differently.
This guide uses a simple gross merchandise convention: item price multiplied by units ordered, before discounts and returns, excluding tax and shipping. Use the definition required by your own reporting system when reconciling its figures. For interpretation rather than calculation, read what GMV tells an ecommerce business.
Key takeaways
- Choose one period, currency and definition before adding up orders.
- Calculate at the item level so multi-item orders are counted correctly.
- Reconcile discounts and returns separately; GMV alone does not show profitability.
1. Define the reporting boundary
Write down the date range, reporting time zone, channels and currency. Decide whether the date refers to order creation or another event, and how cancelled or test orders are treated. Keep those choices beside the result so someone else can reproduce it.
For this example, we use genuine orders created during one calendar month in USD. We exclude test and cancelled orders. A later return is recorded separately rather than silently changing our gross merchandise definition.
If you combine marketplaces and your own storefront, check for orders that appear in both exports. Count each transaction once. Convert currencies using a documented method before summing them; adding dollar and euro amounts directly produces a meaningless total.
2. Multiply each item's price by its quantity
For our chosen convention:
GMV = sum of (item price before discounts × quantity ordered)
Suppose a store sells the following products during the month:
- T-shirt: price per unit: $25; units ordered: 120; merchandise value: $3,000.
- Hoodie: price per unit: $60; units ordered: 40; merchandise value: $2,400.
- Cap: price per unit: $20; units ordered: 30; merchandise value: $600.
- Total: units ordered: 190; merchandise value: $6,000.
The month's GMV is $6,000 under this convention. Shipping charges and tax are outside this calculation. Each order can contain several rows; do not add its full order total again beside those rows.
When prices change during the month, use the price recorded on each order line. Multiplying today's catalogue price by the month's total units will not reproduce the historical result.
3. Reconcile the result with your sales report
Next, explain the difference between merchandise volume and the other figures your team uses. Shopify's sales reporting documentation defines net sales using gross sales, discounts and sales reversals. A payout also reflects payment processing and settlement, so it should not be treated as the same measurement.
For an illustrative reconciliation, assume $300 in discounts and $450 in sales reversals apply to the same reporting period:
- Gross merchandise value under our convention: $6,000.
- Less discounts: $300.
- Less sales reversals: $450.
- Remaining merchandise sales: $5,250.
That last figure is still not profit. Product costs, fulfilment, payment fees and other expenses have not been subtracted. Returns recorded in a later period can also make a monthly reconciliation differ from an order-cohort analysis.
Check the calculation before using it
Sample a few orders from the export and trace them back to the store. Include a discounted order, a multi-item order, a cancellation and a return. Confirm the quantities, currency and date treatment rather than assuming every report uses identical filters.
Keep the calculation repeatable, then connect it to operating decisions. Pair sales trends with customer support measures to understand whether a busier store is also creating more unresolved customer work. Chad can be evaluated as part of that support workflow; GMV by itself does not establish whether any tool will pay for itself.


