Weekly or monthlySales + marketingEditable metricsAI-generated

Ecommerce KPI Report Template

Build a focused ecommerce KPI report that shows what changed, why it changed, and what needs attention next. Copy the 12-metric scorecard, formulas, reporting structure, and worked calculations below into your weekly or monthly ecommerce performance report.

Your ecommerce KPI report, slide-ready

Edit this deck →
Ecommerce KPI Report Template slide 1Ecommerce KPI Report Template slide 2Ecommerce KPI Report Template slide 3Ecommerce KPI Report Template slide 4Ecommerce KPI Report Template slide 5Ecommerce KPI Report Template slide 6Ecommerce KPI Report Template slide 7Ecommerce KPI Report Template slide 8
1 / 8
Generate my ecommerce KPI report with AnyGen → Export to PowerPoint, Google Slides or PDF · No watermark on free tier

What should an ecommerce KPI report template include?

An ecommerce KPI report template should put sales, funnel efficiency, customer economics, product performance, and operating quality in one consistent scorecard. Start with 12 metrics rather than a sprawling dashboard: net sales, orders, conversion rate, average order value, gross margin, CAC, ROAS, repeat purchase rate, refund rate, cart abandonment, top-product revenue share, and fulfillment time.

Use a fixed comparison for every reporting period: current week or month, prior equivalent period, absolute change, percentage change, target, and owner. Google Analytics defines purchase revenue as purchase revenue minus refunded transaction revenue; make that net-revenue convention explicit so Shopify, GA4, ad platforms, and finance are not compared on mismatched definitions. Source: Google Analytics metrics documentation, accessed July 2026.

Copy this 12-KPI scorecard

KPIFormula or sourceCadenceDecision it supports
Net salesGross sales - discounts - refundsWeekly/monthlyRevenue quality
OrdersCompleted ordersWeekly/monthlyDemand volume
Conversion rateOrders / sessions x 100WeeklyStore funnel health
Average order valueNet sales / ordersWeekly/monthlyBasket size
Gross margin(Net sales - COGS) / net sales x 100MonthlyProfitability
CACSales and marketing spend / new customersWeekly/monthlyAcquisition efficiency
ROASAttributed revenue / ad spendWeeklyPaid-media return
Repeat purchase rateReturning customers / total customers x 100MonthlyRetention
Refund rateRefunded orders / completed orders x 100Weekly/monthlyProduct and service quality
Cart abandonment1 - purchases / carts createdWeeklyCheckout leakage
Top-product revenue shareTop product net sales / total net sales x 100Weekly/monthlyConcentration risk
Fulfillment timeOrder-to-shipment elapsed timeWeeklyCustomer experience
Rule: show no KPI without its formula, date range, comparison period, and accountable owner. A number that cannot be reconciled cannot drive a decision.

How do I make an ecommerce sales report template?

Build the ecommerce sales report template as a one-page executive scorecard followed by four drill-downs: sales summary, channel performance, product performance, and exceptions. The first page should answer four questions in under 60 seconds: how much did we sell, did demand convert, did profit improve, and where should the team investigate?

Use these report columns

SectionRequired columnsExample interpretation
Sales summaryNet sales, orders, AOV, refunds, versus prior periodNet sales can rise while AOV falls; check discounting and product mix.
Channel performanceChannel, sessions, orders, conversion rate, CAC or spend, ROASA paid channel with rising spend and falling ROAS needs a creative, audience, or attribution review.
Product performanceSKU, units, net sales, gross margin, refund rate, inventory coverA top-selling SKU with high refunds is not automatically a winner.
Customer performanceNew customers, returning customers, repeat purchase rate, CACNew-customer growth that outpaces retained demand may pressure margin.
OperationsFulfillment time, late shipments, support contacts, refund reasonsA rise in delayed orders can explain later refund or review deterioration.

