Shopify stores are the most transparent ecommerce businesses you can buy — the admin panel doesn't lie. But that transparency only helps if you know exactly which screens to open and which numbers to cross-check. Here's the full playbook.
Deal Alert AI is reader-supported. We earn commissions from affiliate links at no cost to you.
This post is based on a video from our Deal Alert AI YouTube channel. Watch the original or read the full breakdown below.
I've looked at thousands of ecommerce listings across every major marketplace, and Shopify-powered stores consistently make up the largest slice of the ecommerce category. There's a good reason for that. Shopify is the default platform for anyone launching a product business, and when those founders decide to exit — whether after 18 months or eight years — the store lands on a broker's desk.
The good news for buyers: a Shopify store is one of the easiest business types to verify. Revenue isn't a claim in a spreadsheet. It's a number sitting in a merchant dashboard you can log into during due diligence. Compare that to a content site where you're reconciling Google Analytics against three affiliate networks, or a SaaS where MRR definitions can be creatively interpreted. Shopify gives you a single source of truth.
The bad news: that same accessibility means Shopify stores attract a lot of unsophisticated sellers building thin, fragile businesses on top of dropshipping suppliers and paid traffic. Roughly seven out of ten Shopify listings I review are not worth buying at any price. This guide is about telling the difference — and getting the good ones through diligence and migration without blowing yourself up.
The single biggest risk in any online business acquisition is revenue that can't be verified. You see it constantly: a seller claims $12,000 a month, shows you screenshots, and the underlying reality is a mix of one-off spikes, related-party transactions, or revenue routed through an account you'll never get access to. With Shopify, that gap narrows dramatically. Shopify Payments and Stripe both timestamp every transaction, every refund, and every payout. You can reconcile a P&L against actual bank deposits in an afternoon.
Second, the operational infrastructure is already built. Most established Shopify stores are running Klaviyo for email, Judge.me or Loox for reviews, ReCharge for subscriptions, and some combination of upsell and shipping apps. You aren't inheriting a custom-coded system that only the founder understands. You're inheriting a stack that thousands of other operators use, which means hiring help, troubleshooting problems, and finding documentation is trivially easy.
Third, the migration is genuinely clean. Shopify supports a formal store transfer that moves products, customers, order history, themes, and most app data to a new owner's account. I'll cover that in detail later, but understand the significance: in most acquisitions, migration is where deals go sideways. Domain transfers stall, hosting breaks, email deliverability craters. Shopify removes most of that risk. That alone makes these deals attractive to first-time buyers who don't have a technical co-founder standing by.
Key insight: Shopify's transparency is a filter, not a guarantee. A verifiable $200,000/year revenue number is still worthless if 85% of it comes from Facebook ads at a 1.4x return on ad spend and the ad account doesn't transfer with the business. Verify the number first, then interrogate where it came from.
We scan Empire Flippers, Flippa, Acquire.com and Quiet Light daily — scoring every listing. Start free.
Type one: branded direct-to-consumer stores. These businesses sell their own products under their own brand, usually with a manufacturing relationship in China, Vietnam, or domestically. The best of them have exclusivity agreements, custom tooling, registered trademarks, and an Amazon Brand Registry entry if they sell there too. The defensibility is real — a competitor can't just order the same SKU from the same supplier and undercut you on price. These trade at roughly 3x to 4x SDE, and the top end of that range goes to stores with repeat purchase rates above 30% and a meaningful share of revenue coming from email and organic search rather than paid ads.
Type two: print-on-demand stores. Designs get printed and shipped by Printful, Printify, or a similar partner when an order arrives. No inventory, no cash tied up in stock, no warehouse. It's an elegant model and I've seen POD stores producing $8,000 to $15,000 a month in SDE with the owner working ten hours a week. The problem is barriers to entry are near zero. Anyone can spin up a competing store in a weekend. Value lives entirely in the designs, the brand, the audience, and any trademark protection. These sell at 2x to 3x SDE.
Type three: general niche stores sourcing from AliExpress or similar marketplaces. This is the dropshipping model most people picture. The store lists products it doesn't own, orders get forwarded to an overseas supplier, and margins live or die on ad performance. Shipping times are long, refund rates are high, and every product is available from fifty other sellers. These are the most fragile businesses in ecommerce. They trade at 1.5x to 2.5x SDE and I'd argue the low end is still generous for most of them.
Here's the practical takeaway. If a seller is asking 3.5x for a store, your first job is to determine which of these three categories it genuinely belongs to — not which one the listing copy claims. I've seen plenty of listings describe a business as a "branded DTC brand" when the actual product is an unbranded AliExpress item with a logo slapped on the packaging. Ask for the supplier agreement. Ask for the trademark registration number. Ask who owns the product molds. The answers sort the categories fast.
Standard due diligence applies to every business — P&L reconciliation, traffic verification, customer concentration, supplier contracts. What follows is the layer on top that's specific to Shopify, and it's where most buyers get lazy.
Verify revenue inside the payment processor, not the storefront. Request a read-only staff account on the Shopify admin. Sellers who refuse this are telling you something. Once you're in, go to Shopify Payments (or the connected Stripe dashboard) and pull payout history for the trailing 24 months. Match those payouts against the P&L line by line. Then match the payouts against bank statements. Three-way reconciliation. If a seller only wants to give you PDF exports, that's a soft no — PDFs are trivially editable and I've caught doctored ones more than once.
Read the analytics dashboard like an operator. Shopify's built-in analytics gives you conversion rate, average order value, returning customer rate, and sessions by traffic source. What you're looking for is trend direction, not absolute numbers. A conversion rate that's fallen from 2.8% to 1.6% over eighteen months while revenue held flat means the owner is buying more traffic to stand still — a cost curve that's about to catch up with whoever owns the business next. Rising AOV with flat order counts means price increases are masking demand decline. These are the stories the summary numbers hide.
Audit every app subscription. Open the Apps section and list every installed app with its monthly cost. I've reviewed listings where app spend ran $340 a month and the P&L showed $95. On a business doing $40,000 in annual SDE, that omission alone is $2,940 of overstated profit — which at a 3x multiple inflates the asking price by roughly $8,800. Also check for annual plans that renew shortly after closing, and for apps on legacy grandfathered pricing that may reprice when the account changes hands.
Refund rate is the most honest quality signal in ecommerce, and it's sitting right there in the Shopify admin. Pull refunds as a percentage of gross revenue for each of the last 24 months. For a healthy branded DTC business selling physical goods, I want to see refunds under 4%. Apparel runs higher because of sizing — 8% to 12% is normal there. Anything above 15% outside of apparel means either the product doesn't match the marketing or quality control is failing.
Chargebacks matter even more, because they threaten the payment processing itself. Shopify Payments and Stripe both start restricting or terminating accounts when chargeback ratios cross roughly 1% of transactions. A store running at 0.8% is one bad month from losing its ability to accept cards. Ask directly for the chargeback rate and any communications the seller has received from Shopify's risk team. Sellers who've had a warning email rarely mention it unprompted.
Then look at the returning customer rate. This is the metric that separates a brand from a traffic arbitrage operation. A store where 35% of orders come from repeat customers has a real asset — an audience that trusts the product. A store at 4% repeat rate is buying every single sale, which means the business is really an advertising operation with a storefront attached. Both can be profitable. They should not be priced the same, and buyers routinely pay brand multiples for arbitrage businesses because nobody checked.
Watch out: If more than 60% of revenue comes from a single paid traffic channel and the ad account, pixel data, and audience history do not transfer as part of the deal, you are buying a store with no customer acquisition engine. Ad accounts often cannot be legally transferred between entities. Get the transfer mechanism in writing before you sign an LOI, not after.
In a mature Shopify business, email and SMS typically drive 20% to 35% of total revenue. That's not marketing fluff; it's a number you can pull directly from Klaviyo's attribution reporting. If a seller tells you their list is a major asset and Klaviyo shows email driving 6% of revenue, the asset isn't what they think it is.
Start with list size and health. A list of 80,000 subscribers sounds impressive until you learn 55,000 haven't opened an email in twelve months. What you care about is the engaged segment — profiles that have opened or clicked in the last 90 days. That's the number to underwrite against. Then check the flows: welcome series, abandoned cart, browse abandonment, post-purchase, winback. Each should show revenue attribution in Klaviyo. Flows that were built once and never touched still print money for years, which is exactly the kind of asset you want to inherit.
Also check how the list was built. Lists grown organically from purchasers and on-site popups behave completely differently from lists assembled through giveaway campaigns or purchased data. Giveaway lists have terrible engagement and can wreck your sending reputation the moment you take over and start emailing more aggressively. Ask for the growth source breakdown, and ask whether the seller has ever had a deliverability incident. This is exactly the kind of nuance that Deal Alert AI surfaces early, so you're not discovering it in week three of diligence after you've already spent money on legal.
Here's the sequence I'd run for a Shopify acquisition, from LOI through post-close stabilization:
The Shopify Store Transfer itself is the easy part — it's a built-in feature, and it's genuinely one of the cleanest migrations in the entire online business world. Where things break is the surrounding infrastructure: payment processing under a new legal entity, domain DNS, third-party app accounts that are tied to the seller's login rather than the store, and ad accounts. Budget a full week and do the test orders. I've seen buyers announce an acquisition on day one and spend the next three days explaining why checkout was broken.
Key insight: Apps installed through the Shopify App Store generally transfer with the store. Apps or services with separate accounts — Klaviyo, ReCharge, Gorgias, custom Google Sheets integrations — often do not. Build a two-column list during diligence: transfers automatically vs. requires manual handover. That list is your migration checklist.
Deal flow is the real constraint for most buyers. There's no shortage of Shopify listings — there's a shortage of Shopify listings worth your diligence hours. Your sourcing strategy should reflect that.
Empire Flippers pre-vets everything it lists, which means the financial verification work has already been partially done before a listing goes live. You'll pay for that in multiples — expect 3x to 4x for solid branded ecommerce — but the rejection rate on their side saves you enormous amounts of wasted effort. For buyers deploying $150,000 and up who value time over squeezing the last half-turn out of a multiple, that's usually the right trade.
Flippa is the opposite end: an open marketplace with dramatically more inventory and dramatically more variance. There are genuinely good Shopify businesses on Flippa priced below what they'd fetch elsewhere, particularly in the $20,000 to $100,000 range where brokers don't bother. There are also a lot of dropshipping stores with three months of history and a hopeful asking price. Flippa rewards buyers who can filter fast and who bring their own diligence discipline rather than relying on the platform's.
The reason I built Deal Alert AI is that manually monitoring both of those platforms plus a dozen smaller brokers is a part-time job nobody wants. The system scans listings across marketplaces, identifies Shopify-powered businesses specifically, and filters by verified revenue data, multiple, category, and the operational signals that actually predict whether a deal survives diligence. Instead of opening twelve tabs every morning, you get alerts on the small subset that fits your buy box. Good Shopify businesses at fair multiples don't sit on the market for weeks — being early is most of the edge.
Let me make this concrete. Here's a deal profile I'd move on quickly: a branded DTC store in a non-fashion category doing $620,000 in trailing twelve-month revenue with $148,000 in SDE. Refund rate at 3.1%. Chargebacks at 0.2%. Returning customer rate at 31%. Traffic split roughly 40% organic and direct, 35% email and SMS, 25% paid. Klaviyo list of 41,000 with 14,000 engaged in the last 90 days, and flows attributing $89,000 in annual revenue. Trademark registered and owned by the selling entity. Two suppliers, both with written terms, neither above 60% of COGS. Asking 3.4x, or about $503,000.
That business is worth full price. The revenue is diversified across channels, the brand has legal protection, customers come back, and the email infrastructure is doing real work. Even if paid traffic performance degrades under new ownership, 75% of revenue keeps flowing. That's what you're actually buying — resilience, not a spreadsheet number.
Now the version I'd pass on: same $620,000 revenue, same $148,000 SDE, but refunds at 14%, returning customer rate at 5%, 82% of traffic from Facebook ads, no trademark, single AliExpress supplier, Klaviyo list of 9,000 with flows never configured. Same headline financials. Completely different business. And it'd probably be listed at a similar multiple, because the headline numbers are what sellers price on. Your job as a buyer is to know that these are not the same asset and to price accordingly — or walk. The discipline to walk away from a deal that looks fine on the surface is the single most valuable skill in acquisitions, and it's built by looking at a lot of deals. Set your filters, watch the flow at Deal Alert AI, and let volume train your judgment before you write a check.
By Sophal Lanh, Founder of Deal Alert AI
We scan Empire Flippers, Acquire, Flippa, and Quiet Light daily. The best sub-$500K businesses are gone within 48 hours.