Last 30 days Sales Summary
Report for Shopify

A report that provides a comprehensive overview of sales performance over the past 30 days, including total revenue, order count, average order value, and product-specific sales trends for detailed analysis.

Star

5 from 1,800+ merchants

2,000+ data fields

Trusted by 40,000+ Shopify stores

Updated June 2026

What this report is
The Last 30 Days Sales Summary is a Shopify report that rolls up the trailing 30 days of revenue — gross sales, discounts, returns, net sales, orders, and average order value — with a breakdown by channel and top products. Report Pundit delivers it as a free pre-built template with scheduling and exports to Google Sheets, Excel, CSV, or PDF.
Report type
Sales summary / period roll-up
Best for
Owners, finance, and end-of-month stakeholder updates
Refresh
On run or schedule; rolling 30-day window
Setup time
~5 minutes
Tracks
Net sales, orders, AOV, channel mix, top products
Export to
Google Sheets, Excel, CSV, PDF
Scheduling
Yes — monthly or weekly cadence
Shopify plan
All plans, including the free Report Pundit plan
Keep up with Shopify reports
We promise we won’t spam you.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Why this report matters

Most merchants reconstruct “how did the last 30 days go?” by hand — exporting orders, dropping them into a sheet, and rebuilding the same pivot every month. It’s an hour of work that produces a number you needed yesterday.

Shopify’s native sales reports help, but the detailed versions are gated to the Shopify/Grow plan and up, can’t be scheduled, and reset to a fresh export each time. There’s no standing, shareable 30-day summary you can hand to a stakeholder.

A rolling summary fixes that: net sales, order count, AOV, channel split, and the top products in one view that re-runs itself. With AOV being one of the few levers that lifts revenue without new traffic, watching it month over month is where a lot of margin hides.

What’s included

Never just a list of column names. Every column gets a plain definition, plus a formula, a worked example, or a heads-up wherever it earns one.

Revenue build-up

Gross sales

Product revenue before any discounts, returns, shipping, or tax.

Formula:  Gross sales = Σ (unit price × quantity)

Discounts

Total value of discount codes and automatic discounts applied in the period.

Example:  A 15% launch code that moved $4,200 of product shows here as the discount amount, not the net.

Returns

Value of items returned/refunded in the period, shown as a reduction.

Heads up:  A refund is dated when it’s processed, not when the order was placed, so a late refund can dent a month after the sale closed.

Net sales

The cleanest “what we actually sold” figure.

Formula:  Net sales = Gross sales − Discounts − Returns

Total sales

Net sales plus shipping and tax — what hit the books.

Formula:  Total sales = Net sales + Shipping + Tax

Order quality

Orders

Count of orders in the period (you can choose whether to include cancelled).

Average order value (AOV)

Revenue per order — the headline efficiency metric.

Formula:  AOV = Total sales ÷ Orders

Example:  $48,000 over 600 orders = $80 AOV. Up $6 vs the prior 30 days.

Units sold

Total quantity across all orders; pair with orders to get items-per-order.

Mix

Sales by channel

Net sales split across Online Store, POS, and connected channels, so you see where growth came from.

Top products

The highest-revenue products in the window, the line stakeholders always ask about.

Heads up:  “Top” here means revenue, not units — a low-volume, high-price product can outrank a bestseller.

Common added columns

Who uses this report

01

Store owner

Situation
You send a monthly recap to two investors on the 1st.
Look at
Net sales, AOV, and channel mix for the trailing 30 days vs the prior 30
Decision
Lead the update with the AOV trend and the channel that grew; schedule the report to land on the last day of the month.
02

Finance / bookkeeper

Situation
You close the books monthly and need a clean revenue line.
Look at
Gross → discounts → returns → net → total sales build-up.
Decision
Tie net sales to the ledger and flag any month where returns spiked.
03

Marketing lead

Situation
You ran two campaigns last month.
Look at
Discounts total and channel split against net sales.
Decision
Judge whether the discount spend pulled real incremental revenue or just margin.
04

Merchandiser

Situation
You’re planning next month’s featured products.
Look at
Top products by revenue and their share of the total.
Decision
Promote the rising products and rotate out the ones sliding down the list.

