Ecommerce Metrics: The KPIs That Actually Matter

GuidesNummbas Team16 min read

Every ecommerce platform gives you numbers. Shopify shows total sales. Meta shows ad performance. Google Analytics shows sessions. QuickBooks shows expenses. The problem is not a lack of data. The problem is knowing which numbers actually matter for your business.

Most store owners track too many ecommerce metrics and KPIs but act on too few. They log into five different tools, stare at dozens of charts, and still cannot answer the basic question: is my business actually making money?

This guide covers 17 ecommerce metrics and KPIs across five categories. For each one, you will get the formula, a healthy benchmark range, how often to check it, and exactly what to do when the number moves in the wrong direction.

Revenue Metrics

Revenue metrics tell you how much money is coming in and where it comes from. They are the starting point, but never the full picture.

Total Revenue

Total revenue is the amount of money your store collected from sales before any costs are subtracted. It is the top line of your business.

Formula: Total Revenue = Sum of all order payments received

Healthy range: This depends entirely on your business stage. What matters more than the number itself is the direction. Month-over-month growth of 5 to 15 percent is healthy for established stores. Year-over-year growth of 20 percent or more signals strong momentum.

Check frequency: Daily for the raw number, monthly and quarterly for trends.

What to do when this changes: If revenue drops, look at two things first: traffic (are fewer people visiting?) and conversion rate (are fewer visitors buying?). A revenue drop with steady traffic means your site or offer has a problem. A revenue drop with falling traffic means your acquisition channels need attention. If revenue is growing but profits are flat, see our guide on hidden costs eating into ecommerce profits.

Average Order Value (AOV)

AOV tells you how much each customer spends per transaction. It is one of the fastest ways to grow revenue without spending more on ads.

Formula: AOV = Total Revenue / Total Number of Orders

Healthy range: $45 to $120 for most direct-to-consumer brands. Subscription boxes tend to land at $30 to $60. Premium or luxury products often see $150 or higher. Compare your AOV to your own history first, then to your product category.

Check frequency: Weekly.

What to do when this changes: If AOV drops, check whether you recently ran a discount or promotion that pulled in lower-value orders. If AOV is consistently low, test these tactics: bundle products together, add a free shipping threshold just above your current AOV (if your AOV is $45, set free shipping at $55), offer quantity discounts, or add a complementary product suggestion at checkout. A $10 increase in AOV across 1,000 monthly orders is $10,000 in extra revenue with zero additional ad spend.

Revenue by Channel

Revenue by channel breaks down where your money comes from: organic search, paid ads (Meta, Google, TikTok), email marketing, direct visits, referrals, and repeat purchases.

Formula: Channel Revenue = Total revenue attributed to each traffic source

Healthy range: No single channel should account for more than 40 to 50 percent of total revenue. A balanced mix looks like: paid ads 30 to 40 percent, organic and direct 25 to 35 percent, email 20 to 30 percent, other 10 to 15 percent.

Check frequency: Monthly.

What to do when this changes: If one channel dominates (say Meta Ads drives 70 percent of your revenue), you are vulnerable. One algorithm change or cost increase could cut your sales overnight. Invest in building your email list, improving organic search rankings, and testing new acquisition channels. If a previously strong channel drops, investigate whether the issue is on your end (creative fatigue, landing page changes) or platform-wide (algorithm update, increased competition). For more on balancing your ad budget, see how to increase your ad performance.

Profitability Metrics

Revenue is vanity. Profit is sanity. These metrics tell you whether you are actually keeping any of the money that comes in.

Gross Margin

Gross margin tells you what percentage of revenue you keep after subtracting the direct cost of making or buying your product.

Formula: Gross Margin = (Revenue - Cost of Goods Sold) / Revenue x 100

Healthy range: 50 to 70 percent for most direct-to-consumer products. Below 40 percent makes it very hard to cover ad spend, shipping, and operating costs while still turning a profit. Above 70 percent gives you significant room to invest in growth.

