Why Revenue Verification Is the Most Important Step in Any E-Commerce Acquisition
Studies consistently show that 20–30% of e-commerce listings misrepresent revenue in some material way. Here's how to verify what you're actually buying before you commit capital.
The number on the teaser deck is not the real number. It might be close to the real number. It might even be exactly the real number. But until you've verified it through direct data access — not a screenshot, not a PDF export, not a screen share — you don't know. And in a seven-figure acquisition, that distinction matters enormously.
Why Self-Reported Revenue Is Unreliable
E-commerce revenue misrepresentation falls into three categories:
- Deliberate fraud: The extreme case — fabricated order data, inflated Shopify dashboards, fake transactions. Less common than people fear, but it happens, especially on lower-quality listing platforms.
- Selective presentation: The seller reports "gross revenue" when the meaningful figure is "net revenue after refunds and chargebacks." They show the best trailing 12-month period rather than the most recent. They include revenue from a product line they're discontinuing. None of this is technically a lie.
- Genuine misunderstanding: Founders who built their businesses by feel, not by rigorous accounting, often don't know the difference between gross and net revenue. They're not lying — they just don't know what they don't know.
The impact of any of these on a multiple-based acquisition is severe. A $2M asking price based on 3x reported revenue of $667K becomes a $1.5M overpayment if the verified net revenue is actually $500K.
The Shopify API Verification Workflow
For Shopify-native brands, the gold standard is direct API access:
- Request OAuth read-only access to the Shopify admin API
- Pull the full order history — every order, amount, date, and status for the available history
- Calculate gross revenue (sum of all orders) and net revenue (gross minus refunds, returns, and cancelled orders)
- Break down by month to identify trends, seasonality, and anomalies
- Cross-reference the Shopify order totals against Stripe or PayPal statements for the same periods
A discrepancy of more than 2–3% between Shopify order data and payment processor deposits warrants an explanation. Common causes: cash/cheque payments (legitimate), refunds processed outside the platform (sometimes legitimate), or transaction manipulation (not legitimate).
Common Manipulation Tactics
If you're buying from a marketplace or via a broker, be alert to these specific patterns:
- Order seeding: Placing real-looking orders from fake customers that are refunded after the due diligence period. These show up in gross revenue but disappear from net revenue — which is why gross/net comparison is essential.
- Front-loaded subscription billing: Billing subscribers for 6 or 12 months upfront in the months before listing, inflating revenue without corresponding cash generation going forward.
- Including wholesale in retail metrics: Adding a single large wholesale order to a retail Shopify store to inflate the trailing revenue. Wholesale orders show up in Shopify but have fundamentally different economics.
What Verification Doesn't Cover
Even perfect revenue verification only gives you the top line. It doesn't verify:
- COGS and true gross margin (you need supplier invoices and COGS accounting)
- Paid acquisition spend and true net profit (you need ad account access)
- Off-platform revenue (Amazon, wholesale, retail)
- Deferred revenue or outstanding refund obligations
Revenue verification is the starting point. A complete picture requires cross-referencing verified revenue against verified costs. Both sides of the P&L need the same rigour.
EComVault's Verification Standard
Every brand on the EComVault leaderboard has connected via Shopify OAuth, and the revenue figures displayed reflect verified API data — not seller claims. For acquirers using the platform to identify targets, that verified foundation removes the most common source of due diligence failure. You still need to verify costs, customer metrics, and operations — but the revenue starting point is real.