For a weekly ecommerce sales report, close the reporting window at the same timezone and exclude incomplete days. Reconcile orders and net sales against the commerce platform before adding channel attribution. Google’s ecommerce event documentation says ecommerce events measure shopping behavior, product popularity, promotions, and product placement; use those events for behavioral context, not as a substitute for financial reconciliation. Source: Google Analytics ecommerce measurement documentation, June 25, 2026.

  • Step 1: export completed orders, refunds, discounts, product sales, and customer status from the commerce platform.
  • Step 2: export sessions, carts, checkouts, and purchases from GA4 using the identical date range and timezone.
  • Step 3: import spend and attributed revenue by channel; retain each platform’s attribution setting in a note.
  • Step 4: calculate the 12 KPIs once in a controlled sheet or data model.
  • Step 5: flag only material changes: for example, a 10% week-over-week move, a target miss, or a change that affects margin.
  • Step 6: assign one next check to an owner beside every flagged KPI.

What formulas belong in an ecommerce performance report template?

Use formulas that are simple enough to audit and stable enough to compare across periods. Shopify’s April 2026 ecommerce KPI guide identifies conversion rate, average order value, and customer acquisition cost as a focused starting set; add margin and returns so the report does not reward unprofitable revenue. Source: Shopify, Essential Ecommerce KPIs to Track for Growth, April 3, 2026.

MetricFormulaCalculation example
Conversion rateOrders / sessions x 100420 orders / 30,000 sessions x 100 = 1.40%
AOVNet sales / orders$31,500 / 420 orders = $75.00
CACSales and marketing spend / new customers$9,000 / 300 new customers = $30.00
ROASAttributed revenue / ad spend$45,000 / $9,000 = 5.00x
Gross margin(Net sales - COGS) / net sales x 100($31,500 - $12,600) / $31,500 x 100 = 60.00%
Refund rateRefunded orders / completed orders x 10021 refunded orders / 420 completed orders x 100 = 5.00%
Repeat purchase rateReturning customers / total customers x 100120 returning customers / 420 customers x 100 = 28.57%

The calculation examples are arithmetic demonstrations, not market benchmarks. Keep revenue measures named precisely: gross sales include pre-refund sales; net sales deduct discounts and refunds; contribution margin requires the cost categories your finance team has approved. If shipping revenue, taxes, or fees are included in one system but excluded in another, disclose that choice in the report header.

Rule: do not average daily conversion rates to create a monthly conversion rate. Divide total monthly orders by total monthly sessions, then multiply by 100.

What is a good ecommerce conversion rate to show in a KPI report?

Use external conversion benchmarks as context, not as a universal target. Littledata reports an average Shopify conversion rate of 1.4% and says a rate above 3.2% places a store in the best 20% of the Shopify stores it benchmarks. Source: Littledata, Average Ecommerce Conversion Rate, accessed July 2026.

Comparison layerValueHow to use it in the report
Shopify benchmark context1.4% average conversion rateUse as a broad directional reference, not a target.
Shopify benchmark contextMore than 3.2% in best 20%Use only when the store, category, traffic mix, and measurement method are comparable.
Internal targetYour approved plan targetUse as the primary red/amber/green threshold.
Prior-period resultYour own prior week, month, or yearUse to identify trend and seasonality.

A 1.4% rate from 30,000 sessions and 420 orders illustrates the benchmark arithmetic, but it does not prove store health. A store can exceed a conversion benchmark while losing money through high CAC, low margin, or refunds. Pair conversion rate with AOV, gross margin, CAC, refund rate, and fulfillment time before declaring performance strong.

Best practice: put the external benchmark in a small context column; put the internal target and prior-period trend in the main scorecard.

What does a weekly ecommerce KPI report template look like?

A weekly ecommerce KPI report template should take 30 to 45 minutes after data is reconciled, not a day of slide building. Use a six-block sequence: reporting header, executive scorecard, funnel, channels, products and customers, then exceptions and owners. Keep the same layout every week so trends are obvious.

Report blockWhat to showDecision prompt
1. HeaderPeriod, comparison period, currency, timezone, data freshnessAre all sources complete and reconciled?
2. Executive scorecard12 KPIs, target, versus prior period, status, ownerWhich three changes matter most?
3. FunnelSessions, carts, checkouts, purchases, conversion rate, abandonmentWhere did buyer progression weaken?
4. ChannelsSpend, sessions, orders, CAC, attributed revenue, ROASWhich channel gained or lost efficiency?
5. Products and customersTop SKUs, margin, refunds, new versus returning customersIs revenue quality changing?
6. ExceptionsIssue, evidence, owner, next check, due dateWhat must be investigated before the next report?
  • Write a one-line headline such as: Net sales increased versus the prior week, while conversion rate declined; investigate channel mix before changing the site.
  • Limit narrative to three insights and three open checks; the table carries the complete data.
  • Use a consistent status rule, such as green for at or above target, amber for within 10% of target, and red for more than 10% below target.
  • Do not turn attributed ROAS into total company profitability; show it beside, not instead of, net sales and gross margin.