Check frequency: Monthly.

What to do when this changes: If gross margin drops, investigate your product costs. Did your supplier raise prices? Did shipping costs for inbound inventory increase? Are you running too many discounts? If your margins are consistently below 50 percent, you may need to renegotiate supplier terms, raise prices, or shift your product mix toward higher-margin items. For a deeper look, see our contribution margin guide.

Contribution Margin

Contribution margin goes one step further than gross margin. It subtracts not just the product cost, but also the variable costs tied to each sale: shipping to the customer, payment processing fees, and packaging.

Formula: Contribution Margin = (Revenue - COGS - Shipping - Payment Processing - Packaging) / Revenue x 100

Healthy range: 30 to 50 percent for most direct-to-consumer brands. This is the number that tells you how much money each sale actually contributes toward covering your fixed costs (rent, software, salaries) and generating profit.

Check frequency: Monthly.

What to do when this changes: If contribution margin drops while gross margin stays steady, the problem is in your variable costs. Check whether shipping rates increased, whether your payment processor fees changed, or whether packaging costs grew. Many store owners focus on gross margin and miss that variable costs are quietly eating their profits. This metric is the single best number for understanding per-order profitability. Read more in our full contribution margin breakdown.

Net Profit Margin

Net profit margin is the bottom line. It tells you what percentage of revenue you actually keep after every single cost is paid: product costs, shipping, ad spend, payment processing, software, payroll, rent, and overhead.

Formula: Net Profit Margin = (Total Revenue - All Costs) / Total Revenue x 100

Healthy range: 10 to 20 percent for established ecommerce businesses. Early-stage businesses often run at 0 to 5 percent while investing in growth. If your net margin is negative for more than two consecutive quarters, something structural needs to change. For a complete walkthrough, see our guide on how to track DTC profitability.

Check frequency: Monthly.

What to do when this changes: If net margin is shrinking while revenue grows, your costs are growing faster than your sales. This is the most common trap in ecommerce: scaling revenue without scaling profits. Break down your expenses by category (ad spend, shipping, COGS, overhead) and find which one grew the most. Often it is ad spend. If you are spending more on ads but getting less efficient returns, read our guide on what your ad return actually means. If the issue is operational costs, see hidden costs eating ecommerce profits.

Operating Expenses as Percentage of Revenue

This metric shows how much of your revenue goes to running the business, not counting product costs. It includes ad spend, software subscriptions, shipping, payment processing fees, and team costs.

Formula: OpEx Ratio = Total Operating Expenses / Total Revenue x 100

Healthy range: 30 to 50 percent. If your operating expenses are 60 percent of revenue and your gross margin is 55 percent, you are losing money on every sale. As you scale, this ratio should decrease because many costs (software, rent, core team) stay flat while revenue grows.

Check frequency: Monthly.

What to do when this changes: If this ratio is climbing, audit each expense category. The biggest culprits are usually ad spend growing faster than revenue, too many software subscriptions, or shipping costs that have not been renegotiated. Create a simple spreadsheet listing every recurring cost and ask: does this directly help us sell more or keep customers? If not, cut it.

Customer Metrics

Customer metrics tell you how efficiently you acquire buyers and how much they are worth over time. These numbers determine whether your growth is sustainable or a treadmill.

Customer Acquisition Cost (CAC)

CAC tells you how much you spend to get one new customer. This includes all marketing and sales costs, not just ad spend.

Formula: CAC = Total Marketing and Sales Spend / Number of New Customers Acquired

Healthy range: Your CAC should be less than one-third of your customer lifetime value. For most direct-to-consumer brands, CAC ranges from $15 to $80 depending on product price and category. If your average first order brings in $50 of profit and your CAC is $60, you lose money on every new customer unless they come back.

Check frequency: Weekly.

