Get 80% off your plan for your first 3 months*
Guide

Ecommerce metrics: 16 essential KPIs to track for your online store

Track the right ecommerce metrics and KPIs to measure your online store's performance and growth.

A laptop displaying in-season online products, surround by 3 people buying, delivering and trying new products.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Monday 8 June 2026

Table of contents

Key takeaways

  • Ecommerce metrics are measurable data points that reveal how your online store is performing across sales, customer behaviour, website traffic, marketing, and inventory.
  • Tracking metrics like conversion rate and average order value helps you make informed decisions about spending priorities and growth opportunities.
  • Reviewing your metrics monthly gives you a reliable picture of trends, while linking them to cash flow forecasting helps you plan ahead with confidence.
  • Accounting software that integrates with your ecommerce platform can centralise your financial data, making it easier to spot patterns and act on them.

What are ecommerce metrics and KPIs?

Running an online store means sales, expenses, and customer activity can happen around the clock. To make smart decisions about your business, you need reliable data to guide you.

Ecommerce metrics are data points you can measure in your store and business. Examples include sales conversion rate, average order value, and bounce rate. Ecommerce KPIs (key performance indicators) are metrics tied to specific business goals.

For example, you might track conversion rate as a metric. If your current conversion rate is 2% and you want more website visitors to become customers, you could set a KPI of reaching 3% within six months. Then you would build a plan around that goal, such as offering first-time buyer discounts, improving your site navigation, or simplifying your checkout process.

You can find ecommerce metrics through your ecommerce platform's built-in analytics dashboard. You should also set up Google Analytics to see a broader range of metrics and customer behaviours.

What is the difference between metrics and KPIs?

Understanding the distinction between metrics and KPIs helps you focus on the numbers that truly matter for your goals.

Ecommerce metrics are lower-level indicators used for day-to-day operations. KPIs use metrics as building blocks to create wider business strategies, usually over a set period. They relate to specific goals and can be used across different teams.

You might monitor social media reach, impressions, and engagement to understand how your marketing strategy is working. These are all ecommerce metrics, but they are not necessarily critical to your store's success. Instead, you might choose the total number of sales generated through social media over one month as your ecommerce KPI.

In short, every KPI is a metric, but not every metric is a KPI. Here are the most important metrics to track for your business.

Sales and conversion metrics

Sales and conversion metrics tell you how effectively your store turns visitors into paying customers and how much they spend. These are often the first metrics ecommerce businesses track because they directly reflect revenue performance.

1. Conversion rate

Conversion rate is the percentage of visitors who complete a desired action on your site, such as purchasing a product, signing up for a newsletter, or submitting a contact form.

The formula for calculating conversion rate is:

(Total number of conversions / total number of visitors) x 100 = conversion rate

For example, if 2,000 people visit your ecommerce store in one day and 40 of them purchase a product, your conversion rate is 2%.

According to Smart Insights, the average ecommerce conversion rate sits between 2.5% and 3%. Desktop shoppers tend to convert at approximately 3.2%, compared to around 2.8% on mobile devices. This device breakdown is worth noting if a large share of your traffic comes from mobile.

To improve your conversion rate, focus on streamlining the checkout process and using clear product images paired with trust signals such as customer reviews.

2. Average order value (AOV)

Average order value shows you how much customers spend per transaction. It helps you understand purchasing behaviour and identify opportunities to increase revenue without needing more traffic.

The formula for calculating AOV is:

Total order revenue / number of orders = average order value

For example, if your total order revenue for April is $10,000 and you had 200 orders, your AOV would be $50.

You can use your AOV to guide your sales strategy. Setting a minimum spend for free shipping, creating product bundles, or recommending related items at checkout are all effective ways to lift AOV. Bundling and cross-selling can be highly effective: studies show cross-selling contributes to 10–30% of ecommerce revenues.

Keep in mind that AOV varies by product and business type. A low order value may not be a concern for stores with high volumes and low-cost items. Use AOV alongside other metrics for a complete picture.

3. Shopping cart abandonment rate

Shopping cart abandonment rate measures the percentage of shoppers who add items to their cart but leave without completing the purchase. It highlights friction points in your checkout process.

The formula for calculating cart abandonment rate is:

1 - (total completed purchases / total shopping carts created) x 100 = cart abandonment rate

According to Baymard Institute, the average online shopping cart abandonment rate is 70.22%, meaning roughly 7 out of every 10 shoppers who add items to their cart leave without completing checkout.

Research shows that high extra costs, particularly shipping fees, are the leading driver of cart abandonment, responsible for 48% of abandoned purchases. If your rate is particularly high, consider offering transparent pricing, simplifying your payment process, or reviewing your shipping costs.

4. Add-to-cart rate

Add-to-cart rate measures the percentage of visitors who add at least one item to their shopping cart. It bridges the gap between browsing behaviour and the purchase funnel, showing how well your product pages encourage action.

The formula for calculating add-to-cart rate is:

(Number of sessions with an add-to-cart action / total sessions) x 100 = add-to-cart rate

For example, if your store receives 5,000 sessions in a week and 400 of those sessions include an add-to-cart action, your add-to-cart rate is 8%.

Average add-to-cart rates for ecommerce typically fall between 3% and 10%, depending on your industry and product type. A low add-to-cart rate may suggest issues with product imagery, descriptions, pricing clarity, or page load speed. Improving product photography, adding size guides, and displaying customer reviews can all help increase this metric.

Customer metrics

Customer metrics help you understand how much it costs to acquire buyers, how long they stay, and how much value they bring over time. These metrics are essential for setting realistic budgets and building a sustainable business.

5. Customer acquisition cost (CAC)

Customer acquisition cost tells you exactly how much it costs to bring in a new customer. It covers everything from social media ads and Google campaigns to content creation and sales outreach.

The formula for calculating CAC is:

Total cost of sales and marketing / number of new customers acquired = customer acquisition cost

For example, if you spend $5,000 on sales and marketing over six months and gain 50 new customers, your CAC is $100 per customer. You might then set a KPI of maintaining a CAC of $100 or less for the next quarter.

To lower your CAC, focus on improving conversion rates on your existing traffic and investing in organic channels like SEO and content marketing.

6. Customer lifetime value (CLV)

Customer lifetime value shows you how much total revenue you can expect from a single customer over the entire duration of their relationship with your business. It helps you determine how much you can afford to spend on acquiring and retaining customers.

The formula for calculating CLV is:

Average order value x average number of purchases = customer lifetime value

For example, if your AOV is $50 and the average customer makes 15 purchases over their lifetime, your CLV is $750. If you are spending $800 to acquire each customer but they only generate $750, you may need to rethink your strategy.

Retention is particularly valuable: research shows that an engaged customer spends 67% more in their third year with a business than they do in their first six months. Investing in loyalty programmes, personalised communication, and excellent customer service can significantly increase CLV.

7. Customer retention rate

Customer retention rate measures the percentage of existing customers who continue to buy from you over a given period. Retaining customers is typically far more cost-effective than acquiring new ones.

The formula for calculating customer retention rate is:

((Customers at end of period - new customers acquired during period) / customers at start of period) x 100 = customer retention rate

For example, if you start a quarter with 200 customers, gain 50 new customers, and end with 210 customers, your retention rate is 80%.

Average retention rates vary by industry, but a rate above 75% is generally considered strong for ecommerce. To improve retention, focus on post-purchase follow-ups and loyalty rewards that keep customers coming back.

8. Net Promoter Score (NPS)

Net Promoter Score measures customer loyalty and satisfaction by asking one question: "How likely are you to recommend our business to a friend or colleague?" Respondents answer on a scale of zero to 10.

Customers who score nine or 10 are promoters, those who score seven or eight are passives, and those who score six or below are detractors. The formula is:

Percentage of promoters - percentage of detractors = NPS

For example, if 60% of respondents are promoters and 15% are detractors, your NPS is 45. Scores above zero are considered good, while scores above 50 are excellent.

You can gather NPS data through post-purchase email surveys or in-app prompts. Tracking NPS over time helps you spot trends in customer satisfaction and act on feedback before issues escalate.

9. Churn rate

Churn rate is the percentage of customers who stop purchasing from your store over a given period. It is the inverse of retention rate and is especially useful for subscription-based ecommerce businesses.