How to read the report

  • Net sales is the honest number. Gross flatters; net after discounts and returns is what you can spend. Lead every readout with it.
  • Read AOV as a trend, not a snapshot. A single month means little; three months of rising AOV means your bundling, upsells, or pricing are working.
  • Treat returns as a quality signal. A climbing returns line against flat sales usually points at a product or sizing problem, not buyer remorse.
  • Check channel share, not just channel totals. If one channel’s share keeps shrinking while spend holds, that’s budget to reallocate.

How to build the report in Report Pundit

Under 5 minutes from install to insight. No code, no SQL.
  1. Open Report Pundit in your Shopify admin and choose Create Report (or the pre-built “Last 30 Days Sales Summary” template).
  2. Set the data source to Sales / Orders.
  3. Add the revenue columns: Gross sales, Discounts, Returns, Net sales, Shipping, Tax, Total sales.
  4. Add Orders, Units, and a calculated AOV column (Total sales ÷ Orders).
  5. Apply a rolling date filter of “Last 30 days.”
  6. Add a grouping by Sales channel for the channel mix view.
  7. Duplicate the report and group the copy by Product to produce the top-products list, sorted by net sales descending.
  8. Run, review the totals against a known day, and Save.
  9. Schedule it to send on the last day of each month to email or a shared Google Sheet for stakeholders.

Sample report

What you'll see when you run the report. Fully interactive in your store — click any channel to drill into orders, customers,or products.

Customization & filters

The pre-built version covers 90% of merchant needs. For the remaining 10%, common customizations:
  • Switch the window to last 7, 60, or 90 days, or a fixed calendar month.
  • Add a comparison column against the prior period to show deltas inline.
  • Group by channel, location, or product type instead of the summary view.
  • Add a calculated gross-margin column if you’ve set product cost in Shopify.
  • Filter out test orders or wholesale tags for a clean DTC number.

Automate & export

Once the report is set up the way you want it, automation does the rest:
  • Schedules — hourly, daily, weekly, monthly, or custom cron
  • Delivery formats — Excel, CSV, PDF, or push to Google Sheets in real time
  • Group by month or week — trends instead of a static snapshot
  • Destinations — email (multiple recipients), Google Sheets, Google Drive, FTP/SFTP, Looker Studio, BigQuery
  • Conditional alerts — get notified only if a channel's net sales drop more than X% week-over-week

Report Pundit vs Shopify's native Sales by Channel report

Shopify ships a basic version. Here's where it stops — and what Report Pundit adds.
Capability Shopify built-in Report Pundit
Rolling 30-day summary you can schedule × (manual export each time) ✓ Saved & scheduled
Prior-period comparison built in Limited (Advanced/Plus) ✓ Any period
Available on every Shopify plan Shopify / Grow plan & up — not on Basic ✓ All plans, incl. free
Scheduled email / Slack delivery × ✓ Daily, weekly, multiple/day
Export to Google Sheets in real time × (manual CSV only) ✓ Live sync
Add custom / calculated columns × (saved custom reports: Advanced/Plus only) ✓ 2,000+ fields
Combine with app data (PayPal, ShipStation...) × ✓ 30+ integrations
Multi-store reporting (Plus) ×

Frequently Asked Questions

What’s the difference between gross sales and net sales here?

Gross sales is product revenue before discounts and returns. Net sales subtracts both. Total sales then adds shipping and tax. Net sales is the figure most owners and finance teams report on.

Can I compare this month to last month automatically?

Yes. Add a prior-period comparison column so the deltas appear inline, instead of running two separate exports and diffing them by hand.

Does the 30-day window update on its own?

Yes — it’s a rolling window, so each run (or scheduled send) covers the most recent 30 days without you changing the dates.

Report Not Found
Let's create it!
Your request is in! Check out all reports with the button below.
* Error. Please input correct email

Benefits

Real Time Sales Snapshot

Real Time Sales Snapshot

Provides a real-time snapshot of sales performance over the last 30 days, allowing for quick adjustments.
Monitor Key Metrics

Monitor Key Metrics

Tracks key metrics like total revenue, order count, and average order value.
Product-Specific Sales Trends

Product-Specific Sales Trends

Use product-specific sales trends, pricing, to guide marketing efforts for top-performing products.

Sales by Variant