What to do when this changes: If CAC is rising, check your ad creative and targeting first. Stale ads and broad audiences are the most common causes. Then check whether your landing pages still convert well. If CAC is consistently high relative to your first-order profit, you need either a higher AOV, a better conversion rate, or stronger retention to make the math work. For a detailed look at the relationship between acquisition cost and customer value, see our LTV to CAC ratio guide.

Customer Lifetime Value (LTV)

LTV tells you how much total revenue you can expect from one customer over your entire relationship with them. It is the single most important number for deciding how much you can afford to spend on acquisition.

Formula: LTV = Average Order Value x Average Number of Orders Per Customer x Average Customer Lifespan (in years)

Healthy range: LTV should be at least 3 times your CAC. If your LTV is $150 and your CAC is $50, you have a 3:1 ratio, which gives you room to grow. If LTV barely exceeds CAC, one bad quarter could push you into the red. Subscription businesses should aim for 5:1 or higher.

Check frequency: Monthly (it changes slowly).

What to do when this changes: If LTV is dropping, it usually means customers are buying fewer times or spending less per order. Check your repeat purchase rate and AOV separately to find which one moved. To increase LTV, invest in email marketing, loyalty programs, subscription options, and post-purchase follow-ups. For subscription-specific metrics, see our subscription metrics guide. The most effective LTV lever for most brands is simply getting a second purchase from first-time buyers.

Repeat Purchase Rate

Repeat purchase rate shows what percentage of your customers buy from you more than once. It is a direct measure of whether people like your product enough to come back.

Formula: Repeat Purchase Rate = Number of Customers With 2+ Orders / Total Number of Customers x 100

Healthy range: 20 to 40 percent for most direct-to-consumer brands. Consumable products (supplements, skincare, food) should aim for 35 to 50 percent. Subscription businesses should see 60 percent or higher. If your repeat rate is below 15 percent, you are constantly paying to replace customers who never return.

Check frequency: Monthly.

What to do when this changes: If repeat rate drops, first check your product quality and customer experience. Read reviews and support tickets. Then check your post-purchase email flows: are you following up after the first purchase with helpful content and relevant product suggestions? A well-timed reorder reminder or a "customers who bought this also bought" email can move this number significantly. If your repeat rate is strong but LTV is low, see our LTV to CAC guide for strategies to increase order frequency.

Return Rate

Return rate measures what percentage of orders get sent back. Returns are a hidden profit killer because you lose not just the sale, but also the shipping cost both ways, restocking labor, and sometimes the product itself.

Formula: Return Rate = Number of Returned Orders / Total Orders x 100

Healthy range: 5 to 10 percent for most direct-to-consumer brands. Apparel brands typically see 15 to 25 percent, which is higher because of sizing issues. Electronics and home goods tend to be 5 to 8 percent. Anything above 20 percent (outside of apparel) signals a product quality or expectation problem.

Check frequency: Monthly, broken down by product.

What to do when this changes: If return rate climbs, dig into the reasons. Are customers citing sizing issues? Add better size guides and fit photos. Are they saying the product does not match the description? Update your product photos and copy to be more accurate. Look at return rate by product to find your worst offenders. Sometimes removing or fixing one product cuts your overall return rate in half. Every return you prevent is pure profit saved.

Ad Performance Metrics

Ad metrics tell you whether your paid marketing is working. The key is to look at these alongside profitability metrics, not in isolation. A strong ad number means nothing if you are losing money after all costs. For a full comparison of ad return versus business return, see our ROAS vs ROI guide.

Return on Ad Spend (ROAS)

ROAS tells you how much revenue your ads generate for every dollar you spend on advertising. It is the primary metric for measuring ad efficiency.

Formula: ROAS = Revenue From Ads / Ad Spend

Healthy range: 3 to 5 for most direct-to-consumer brands. Below 2 usually means you are losing money on ads after accounting for product and fulfillment costs. Above 6 might mean you are under-spending and leaving growth on the table. For a complete breakdown, see our ROAS formula, benchmarks, and calculator guide.

