What Is Gross Revenue in E-Commerce?

Gross revenue is the total value of all completed orders in a period, at the price customers paid, before anything is deducted. That means no returns removed, no discounts backed out, no platform fees subtracted, no ad spend considered. Just the raw sum of every order your store processed.

What Goes Into It (and What Doesn't)

Why Every Platform Calls It Something Different

The formula is simple. The part that trips people up is where they pull the data from.

The Formula

Gross Revenue = Units Sold x Selling Price

For a multi-SKU store, calculate each product line separately and add them together:

Gross Revenue = (SKU A units x price) + (SKU B units x price) + ... + shipping fees collected

1. Pull the Right Data

Your store dashboard is not your accounting system. Shopify's "Total Sales" figure, for example, can include orders that haven't shipped yet, or exclude refunds that are still processing. For accurate gross revenue, pull from your accounting software or a dedicated P&L tool, not the dashboard you check every morning.

2. Include Shipping Fees Collected

If you charge customers for shipping, that goes into gross revenue. A $50 product plus $7 shipping is $57 in gross revenue. The $7 you actually pay the carrier is a separate expense.

3. Do Not Subtract Anything Yet

Gross revenue is a pre-deduction figure. Returns, discounts, fees, and costs all come out further down the P&L. If you start netting things out here, you're calculating net revenue, not gross revenue, and your numbers won't match standard financial reporting.

Real Example: Shopify Apparel Store (Weekly)

Gross revenue is a useful signal. It's just not the signal most sellers treat it as.

1. It Shows You Demand, Not Profit

2. It's the Foundation of Your Entire P&L Report

Gross Revenue vs. Net Revenue: The Gap That Actually Matters

This is the comparison I think about most in e-commerce, because the gap between these two numbers tells you more about how a store is really performing than either one alone.

What Net Revenue Is

Net revenue is gross revenue after you subtract returns, refunds, discounts, and allowances. It's the income you actually kept from your sales.

Net Revenue = Gross Revenue - (Returns + Refunds + Discounts + Allowances)

How Big Is the Gap in Practice?

When to Use Each

Use gross revenue to measure sales momentum, compare periods, and set top-line targets. Use net revenue for anything involving margins, profitability, or actual financial performance. This distinction also matters for how you interpret average order value: AOV calculated from gross revenue looks healthier than AOV calculated after discounts are removed.

1. Gross Revenue vs. Gross Profit

Not the same thing, and mixing them up is expensive.

Gross revenue is all sales income before deductions. Gross profit is net revenue minus COGS. A store doing $80K/month in gross revenue, with a 40% COGS, isn't making $48K. You need to subtract returns and discounts to get to net revenue first, then subtract COGS.

2. Gross Revenue vs. Net Profit

These are at opposite ends of the P&L. Gross revenue is the top line. Net profit is what's left after every single cost is paid: product, fulfillment, platform fees, ads, software, salaries, taxes. A store doing $500K/year in gross revenue might have $30K in net profit. That's a 6% net margin. Not bad, but a long way from $500K.

3. Gross Revenue vs. GMV

This one's specific to marketplaces and platforms. Gross Merchandise Value (GMV) is the total value of orders processed through a platform, often before discounts. It's a platform metric, not a business metric. Shopify reports GMV. So does Amazon. It's usually higher than gross revenue because it counts pre-discount order values. If someone is quoting GMV to make revenue look bigger, that's worth noticing.

4. Gross Revenue vs. Cash Flow

Mistakes I See E-Commerce Founders Make With Gross Revenue

1. Celebrating Revenue Instead of Profit

A record revenue month is worth celebrating. But I've seen founders reinvest aggressively off the back of a strong gross revenue number, only to realize a few months later that margins had been quietly collapsing. Always run the full P&L before making big spending decisions.

2. Using Gross Revenue for ROAS Calculations

If your ad platform is pulling gross revenue to calculate ROAS, your returns are inflated. A campaign that drove $10,000 in gross revenue but $2,200 in returns and $800 in discounts actually drove $7,000 in net revenue. That drops ROAS from 4x to 2.8x. You might be scaling a campaign that's barely breaking even.

3. Not Tracking the Gross-to-Net Gap

4. Cross-Channel Comparisons Without Normalizing

A $100 Shopify sale and a $100 Amazon sale are not equal. One might include shipping fees, the other doesn't. Return rates differ by channel. Amazon takes 15-30% in fees before you see a cent. Always normalize before comparing gross revenue across channels.

How to Track Gross Revenue Without Getting Misled by It

1. Use Your Accounting System, Not Your Dashboard

Store dashboards are operational tools. They're built for speed and convenience, not financial accuracy. Pending orders, in-process refunds, and payout timing can all distort what you see. Use your accounting software or a dedicated P&L tool as the source of truth for gross revenue.

2. Pick a Reporting Cadence and Don't Change It

Weekly reviews are fine for spotting short-term trends. Monthly is the minimum for financial decision-making. Year-over-year is essential for removing seasonality from your analysis. The key is consistency: same date logic, same data source, same period length every time.

3. Reconcile Against Your Payouts

After every payout cycle, check your gross revenue against what actually landed in your bank account. The gap is your combined cost structure: fees, returns, adjustments. If that gap is widening month over month, something has changed. Find it before it compounds.

4. Always Read Gross Revenue Next to Net Revenue

These two numbers together tell you far more than either one alone. A widening gap means returns or discounts are growing. A stable gap with rising gross revenue means you're scaling cleanly. Breaking both down by channel using total revenue reporting shows you exactly where growth is coming from and where it's leaking.

The Bottom Line

avatar
Harry Chu

Founder of TrueProfit & eCommerce Profitability Expert

Harry Chu

Harry Chu is the Founder of TrueProfit, a net profit tracking solution designed to help Shopify merchants gain real-time insights into their actual profits. With 11+ years of experience in eCommerce and technology, his expertise in profit analytics, cost tracking, and data-driven decision-making has made him a trusted voice for thousands of Shopify merchants.

Let's Collaborate