Gain detailed insights into each product variant's performance with the Sales by Variant Report. Beyond basic sales data, it shows how each variant impacts your store's success. Use it to fine-tune inventory management and identify popular options, helping you make strategic decisions to boost your bottom line.

Sales by Product

The Sales by Product report offers details about each product’s sales performance over a given time frame. It provides valuable insights into which of your products are and aren’t selling well. These insights will enable you to make informed decisions about inventory management and marketing and improve your business.

Sales by Staff

A report designed for quick analysis of sales attributed to each staff member across all POS locations, with details from gross sales to net sales calculations.

Sales by Collections

The Sales by Collections report provides a detailed view of your product sales, inventory costs, and profitability by collection, helping you see which collections drive revenue and how they resonate with your audience, allowing you to tailor your product strategies accordingly.

Sales by Vendor

The Sales by Vendor report analyzes how each vendor's products contribute to your store's success. By examining sales, purchase costs, and profitability, this report provides insights to make strategic decisions, maximize profits, and optimize inventory management based on vendor performance.

Sales by Discount Code

Sales by Discount Code report in Report Pundit provides a detailed analysis of sales generated through specific discount codes over a defined period.

Sales by POS

The report provides detailed sales figures and net product counts, accounting for refunds, at each POS location, offering a clear view of actual sales performance and inventory movement.

Sales by Fulfillment Location

Data reported to analyze sales based on order fulfillment locations for any specified date range, including product quantity sold and corresponding sales value.

Finance Summary

The Finance Summary Report provides an overview of your store’s financial performance by aggregating key revenue, expense, and tax data. This report helps store owners understand their overall profitability, cash flow, and key cost drivers, making it essential for budgeting and financial planning

Refund

Report Pundit’s Refund Report records the details of money returned by a Shopify merchant to unsatisfied customers when they return the product/service. These reports help the merchant keep track of the refunds issued, monitor customer satisfaction and have a proper record of financial transactions for filing taxes.

Sales by Customer

The Sales by Customer Report provides Shopify merchants with valuable insights into customer purchasing behavior. This report breaks down sales by individual customers, highlighting the most valuable and active customers.

Last 24 Hours Orders

Use the Last 24 Hours Orders report to stay updated on all orders placed within the past day. It provides critical insights into sales trends, customer transactions, and order statuses, allowing you to monitor your store's recent activity and make informed business decisions.

Sales Over Time

Leverage historical data with the Sales Over Time Report. This report covers costs, order details, sales channels, and payment methods, helping you track trends, manage sales tax returns, and assess the effectiveness of each sales channel.

Sales by Device ID

The report displays sales data segmented by device type, such as mobile, desktop, or tablet, allowing merchants to analyze performance based on customer device usage.

Sales by Billing Location

The Sales by Billing Location report in Shopify provides a detailed breakdown of sales based on the billing addresses of your customers. This report categorizes sales data of your customer base by country, region, or city.

Sales by Channel

The Sales by Channel report displays sales data based on the source of each sale. It's a valuable report offering insights into multichannel Shopify selling.

Detailed Sales

The full-detail sales export — every line with channel, payment, tax, cost, and margin — built for deep analysis and your data warehouse.

Order vs Return (Monthly)

A report interpreting monthly returns by comparing the total sales value with the sales value of returned orders, including percentage calculations for both return orders and return value.

Sales by Checkout Currency

This report displays the breakdown of your sales by customer currency used at the checkout with the total sales value also being displayed in your local currency.

Weekly Sales Pattern

Your true day-of-week rhythm — which days and hours actually sell — so you staff, schedule ads, and send emails when buyers are buying.

Commission

The Commission Report is the key to rewarding store staff and affiliates for sales they generate. It provides an overview of their sales performance along with calculated commissions share.

Order Tags and Line Item Properties

A detailed report built to include order tags and line items added to each placed order, along with essential sales and product details for thorough analysis and processing.

Completed Draft Order

This report provides insights into finalized draft orders, displaying detailed information on converted orders, including product details, pricing, and customer data for analysis.

Build and automate your Shopify Reporting

Unlock the full potential of your Shopify store with Report Pundit. Gain access to over 2000 data fields, automate reports, and make data-backed decisions to grow your business.