Check frequency: Daily for each platform, weekly for blended.

What to do when this changes: If ROAS drops on a specific platform, check three things in order: (1) Did your ad creative become stale? Audiences get tired of seeing the same ads. (2) Did your targeting change? Broader audiences usually have lower returns. (3) Did competition increase? Higher CPMs mean higher costs for the same results. Always check your blended ROAS too, because individual platforms over-count their own credit. If Meta says ROAS is 5 but your blended number is 2.5, the platform is taking credit for sales that would have happened anyway. For more on this, see our blended ROAS guide.

Cost Per Acquisition (CPA)

CPA tells you how much you spend in ads to get one purchase. It is different from CAC because CPA only counts ad spend, while CAC includes all marketing costs.

Formula: CPA = Total Ad Spend / Number of Purchases From Ads

Healthy range: Your CPA should be less than your average order profit (revenue minus product cost minus shipping minus payment fees). If your average order brings in $40 of contribution margin and your CPA is $30, you keep $10 per ad-driven sale. If CPA exceeds contribution margin, you lose money on every ad-driven order unless customers come back.

Check frequency: Weekly, broken down by platform and campaign.

What to do when this changes: If CPA rises, your ads are getting less efficient. Check whether your best-performing campaigns are fatiguing. Review your audience exclusions to make sure you are not paying to show ads to existing customers. Test new creative angles. Sometimes the most effective CPA fix is not an ad change at all. Improving your landing page conversion rate drops CPA without touching your ad account.

Ad Spend as Percentage of Revenue

This metric shows what share of your total revenue goes to advertising. It connects your ad performance to your overall business health.

Formula: Ad Spend Ratio = Total Ad Spend / Total Revenue x 100

Healthy range: 15 to 30 percent for growth-stage brands. Below 10 percent usually means you are under-investing in growth. Above 35 percent usually means your ads are inefficient or your margins are too thin to support that level of spend. Mature brands with strong organic traffic often run at 10 to 20 percent.

Check frequency: Monthly.

What to do when this changes: If this ratio is climbing while revenue stays flat, you are spending more to get the same results. This is a common sign of channel saturation, where additional spending brings in fewer and fewer sales. When this happens, either optimize your existing campaigns or test a new channel. If the ratio drops because revenue grew faster than ad spend, that is a good sign. It means organic, email, or repeat customers are carrying more of the load. For budget planning strategies, read about how to increase your ad returns.

Cash Flow Metrics

Cash flow metrics tell you whether your business can pay its bills. Profitable businesses can still fail if they run out of cash. Inventory purchases, upfront ad spend, and delayed marketplace payouts create gaps between when you spend money and when you receive it.

Cash Runway

Cash runway tells you how many months your business can survive at its current spending rate before running out of cash.

Formula: Cash Runway = Current Cash Balance / Average Monthly Net Cash Outflow

Healthy range: 3 to 6 months minimum. Below 3 months means one bad month could put you in a critical position. Above 6 months means you have a comfortable buffer, though holding too much cash might mean you are missing growth opportunities.

Check frequency: Monthly.

What to do when this changes: If runway drops below 3 months, take immediate action. Delay non-essential spending, negotiate longer payment terms with suppliers, and consider whether you are over-investing in inventory. If you are growing fast, a short runway might be normal, but make sure you have a plan for how revenue growth will catch up to spending. For a broader view, see our DTC cash flow management guide.

Inventory Turnover

Inventory turnover measures how quickly you sell through your stock. Slow-moving inventory ties up cash that could be used for ads, new products, or simply staying solvent.

Formula: Inventory Turnover = Cost of Goods Sold (Annual) / Average Inventory Value

Healthy range: 4 to 8 turns per year for most direct-to-consumer brands. Below 4 means your cash is sitting on shelves. Above 8 means you are selling efficiently, but watch for stockout risk. Fashion and seasonal brands may see higher peaks and lower troughs throughout the year.

Check frequency: Monthly.

