How to Check If Your "$1M Brand" Is Actually a $540K Brand in 10 Minutes

How to Check If Your "$1M Brand" Is Actually a $540K Brand in 10 Minutes

How to Check If Your "$1M Brand" Is Actually a $540K Brand in 10 Minutes

14 Sept 2026

Take your gross revenue, subtract discounts, returns, and chargebacks, and you get your net revenue. For most healthy ecommerce brands, that gap is 10 to 20%. For one fashion brand we audited, the gap was 46%. Their "$1M brand" was actually a $540K brand, and every scaling decision they'd made was built on the wrong number.

The founder knew there was a gap. He just had no idea it was that large, and no idea how much it had quietly distorted everything downstream, from his CAC targets to his plan to push ad spend from $20K to $50K a month.

Gross revenue is a nicer story than a true one

Your Shopify dashboard shows "Total Sales," which already includes shipping, taxes, and duties, money that passes through your account but was never actually yours. One level down is gross revenue, the total value of every order before any deductions, and this is usually the number founders plug into their CAC and ROAS math.

The problem is gross revenue counts money you never fully collected. Every discount code, every flash sale, every popup offering 10% off. Every return, even the ones logged weeks after the original sale was already counted. Every chargeback and shipping refund that quietly chips away at the total without ever showing up cleanly on the top line.

Net revenue is what's left once you subtract all of that. It's the number that actually lands in your bank account, and it's usually smaller than founders think.

Why your Meta dashboard is even more optimistic than your Shopify one

Here's the part that makes it worse. Meta records the sale the moment it happens and never adjusts for what comes after. If someone buys a $120 item through your ad and returns it two weeks later, Meta still counts that full $120 as attributed revenue forever.

Which means your platform ROAS is inflated by every single return you get, permanently. The higher your return rate, the bigger the gap between what your dashboard says and what actually happened.

The audit that takes ten minutes

Open Shopify, go to Analytics, then Reports, then Finances summary. Pull your gross sales for the last 90 days and write it down. Then find your net sales for the same period, gross minus discounts, minus returns, minus adjustments.

If Shopify doesn't give you a clean net number depending on your plan, pull it from your payment processor instead. Look at what Stripe, PayPal, or Shopify Payments actually deposited into your account over the same period, minus shipping and tax payouts.

Divide net by gross. That's your real ratio.

Above 80% and you're in healthy territory. Between 70 and 80% and you have room to improve. Below 70% and more than 30 cents of every dollar is evaporating before it reaches your account, which means your unit economics are wrong and every scaling decision built on them needs a second look.

Where the gap usually comes from

Discount stacking is the most common leak. A 10% welcome popup plus a 20% flash sale plus a 15% loyalty discount adds up fast, and most founders have never actually calculated their blended average discount rate. If yours is above 15%, that's worth fixing before you fix anything else.

Returns are the second, especially in fashion, accessories, or anything with fit variability. A 15 to 30% return rate isn't unusual in those categories, and it can single handedly account for more than half of your total gross to net gap.

The third is invisible adjustments, chargebacks and partial refunds that are small individually but compound over a year. If this bucket is above 2% of gross, it's worth a closer look.

Recalculate everything once you know the real number

Once you have your actual ratio, redo your CAC and ROAS using net revenue instead of gross. This is usually the part that stings the most. A channel that looked comfortably profitable can suddenly look like it's barely breaking even, and remember, your Meta dashboard never subtracts returns, so the real picture is often worse than even your Shopify numbers suggest.

Run the audit today. Best case, you find out your business is healthier than you feared. Worst case, you finally know exactly where the leak is, and you can fix it before you scale spend on top of a number that was never real.

Check more blogs

A quick overview of how we work together to make your edit best in class!

Check more blogs

A quick overview of how we work together to make your edit best in class!