I'll be honest: gross revenue is the metric most e-commerce founders check first, talk about most, and understand least.

It sounds like a big number. Your store did $80K last month. Exciting. But gross revenue doesn't tell you what you kept. It doesn't tell you if you're profitable. It doesn't even tell you if your business is healthy. It just tells you how much customers paid before everything else happened.

Here's what gross revenue actually means, how to calculate it correctly, and more importantly, how to use it without fooling yourself.

In this blog:

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)

A $65 hoodie order with $5 shipping is $70 in gross revenue. 

What's not in there yet:

  • Returns and refunds
  • Discount codes (the value given away, not what was paid)
  • Platform fees (Shopify, Amazon, etc.)
  • Payment processing fees
  • Ad spend
  • VAT, GST, or sales tax (those belong to the government, not you)
  • Chargebacks

Think of it this way: gross revenue is every dollar that comes in the front door. Everything on that list above is what happens to those dollars once they're inside.

Why Every Platform Calls It Something Different

This trips people up constantly. Here's a quick reference:

Term

Where you'll see it

Gross revenue

Accounting software, P&L statements

Total sales

Shopify Analytics dashboard

Gross sales

WooCommerce reports

Total revenue

QuickBooks, financial reports

Turnover

UK and EU accounting

They all mean the same thing: pre-deduction sales income. When you're building your P&L or comparing periods, just make sure you're pulling the same metric from the same source every time. You can read more about how total sales is reported across different e-commerce platforms and why the labels don't always match.

banner cta

How to Calculate Gross Revenue for Your Store

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)

Here's what a week of sales looks like for a small clothing brand:

  • Hoodies: 85 units at $65 = $5,525
  • T-shirts: 210 units at $28 = $5,880
  • Caps: 60 units at $32 = $1,920
  • Shipping collected from customers: $740

Gross Revenue = $14,065

That same week, the store processed 12 returns worth $480 and ran a 15% email subscriber discount that reduced checkout values by $620. Neither of those touches gross revenue. They come out when you calculate net revenue. This is exactly why gross revenue alone is a poor basis for any of the ecommerce metrics that actually drive decisions.

What Gross Revenue Actually Tells You

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

1. It Shows You Demand, Not Profit

Rising gross revenue means people are finding your store, clicking, and buying. That's real. It reflects your traffic volume, your conversion rate, and your pricing working together. Month-over-month gross revenue growth is a healthy sign.

But I've seen stores with $200K months that were losing money. Gross revenue went up while margins compressed because ad costs rose faster than revenue, and a high return rate quietly ate into what was left. The number looked great. The business wasn't.

If your click-through rate on ads is improving but gross revenue isn't moving, you likely have a landing page or product-fit problem. If gross revenue is growing but net profit isn't, your cost structure is the issue. Gross revenue helps you ask the right questions. It rarely answers them on its own.

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

Every profitability metric starts here:

  • Gross revenue - returns and discounts = Net revenue
  • Net revenue - cost of goods sold = Gross profit
  • Gross profit - operating expenses = Operating income
  • Operating income - taxes and interest = Net profit

Get gross revenue wrong and everything downstream is wrong. This is why pulling it from the right source matters. A lot of founders build their entire financial model on Shopify dashboard numbers and wonder why their accountant's P&L looks different. For more on how these layers connect, the breakdown of revenue vs. income is worth reading.

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?

It depends heavily on your category and your marketing strategy:

Category / Strategy

Typical Gross-to-Net Gap

Fashion and apparel

20-35% (high return rates)

Electronics

15-25% (returns + defects)

Heavy discount / promo-led DTC

15-25% (discount depth)

Home goods, low-return niches

5-10%

Consumables and subscriptions

2-8%

A fashion store doing $100K in gross revenue might be working with $68K-$80K in net revenue after returns and promotions. If you're calculating margins off the $100K figure, every single percentage is wrong.

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.

banner cta

Gross Revenue vs. Other Numbers People Confuse It With

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

Gross revenue is recognized when an order ships. Cash flow is when money hits your account.

For Shopify Payments, that's a 1-3 day gap. For Amazon, it's up to two weeks. For wholesale buyers on net-30 terms, it could be a month. A fast-growing store buying $40K in inventory to fulfill $80K in orders it hasn't been paid for yet can have strong gross revenue and a cash crisis at the same time. Always look at your cash flow statement alongside your revenue numbers.

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

Your return rate and discount depth should be monthly metrics, not things you review at year-end. If your net revenue is drifting further from gross revenue over time, either your promotions are getting more aggressive or your product quality has a problem. High bounce rate and low time on site on product pages often predicts this, because it means customers aren't getting what they expected.

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

Gross revenue is a good starting point and a bad finish line.

It tells you how much demand you captured. It's the foundation of your P&L. It's the number investors and lenders look at first. For all of those reasons, you need to track it carefully and consistently.

But if gross revenue is the only number you're watching, you're flying half-blind. The gap between gross revenue and net profit is where most e-commerce businesses succeed or fail. Understanding every layer of that gap: returns, discounts, COGS, fees, ad spend, is what separates sellers who scale profitably from ones who grow themselves into trouble.

Track it every month. But read it next to net revenue, gross margin, and net profit every time.

trueprofit cta

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