How to Sell Your Shopify Store (Complete 2026 Guide)
Etienne Hurpin, Founder of TrustExits · · 11 min read
The average Shopify exit on curated marketplaces takes 75-120 days from prep to wire. Stores that close in 45 days share one trait: the seller opened with proof, not a pitch deck. A $72k/month revenue line with $9,400 in net profit after ads tells a different story than "$72k/month" alone - and serious buyers know the difference before they sign an LOI.
This guide is the seller playbook I give operators before they list: 30-90 days of prep, what buyers open first, how to run diligence without bleeding margin, and how escrow plus asset transfer actually works. No broker theater. Just the sequence that keeps deals from dying at LOI.
On this page
- Should you sell now? Three numbers first
- The 30-90 day prep timeline
- What buyers open first (in order)
- Pricing and listing: avoid the retrade
- Worked example: pricing a $180k SDE store
- Choosing your exit path: decision matrix
- Running diligence as a seller
- Documents and data room checklist
- Escrow and transfer: high-level checklist
- Post-close transition: first 30 days
- Where TrustExits fits in the seller journey
- Common mistakes that add 60+ days
- Timeline: from prep to wire
Should you sell now? Three numbers first
Before you clean themes or write a listing, answer three questions with trailing twelve-month data:
- Net profit (SDE-style). Revenue minus COGS, ad spend, shipping, payment fees, apps, and owner-accepted add-backs. If you cannot compute this in one sitting, you are not ready to list.
- Channel mix. What % of revenue comes from Meta, Google, email, organic? Single-channel above 70% is not fatal - but it is a discount unless ROAS history is documented.
- Clearing multiple band. Most profitable Shopify brands in the $50k-$500k SDE range clear between 2.0x and 3.5x annual owner earnings, before risk adjustments. Dream ask prices add 90 days, not dollars. Sanity-check on /estimate.
If profit is flat or falling three consecutive months, fix or pause. Buyers pay for stability, not your burnout.
The 30-90 day prep timeline
Listing before prep is how deals get retraded or killed. Block 30 days minimum; 90 days if books are messy or you rely on one ad account you have never exported.
Days 1-30: Books and truth
- Export 12 months Shopify orders, refunds, and discount usage. Match to Stripe or PayPal payouts.
- Pull ad spend by month from Meta and Google (read-only access beats screenshots). Reconcile to revenue by channel where possible.
- Build a simple P&L: revenue, COGS (actual landed cost, not supplier list price), gross margin, ad spend, opex, net. One tab, monthly columns.
- Document owner add-backs - what is truly discretionary vs what a buyer must keep spending to hold revenue.
- Fix tracking gaps: UTM hygiene, MER dashboard, cohort refund rate. Buyers smell broken attribution in week one.
Days 31-60: Risk reduction
- Resolve GMC warnings, policy flags, and disapproved products before listing - not after LOI. Hidden bans kill deals.
- Diversify if you are 85%+ one channel: even a modest email or SEO lift changes the narrative.
- Secure supplier relationships in writing where possible; note MOQ, lead times, and exclusivity.
- Clean SKU portfolio: kill zombie products that inflate catalog size but not profit.
- Prepare anonymized niche description - category and scale yes, brand URL no until NDA.
Days 61-90: Listing readiness
- Draft asset list: domain, Shopify store, social accounts, email list, ad accounts (if transferable), creative library, SOPs.
- Write transition SOP: who does what in week one post-close (pixel, DNS, staff, CS macros).
- Choose exit path: open marketplace, curated platform, broker, or private buyer. Compare net proceeds on /fees and venue fit on /compare.
- Connect read-only verification where your platform supports it - see /methodology for what "profit verified" should mean in ecommerce.
Mid-article checkpoint: if prep feels overwhelming, you do not need a perfect data room on day one - you need a reconciled P&L and honest channel flags. Start the listing path on /sell when those two exist.
What buyers open first (in order)
After 200+ ecommerce diligences, the open sequence is predictable. Optimize for this order and you shorten time-to-close.
1. P&L and profit reconciliation
Buyers start with net profit, not Shopify dashboard revenue. They will rebuild your P&L from raw exports. If your "SDE" ignores rising CAC or understates COGS, trust dies before they open Analytics. This is why revenue verification alone fails - and why we verify profit, not vanity metrics.
2. Traffic and revenue mix
Shopify Analytics plus ad account exports. They check: paid vs organic split, MER trend, new vs returning customer ratio, AOV stability. A spike in revenue 30 days before listing without ad spend explanation is a red flag - not a flex.
3. Channel concentration and transfer risk
Can the Meta Business Manager, Google Ads account, and GMC feed transfer to a new entity? Any personal profile ownership? Policy violations in the last 12 months? Practitioners discount what brokers skip. I audit this on every TrustExits listing because it changes price more than a prettier theme.
4. Operations and key-person risk
Who runs CS, fulfillment, creative? Are SOPs documented or in the founder's head? Buyers pay for transferability. If you are the only person who can manage the ad account, the multiple compresses.
5. Legal, IP, and supplier
Trademark status, supplier contracts, chargeback rate, return policy abuse. Secondary until profit and channel check out - but deal-killers when messy.
Buyers do not pay for potential. They pay for provable cash flow they can hold after transfer. Your job in prep is to remove every "trust me" from the data room.
Pricing and listing: avoid the retrade
Most failed Shopify sales die on price mismatch, not lack of interest. Rules I use with sellers:
- Anchor on profit, not revenue. A $80k/month store at 8% net is a different asset than one at 22% net. Revenue multiples mislead - see ecommerce valuation multiples and calculator.
- Publish a range, not a fantasy. Ask within 10-15% of where comps clear with similar risk. Overask by 40% and you train lowballers.
- Disclose concentration upfront. "72% Meta, stable 2.8 ROAS TTM" beats hiding it until week three.
- Offer read-only early. Serious buyers sign NDAs fast when verification is real. PDF packs slow everyone down.
Choosing where to list matters less than dossier quality - but venue affects buyer type. We wrote a venue comparison in Flippa Alternatives in 2026 if you are weighing options.
Worked example: pricing a $180k SDE store
Skincare Shopify brand. TTM revenue $1.08M. SDE after clean add-backs: $180k. Traffic: 52% Meta, 28% Google Shopping, 12% email, 8% organic. One supplier at 42% of COGS. No GMC issues in 24 months.
- Base multiple for DTC model: 2.7x SDE = $486,000
- Supplier concentration discount (~12%): -$58,320
- Meta dependency discount (~10%): -$42,768
- Indicative clearing range: $385,000-$420,000
- Listing at "3x revenue = $3.24M" or "3.5x SDE = $630k" with hidden channel risk: 90-120 days, zero qualified LOIs
Same store listed at $410k with profit-verified dossier and channel flags disclosed: LOI at $395k within 45 days, one minor earnout on email list retention. Price to proof, not to revenue headlines.
Choosing your exit path: decision matrix
Match venue to asset profile and timeline:
| Your situation | Best path | Why |
|---|---|---|
| Sub-$25k, need speed | Flippa or private | Liquidity beats vetting depth |
| $50k-$500k SDE, paid acquisition heavy | TrustExits or curated broker | Profit + channel proof drives close rate |
| $500k+ SDE, strategic interest | Broker off-market | Outreach and negotiation capacity |
| Buyer already identified | Private + Escrow.com | Lowest platform fee, highest prep burden on you |
| SaaS-adjacent with ARR story | Acquire.com | Buyer pool speaks MRR, not SKU margin |
When in doubt, model net proceeds on /compare at your realistic clearing price - not your opening ask.
Running diligence as a seller
Diligence is not adversarial if you prepared. Typical phases:
- Initial data room (week 1-2): P&L, traffic mix summary, anonymized niche overview, verification connections.
- Deep dive (week 2-4): raw exports, ad account read-only, supplier samples, CS ticket samples, refund cohorts.
- LOI / offer: price, structure (all-cash vs earnout), exclusivity period, conditions (GMC clean, ad account transfer proof).
- Confirmatory diligence (week 4-6): buyer verifies nothing changed materially; may re-run profit reconciliation.
Respond within 24-48 hours. Silence reads as hiding. If a question exposes a weakness you already know, disclose and price it - do not get discovered.
Earnouts are common above $500k ask. Structure them on measurable metrics (revenue retention, not "good faith"). Keep escrow holdbacks aligned to transfer milestones.
Documents and data room checklist
Minimum pack before first serious buyer call:
- TTM P&L with monthly columns (revenue, COGS, ads, opex, SDE)
- Shopify sales export TTM + refund report
- Stripe or PayPal payout reconciliation
- Google Ads and Meta spend export TTM (read-only access preferred)
- Top 10 SKUs: revenue, COGS, return rate
- Traffic mix summary by channel
- Asset inventory list (domain, social, email, ad accounts, SOPs)
- Supplier overview (anonymized until NDA)
PDF-only packs work for tire-kickers. Read-only connections close serious buyers faster. Revenue verification alone is vanity for ecommerce - profit verification means the pack ties to live data.
Escrow and transfer: high-level checklist
Never transfer assets before funds clear. Use a licensed escrow (Escrow.com is the common default) with milestones suited to ecommerce - lump-sum-only is risky when ad accounts and domains must move in sequence.
Typical milestone structure
- Deposit to escrow - buyer wires agreed amount (often 100% for sub-$250k; sometimes partial + holdback above that).
- Domain and Shopify transfer - seller initiates store ownership transfer; buyer confirms admin access.
- Payment processor migration - Stripe/PayPal/Shopify Payments handoff or new account setup; pause payouts during switch.
- Ad account and pixel transfer - Business Manager invites, Google Ads MCC link, GMC ownership update. This step breaks more deals than any other - schedule it with both parties online.
- Ancillary assets - email platform, Klaviyo, social, creative drive, supplier introductions.
- Release - escrow releases after buyer confirms operational control and no material adverse change.
Full escrow mechanics are in our companion piece on how TrustExits runs transfers. Escrow protects payment - not operational competence. Your SOP doc is what prevents day-three fires.
Seller transfer checklist (condensed)
- Domain registrar auth code ready
- Shopify staff accounts documented; primary owner transfer planned
- Stripe dashboard export + disconnect timeline agreed
- Meta BM admin rights list written
- Google Ads + GMC access map (who owns what)
- Klaviyo / email DNS records noted
- Supplier email introductions drafted
- CS macros and fulfillment SOPs in shared folder
Budget 5-10 hours of live handholding in the transfer week. Buyers who feel abandoned retrade or chargeback through escrow disputes.
Post-close transition: first 30 days
The deal is not done at wire. Buyers model post-close risk into price when transition looks sloppy. Seller obligations that protect your reputation and reduce disputes:
- Week 1: Daily availability for ad account and pixel migration. Document every login change.
- Week 2: Supplier introductions, CS macro walkthrough, fulfillment handoff.
- Week 3-4: Async support on edge cases; taper to agreed hourly cap.
Founders who disappear on day two trigger earnout disputes and kill referral value. A clean 30-day transition is part of the product you sold.
Where TrustExits fits in the seller journey
We built TrustExits for operators who already run real stores - not starter sites. The difference on /sell:
- Profit verification before list. Read-only Shopify, Stripe, and ad connections reconciled to net - not a revenue badge.
- Channel audit flag. Concentration and GMC/ad account transfer risk surfaced upfront so buyers do not discover it in week two.
- Ecommerce-native buyers. Operators who speak MER, ROAS, and SKU margin - not generic digital asset flippers.
- Supervised transfer playbook. Milestone escrow aligned to Shopify + ads migration, documented on /how-it-works.
We are not the fastest place to dump a $5k experiment. We are the right place when your numbers survive scrutiny and you want a close without four months of retrade theater.
Common mistakes that add 60+ days
- Listing with PDF screenshots instead of read-only verification
- Ignoring three-month profit decline "because revenue is up"
- Personal ad accounts with no Business Manager migration path
- Ask price set from a Twitter multiple thread, not comps
- Transferring domain before escrow release
- No NDA before sending supplier names
- Founder disappears after close - triggers disputes and kills referrals
Fix prep, price to proof, run diligence transparently, escrow with milestones, transfer like a professional. That is the whole game.
Timeline: from prep to wire
Realistic phases for a clean Shopify exit in 2026:
- Weeks 1-4: Reconcile SDE, fix COGS and ad booking gaps, reduce channel risk flags.
- Weeks 5-6: Build data room, choose venue, publish listing with profit-verified dossier if available.
- Weeks 7-12: Buyer inquiries, management calls, LOI negotiation.
- Weeks 13-18: Due diligence, escrow deposit, asset transfer milestones, wire.
Stores that skip weeks 1-4 and list on revenue alone often add 60+ days in re-trading or delist. Front-load the math.
FAQ
How long does it take to sell a Shopify store?
30-90 days prep, then 30-90 days from list to close on curated venues with clean books. Open marketplaces can add noise and time. Messy P&L adds months regardless of platform.
What multiple can I expect for my Shopify store?
Most owner-operated stores with $50k-$300k SDE clear roughly 2.0x-3.5x annual profit, adjusted for channel risk, trend, and transfer complexity. Dropshipping and single-channel Meta dependency compress the band. Model yours on /estimate.
Do I need a broker to sell my Shopify store?
Not always. Brokers help above $500k or when you lack buyer network. Marketplaces and platforms like TrustExits fit the $50k-$2M band when verification and buyer quality matter more than white-glove outreach. Compare paths on /compare.
What documents do buyers need?
12-month P&L, Shopify and payment processor exports, ad account access, supplier overview, traffic mix, and asset list. Read-only connections beat static PDFs - prep starts here and on /methodology.
How does escrow work for Shopify store sales?
Buyer deposits funds with a licensed escrow agent. Seller transfers assets by agreed milestones. Escrow releases when buyer confirms control. Use milestone releases for domain, store, ads, and email - not a single blind wire. Overview on /how-it-works.
Ready to run the playbook on a store with real profit? Start your seller path on TrustExits - prep the dossier once, let verification do the trust work before the first serious offer lands.
Related reading & next steps
Keep going with the cluster - or jump straight into a TrustExits tool.
- How Much Is My Ecommerce Business Worth? (2026 Guide)
- Revenue vs Profit: Why "Revenue Verified" Is Not Enough
- Ecommerce Due Diligence Checklist (15 Things to Verify)
- What Documents Do You Need to Sell an Online Business?
TrustExits pages worth opening
Ready for numbers, not screenshots?
Run a free estimate or see how we verify profit before a listing goes live.
