Buying a Shopify Brand: What the Revenue Data Actually Tells You
Shopify's read-only API gives acquirers access to three years of verified order data. Here's exactly what that data reveals, what it can't tell you, and how to use it to make a smarter acquisition decision.
There are roughly 4.4 million Shopify merchants. A very small percentage of them run businesses worth acquiring. Of those, an even smaller percentage have financials clean enough to support a confident acquisition decision. The good news: Shopify's OAuth API gives you direct access to the data that separates the real businesses from the noise.
What Shopify's API Actually Reveals
When a brand connects their Shopify store via read-only OAuth access, you can pull:
- Full order history — every transaction, date, amount, and status going back to account creation
- Refund and return data — the gap between gross and net revenue, at order and SKU level
- Customer purchase frequency — how many customers are one-time buyers vs. repeat purchasers
- Product revenue breakdown — which SKUs are driving growth and which are declining
- Discount usage — the extent to which revenue depends on promotional pricing
- Geographic distribution — where the customer base is concentrated
This data, pulled directly from the source, is the closest thing to ground truth in DTC due diligence. It's why Shopify-native brands are generally easier and safer to acquire than brands built on custom platforms or proprietary checkout systems.
The Metrics That Actually Matter
Raw revenue is the starting point, not the destination. The metrics that predict post-acquisition performance are:
- Net revenue growth rate (MoM, trailing 12 months): Is the business accelerating or decelerating? A flat 12-month average that masks a declining second half is a common sleight of hand in seller presentations.
- Refund rate by SKU: High refund rates on specific products signal quality issues or misleading marketing. Above 5% refund rate is worth interrogating.
- New vs. returning customer revenue split: A brand that's 80% new customer revenue is on a paid acquisition treadmill. A brand that's 40% returning is building durable equity.
- AOV trend: Is the average order value stable or eroding? Declining AOV often means the brand is selling more to lower-value customers or increasing discounting to maintain volume.
Platform Lock-In: Risk or Moat?
Shopify dependency is double-edged. On one hand, it means the business is built on a stable, well-supported platform with excellent data portability. On the other, deep integration with Shopify apps — subscriptions, reviews, loyalty programs — creates migration costs if you ever need to move. Before acquiring, audit which apps the business is dependent on and what happens to those integrations if app pricing changes or the app is discontinued.
What Shopify Data Can't Tell You
Shopify data is comprehensive for on-platform transactions, but it has blind spots:
- Wholesale or B2B revenue managed outside Shopify
- Amazon or other marketplace revenue not flowing through Shopify
- True COGS and fulfilment costs (these sit in the 3PL and supplier invoices)
- Ad spend efficiency (you need platform-level access to Meta, Google, and TikTok)
A complete acquisition picture requires Shopify data plus payment processor statements plus ad account access. Any seller who resists providing all three should be treated with appropriate scepticism.
How EComVault Approaches Verification
Every brand on the EComVault leaderboard has connected via Shopify OAuth, allowing direct verification of the revenue figures shown in their profile. This isn't the seller's word — it's the platform's data. For acquirers doing deeper diligence, that verified baseline is the starting point, not the end point.