Skip to main content

Sales dashboard and KPI report template for online stores

Short answer

A store's sales dashboard tracks the few numbers that explain sales: sessions, add-to-cart, checkout and conversion rates, net sales, average order, revenue per visit, sales per ad dollar and returning customers. Compare each with last month and a target. The median store converts 1.77% of visits, a useful first yardstick.

What this report answers

  • Which step of the funnel is below normal?

  • Are we on track for this month's target?

  • Is growth coming from new or returning buyers?

Every number and how it's computed

The numbers in the sales dashboard and kpi report template
Add-to-cart rateSessions with an add to cart ÷ sessions
Checkout rateSessions that reached checkout ÷ sessions
Conversion rateOrders ÷ sessions
Average order valueNet sales ÷ orders
Revenue per visitNet sales ÷ sessions
Net sales per ad dollarNet sales ÷ ad spend
Returning customer shareOrders from returning customers ÷ orders

A filled-in example

Example numbers beside real medians from the thousands of stores built on Replo. Each funnel rate sits above the median, so this store's next gain is more visitors, not a new page.
Sessions64,80061,200–
Add-to-cart rate5.20%4.90%4.68%
Checkout rate2.90%2.70%2.54%
Conversion rate2.48%2.35%1.77%
Net sales$90,160$79,920–
Average order value$56.00$55.50–
Revenue per visit$1.39$1.31–
Net sales per ad dollar5.18x4.76x–
Returning customer share31.1%29.9%–
Example numbers beside real medians from the thousands of stores built on Replo. Each funnel rate sits above the median, so this store's next gain is more visitors, not a new page.

The median store turns 1.77% of visits into orders

  • Add to cart

    4.68%

  • Reach checkout

    2.54%

  • Place an order

    1.77%

Share of visits that reach each step, median store among the thousands of stores built on Replo, last 30 days. Put these beside your own rates.
The same KPIs live in Replo Insights for an example store: sessions, conversion, average order and revenue, then the pages that earned it.

Free template, formulas included

A CSV for Google Sheets, Excel or Numbers, with the example numbers filled in.

Download the dashboard template

Fill it in with your numbers

  1. Pull the month's sales

    In Shopify, open Total sales over time grouped by month for net sales and orders. Step-by-step guide

  2. Pull the funnel

    Conversion rate over time gives sessions, add-to-carts and sessions that reached checkout. Step-by-step guide

  3. Add returning orders

    New vs returning customers gives the orders from people who bought before. Step-by-step guide

  4. Set a target per row

    Use last year's same month plus your growth goal, so seasonality is built in.

Keep the dashboard live instead

Replo Insights keeps these numbers current for every Replo page and emails a weekly report card with a grade and two fixes.

“every Monday, grade last week's conversion and traffic against the month before”

Replo sends today

  • Visits, add-to-carts and sales per page

  • Traffic from GA4 and Search Console

  • Ad spend and ROAS by ad

  • A weekly report card with two fixes

Not yet

  • Returning customers from Shopify

  • Profit with your cost of goods

Frequently asked questions

What KPIs should an online store track?
Sessions, add-to-cart rate, checkout rate, conversion rate, net sales, average order value, revenue per visit, net sales per ad dollar and returning customer share. Together they say whether a change came from traffic, the site, order size or ads.
What is a good conversion rate for an online store?
Among the thousands of stores built on Replo, the median store converts 1.77% of visits over the last 30 days and adds to cart in 4.68%. Your own last three months are the better target, because your traffic mix sets your rate.
What's the difference between a KPI report and a sales dashboard?
Mostly timing. A dashboard shows the numbers whenever you open it; a KPI report sends the same numbers on a schedule with a note on what changed. Use the template as either: refresh it monthly, or have Replo send it.

More report templates

All report templates