The formula for calculating churn rate is:

(Customers lost during period / customers at start of period) x 100 = churn rate

For example, if you start a quarter with 200 customers and lose 20 of them, your churn rate is 10%. A rising churn rate may indicate problems with product quality, pricing, or customer experience.

To reduce churn, look at the reasons customers leave. Common causes include poor delivery experiences and competitive pricing elsewhere. Addressing these directly can help stabilise your customer base.

Website and traffic metrics

Website and traffic metrics reveal how people find your store, what they do when they arrive, and where you might be losing potential customers. These numbers help you optimise your site and marketing spend.

10. Website traffic

Website traffic measures the total number of visits (sessions) your online store receives over a given period. It is one of the most fundamental ecommerce metrics because everything else, from conversions to revenue, depends on getting people to your site.

Key traffic figures to monitor include total sessions, unique visitors, and organic versus paid traffic. You can track all of these through Google Analytics.

A steady increase in organic traffic suggests your SEO and content efforts are paying off, while a heavy reliance on paid traffic may signal a need to invest in longer-term channels. Review traffic trends monthly to identify growth patterns and seasonal fluctuations.

11. Store sessions by traffic source

Understanding where your visitors come from helps you invest your marketing budget in the right channels. Traffic sources typically include organic search, paid ads, social media, email, and direct visits.

If social media-driven sessions are low despite your target market spending time on those platforms, you might need to refine your content strategy or posting schedule. Conversely, if organic search drives most of your traffic, protecting and growing your SEO presence becomes a priority.

Most ecommerce platforms and Google Analytics break down sessions by source, making it straightforward to compare channel performance over time.

12. Bounce rate

Bounce rate is the percentage of visitors who leave your site after viewing only one page. A high bounce rate on key landing pages may suggest that the content, design, or loading speed is not meeting visitor expectations.

The formula for calculating bounce rate is:

(Single-page sessions / total sessions) x 100 = bounce rate

Bounce rates vary by industry and page type. Blog posts naturally have higher bounce rates than product pages. To reduce bounce rate on important pages, ensure your content matches the intent behind the search query and improve page load times so visitors stay longer.

13. Click-through rate (CTR)

Click-through rate measures the percentage of people who click on your link, ad, or content after seeing it. A high CTR tells you that your messaging is compelling enough to drive action.

The formula for calculating CTR is:

(Number of clicks / number of impressions) x 100 = click-through rate

Industry benchmarks vary, but for social media advertising a typical CTR is around 1%. For paid Google Search ads, the average is around 3.5%, though this varies significantly by industry.

To improve your CTR, write concise and benefit-driven headlines, test different calls to action, and make sure your ad or content matches what your audience is looking for.

Marketing and engagement metrics

Marketing and engagement metrics help you gauge how visible your brand is and how well your content resonates with your audience. They inform decisions about where and how to invest your marketing efforts.

14. Impressions, reach, and engagement

These three metrics work together to give you a complete picture of your marketing performance. Impressions represent the number of times your content is displayed on a search engine results page, website, or social media feed. A single person might see your content multiple times, creating multiple impressions.

Reach, by contrast, measures the number of unique individuals who see your content. Low reach could suggest there is more you could do to get your products in front of new audiences, such as broadening your targeting or experimenting with new platforms.

Engagement tells you how much your audience is interacting with your content through clicks, likes, comments, and shares. A strong engagement rate for paid ads means people are clicking through to your site. For social media, it means people are actively responding to your posts.

You can find these metrics in the analytics sections of your social media platforms, Google Ads, and your ecommerce dashboard. Track them together to understand not just how many people see your content, but how many take action.

Inventory and operations metrics

Inventory and operations metrics help you manage stock levels and product quality. Getting these right protects your cash flow and keeps customers satisfied.

15. Month-end inventory snapshot

A month-end inventory snapshot shows you how much stock you have on hand at the close of each month. It helps you plan purchasing more efficiently and avoid tying up cash in excess inventory.

If you consistently have large amounts of unsold stock at month end, you may be over-ordering. If you regularly run low before the month closes, your purchasing schedule may need adjusting. Tracking this metric over 12 months also helps you identify seasonal patterns and plan your annual stock requirements accordingly.