What to do when this changes: If turnover drops, identify which products are sitting. Run targeted promotions on slow movers before they become dead stock. For future orders, use your sales velocity data to buy smaller quantities more frequently rather than large orders that tie up cash. If turnover is very high and you are frequently running out of stock, you may be under-ordering. Stockouts cost you more than the lost sale because they train customers to buy elsewhere.

Which Metrics to Check and How Often

FrequencyWhat to Check
DailyRevenue, orders, ad spend, ROAS by platform
WeeklyAOV, CAC, CPA, cash balance, return rate
MonthlyNet margin, contribution margin, operating expenses, LTV, repeat rate, inventory turnover, ad spend ratio
QuarterlyRevenue by channel trends, cash runway, year-over-year growth, benchmarks comparison
For context on how your numbers compare to other stores, see our 2026 ecommerce benchmarks report.

Complete Ecommerce KPI Cheat Sheet

MetricFormulaHealthy RangeCheck FrequencyAction When Low
Total RevenueSum of all order payments5 to 15% MoM growthDailyCheck traffic and conversion rate separately
AOVRevenue / Orders$45 to $120WeeklyAdd bundles, raise free shipping threshold
Revenue by ChannelRevenue per traffic sourceNo channel over 40 to 50%MonthlyDiversify into email, organic, new platforms
Gross Margin(Revenue - COGS) / Revenue50 to 70%MonthlyRenegotiate supplier terms, raise prices
Contribution Margin(Revenue - COGS - Variable Costs) / Revenue30 to 50%MonthlyAudit shipping, payment, and packaging costs
Net Profit Margin(Revenue - All Costs) / Revenue10 to 20%MonthlyBreak down expenses by category, cut largest growth area
OpEx RatioOperating Expenses / Revenue30 to 50%MonthlyAudit subscriptions and renegotiate contracts
CACMarketing Spend / New CustomersLess than 1/3 of LTVWeeklyRefresh ad creative, tighten targeting
LTVAOV x Orders Per Customer x Lifespan3x CAC or higherMonthlyImprove retention emails and loyalty program
Repeat Purchase RateCustomers With 2+ Orders / Total20 to 40%MonthlyLaunch post-purchase email flows and reorder reminders
Return RateReturned Orders / Total Orders5 to 10% (15 to 25% apparel)MonthlyFix product descriptions, add size guides
ROASAd Revenue / Ad Spend3 to 5DailyTest new creative, narrow audiences, check blended ROAS
CPAAd Spend / Purchases From AdsBelow contribution marginWeeklyImprove landing pages, refresh ad creative
Ad Spend RatioAd Spend / Revenue15 to 30%MonthlyOptimize campaigns or test new channels
Cash RunwayCash Balance / Monthly Net Outflow3 to 6 monthsMonthlyDelay non-essential spend, negotiate supplier terms
Inventory TurnoverAnnual COGS / Average Inventory4 to 8 turns per yearMonthlyPromote slow movers, order smaller quantities more often

Stop Drowning in Dashboards

The real challenge with ecommerce metrics and KPIs is not finding the data. It is seeing the right data in one place without logging into five platforms and building spreadsheets every week.

Most store owners piece together numbers from Shopify, Meta Ads, Google Ads, QuickBooks, and their shipping platform. By the time they have a full picture, the numbers are outdated and the context is lost. You should not need a finance degree to understand if your business is making money.

Nummbas pulls your ecommerce, ad, accounting, and operations data together so you can see all of these KPIs in a single dashboard. It connects to the platforms you already use, calculates these metrics automatically, and sends you alerts when something needs your attention, like your CAC rising above your target or your cash runway dropping below three months.

For more on building a clear financial picture, see our guide on how to track DTC profitability, our 2026 ecommerce benchmarks report, and our breakdown of what your real return on investment looks like.

Ready to see your real numbers?

Use the live demo to see how Nummbas helps you find profit, cash risk, and the next step.