How can I create an ecommerce KPI report template with AnyGen?

Use AnyGen to turn your reconciled KPI table into a repeatable ecommerce KPI report template when you need a shareable executive document or review deck. Provide the reporting period, currency, 12 KPI values, comparisons, targets, formulas, data-source notes, and the three decisions or exceptions that need attention.

Copy-and-do workflow

  • Prepare one clean table with: KPI, current period, prior period, target, percentage change, source, and owner.
  • Add the six weekly report blocks: header, scorecard, funnel, channels, products and customers, and exceptions.
  • State whether revenue is gross or net and whether refunds, taxes, shipping, and platform fees are included.
  • Ask AnyGen to format the same 12 KPI scorecard and six blocks as an editable ecommerce performance report template.
  • Review every number against the source export before sharing; automation formats the report but does not replace reconciliation.
  • Reuse the approved template next week with the new period’s data and preserve the comparison logic.

This approach is most useful when the reporting structure is stable but the numbers change every week or month. It keeps the report centered on ecommerce KPIs rather than design work: sales, conversion, AOV, margin, CAC, ROAS, retention, refunds, product concentration, and fulfillment.

Input quality controls output quality: include a source and definition for every KPI, especially revenue, CAC, and ROAS.

Frequently asked questions

What KPIs should be in an ecommerce KPI report template?

Start with net sales, orders, conversion rate, AOV, gross margin, CAC, ROAS, repeat purchase rate, refund rate, cart abandonment, top-product revenue share, and fulfillment time. Show each metric’s definition, current value, prior-period value, target, percentage change, source, and owner.

What is the difference between an ecommerce KPI report and an ecommerce sales report?

An ecommerce sales report focuses on revenue, orders, products, and channels. An ecommerce KPI report includes those sales metrics plus efficiency and quality measures such as conversion rate, CAC, gross margin, repeat purchase rate, refunds, and fulfillment.

How often should I update an ecommerce performance report template?

Update operational funnel, channel, and fulfillment KPIs weekly. Review gross margin, repeat purchase rate, and full customer economics monthly, after refunds and cost data are sufficiently complete. Keep the period definition and timezone consistent.

How do I calculate ecommerce conversion rate?

Divide completed orders by sessions and multiply by 100. For example, 420 orders divided by 30,000 sessions equals 1.40%. Calculate from period totals; do not average daily conversion-rate percentages.

How do I calculate average order value in an ecommerce sales report template?

Divide net sales by completed orders. In the worked example, $31,500 divided by 420 orders equals $75.00 AOV. Define net sales consistently, including how you treat discounts and refunds.

What is a good ecommerce conversion rate?

Littledata reports a 1.4% average conversion rate for the Shopify stores it benchmarks and says more than 3.2% is in its best 20%, accessed July 2026. Treat this as broad context; your primary comparison should be your own target, category, traffic mix, and prior-period trend.

Should an ecommerce KPI report include ROAS?

Yes, when paid media is material. Calculate ROAS as attributed revenue divided by ad spend, but show it beside CAC, net sales, gross margin, and refund rate. Attribution settings differ across platforms, so record the source and attribution window.

Can I use an ecommerce KPI report template for Shopify and GA4?

Yes. Reconcile completed orders, refunds, discounts, and net sales from Shopify or another commerce platform, then use GA4 for sessions and ecommerce behavior. Document the revenue definition and timezone because platform totals can differ.

Generate an ecommerce KPI report template from your numbers

Bring your reconciled sales, funnel, channel, product, customer, and operations data into one editable ecommerce KPI report template with the same 12 metrics and six report blocks every period.

Generate my ecommerce KPI report with AnyGen → Browse all templates