16. Refund and return rate

Refund and return rate measures the percentage of orders that result in a return or refund. Some level of returns is a natural part of ecommerce, but a high rate can signal issues with product quality, misleading descriptions, or customer expectations.

The formula for calculating refund and return rate is:

(Number of returned orders / total orders) x 100 = refund and return rate

To keep this rate manageable, make sure your product listings are accurate and detailed. Use high-quality photos and include size guides where relevant so customers know exactly what to expect.

How often should you check your ecommerce metrics?

With data flowing in around the clock, it can be tempting to check your metrics every day. However, daily checks often capture noise rather than trends, making it harder to see the bigger picture.

A practical approach is to review different metrics at different intervals. Daily checks work well for website traffic and any active ad campaigns. Weekly reviews suit conversion rate, cart abandonment rate, and engagement metrics, especially during promotions or product launches. Monthly analysis is ideal for CAC, CLV, AOV, and inventory levels, giving you enough data to spot meaningful patterns.

Quarterly reviews are useful for higher-level KPIs like customer retention rate, NPS, and churn rate. These metrics shift more slowly and benefit from a longer view. After a new product launch, marketing campaign, or website refresh, it is perfectly reasonable to check more frequently to gauge the impact of your efforts.

How ecommerce metrics can help your cash flow and forecasting

Ecommerce metrics do more than measure past performance. When used consistently, they become powerful tools for predicting future revenue and managing your cash flow.

By tracking customers' journeys from discovering your business to purchasing your products, you can learn how to find customers, close sales, and increase order values. These insights help you decide where to allocate your budget and when to invest.

Healthy cash flow revolves around knowing the right time to invest and the right time to save. With reliable metrics and KPIs, you can plan spending that complements your revenue cycle rather than working against it. For example, if your data shows a seasonal dip in Q1, you can adjust inventory purchases and marketing spend in advance.

Xero's accounting software for ecommerce integrates with popular ecommerce platforms, giving you a clear picture of your finances. Transactions and inventory are synchronised in Xero, so your cash flow reports and projections stay up to date and reliable. For more support, explore the ecommerce tips and guides for small businesses.

Track your ecommerce metrics with confidence

Staying on top of your ecommerce metrics gives you the clarity to make better business decisions, whether you are optimising your marketing spend or planning for growth. The right tools make this easier by bringing your sales, expenses, and cash flow data into one place.

Xero's cloud-based accounting software connects with leading ecommerce platforms so your financial data is always current. You can track transactions, reconcile accounts, and generate cash flow forecasts without the manual effort. Get one month free.

FAQs on ecommerce metrics

Here are answers to some frequently asked questions about ecommerce metrics.

What are the most important ecommerce metrics to track?

Start with the metrics closest to revenue, then expand as your business grows. Early-stage stores often benefit most from tracking conversion rate and cart abandonment, since small improvements there have an outsized effect on sales. More established businesses should layer in retention and lifetime value metrics to shift focus from acquisition to long-term profitability.

How do you measure ecommerce success?

Ecommerce success is measured by tracking a combination of metrics across sales, customer behaviour, and operations, then comparing them against your own benchmarks and goals. Rather than focusing on a single number, look at trends over time. Consistent improvements in conversion rate, customer retention, and cash flow are strong indicators that your strategy is working.

What is a good ecommerce conversion rate?

Rather than chasing a universal number, benchmark against your own 90-day average and look for steady improvement. Segment your conversion rate by traffic source and device type to find where drop-offs occur. A low mobile conversion rate, for example, may point to checkout friction rather than a product issue.

What is the difference between ecommerce metrics and KPIs?

Think of metrics as the raw data your store produces, while KPIs are the metrics you actively manage against a target. The practical difference matters when setting priorities: you do not need to set goals for every metric, but every KPI should have a clear target, a timeframe, and a review cadence so you can act on the results.

How can ecommerce metrics improve cash flow management?

Start by connecting your ecommerce platform to your accounting software so sales and expense data flows in automatically. From there, set up a monthly review that compares your CAC against CLV and checks whether inventory levels match your sales velocity. This routine turns raw numbers into a forward-looking view of cash flow, so you can spot shortfalls early and time your spending with greater confidence.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.