Ecommerce Metrics: Definitions, Formulas and Benchmarks
Every metric below is defined the way an online store actually uses it: what it measures, the formula, what good looks like, and the mistakes that quietly corrupt the number. Each page also says what Chartsy calculates for you and what has to come from your analytics or ad tools.
Sales4
Net Sales
SalesWhat your store actually sold after discounts and refunds come off gross sales. Shipping and tax are usually kept out, so net sales reflects the products themselves.
Net Sales = Gross sales − Discounts − Refunds
Average Order Value (AOV)
SalesThe average amount a customer spends per order. Raising AOV grows revenue without needing a single extra visitor.
AOV = Net sales ÷ Number of orders
Units per Order
SalesHow many items the average order contains. It shows whether bundles, cross-sells and multi-buy offers are actually working.
Units per Order = Units sold ÷ Number of orders
Revenue per Visitor (RPV)
SalesHow much revenue each visit to your store brings in. It combines conversion rate and average order value into one number.
RPV = Net sales ÷ Sessions (= conversion rate as a fraction × AOV)
Customers2
Customer Lifetime Value (CLV)
CustomersThe total a customer is worth to your store over the whole relationship. It sets how much you can afford to spend to win and keep them.
CLV = AOV × Purchase frequency × Customer lifespan
RFM Analysis (RFM)
CustomersGroups customers by how recently they bought, how often they buy and how much they spend - so you know who to reward, who to win back and who to stop chasing.
Score each customer on Recency, Frequency and Monetary value; group the scores into segments
Retention4
Repeat Purchase Rate
RetentionThe share of customers who have ordered more than once. It shows whether your store builds a customer base or keeps paying to replace one.
Repeat Purchase Rate = Customers with 2+ orders ÷ Total customers × 100
Purchase Frequency
RetentionHow many orders the average customer places in a period. Together with AOV it is the backbone of lifetime value.
Purchase Frequency = Orders ÷ Unique customers
Time Between Purchases
RetentionThe typical gap between one order and the next. It tells you when to remind customers - and when a quiet customer has really gone.
Time Between Purchases = Median days between consecutive orders per customer
Customer Retention Rate
RetentionThe share of customers who keep buying from you over time. For a store without subscriptions, it is measured by whether they order again.
Retention Rate = Customers who ordered again ÷ Customers in the starting period × 100
Marketing4
Ecommerce Conversion Rate
MarketingThe share of store visits that end in an order. Small changes compound: going from 1.5% to 2% is a third more orders from the same traffic.
Conversion Rate = Orders ÷ Sessions × 100
Cart Abandonment Rate
MarketingThe share of shopping carts that never become orders. Most carts are abandoned, so even a small recovery is meaningful revenue.
Cart Abandonment Rate = (1 − Completed orders ÷ Carts created) × 100
Customer Acquisition Cost (CAC)
MarketingWhat it costs, on average, to win one new customer. It only means something next to what that customer is worth.
CAC = Marketing and sales spend ÷ New customers
Return on Ad Spend (ROAS)
MarketingRevenue earned for every unit of currency spent on ads. A ROAS that looks profitable can still lose money once margins are counted.
ROAS = Revenue from ads ÷ Ad spend
Profitability4
Gross Margin
ProfitabilityThe share of each sale left after paying for the goods sold. It decides how much you can spend on marketing, shipping and everything else.
Gross Margin = (Net sales − COGS) ÷ Net sales × 100
Contribution Margin
ProfitabilityWhat each order really earns after the costs that come with it - goods, shipping, payment fees and the marketing that won it.
Contribution Margin = Net sales − Variable costs (COGS, shipping, fees, marketing)
Refund Rate
ProfitabilityThe share of sales that comes back as refunds. Every refund costs the sale plus shipping, handling and often the item itself.
Refund Rate = Refunded amount ÷ Gross sales × 100
Discount Rate
ProfitabilityHow much of your gross sales you give away in discounts. Steady growth in this number usually means customers have learned to wait for a sale.
Discount Rate = Discounts ÷ Gross sales × 100
Inventory2
Inventory Turnover
InventoryHow many times you sell through your average stock in a period. Low turnover means cash sitting on shelves.
Inventory Turnover = COGS ÷ Average inventory value
Sell-Through Rate
InventoryThe share of stock you received that has actually sold. It tells you when to reorder, discount or stop buying a product.
Sell-Through Rate = Units sold ÷ Units received × 100
Stop calculating these by hand
Connect your BigCommerce store and Chartsy calculates the order-based metrics on this page - net sales, AOV, repeat purchase rate, refunds, discounts and monthly customer segments - from your real orders, updated every hour.