Buy sites direct. No middleman.
Browse profitable websites and apps. Contact sellers directly. No fees, no commissions, no one taking a cut.
Browse profitable websites and apps. Contact sellers directly. No fees, no commissions, no one taking a cut.
eCommerce businesses trade at 25–48x monthly SDE — but the spread between the floor and ceiling is almost entirely explained by gross margin, repeat purchase rate, paid traffic dependency, and channel diversification. Understanding how to calculate each of these correctly is the difference between overpaying for a fragile business and finding genuine value. This guide walks through the full eCommerce valuation process in 8 steps. Related: eCommerce valuation multiples guide, the eCommerce valuation FAQ, and the eCommerce acquisition guide.
eCommerce valuation begins with net revenue — not gross revenue. Net revenue is gross revenue minus returns, refunds, and chargebacks. A business reporting $15,000 in monthly gross revenue with a 10% return rate and 1% chargeback rate has actual net revenue of approximately $13,350 per month — a meaningful difference that directly affects every downstream calculation. From net revenue, calculate true gross margin: (net revenue minus COGS minus fulfillment costs) divided by net revenue. COGS for eCommerce includes the product purchase price, inbound freight, customs duties, and the cost to get inventory into the fulfillment center. Fulfillment costs — 3PL pick-and-pack fees, outbound shipping, packaging materials, and returns processing — must be included in the gross margin calculation. Many sellers omit fulfillment from COGS and present inflated gross margins; always recalculate using the full cost stack. A Shopify brand reporting 50% gross margin before fulfillment may have only 38% true gross margin after 3PL costs are included. Request an itemized breakdown of COGS and fulfillment costs for each month of the trailing twelve months to build an accurate gross margin picture.
eCommerce SDE = net revenue minus COGS minus fulfillment costs minus advertising spend minus operating expenses minus owner time value, plus add-backs for one-time non-recurring expenses. Start with net revenue (Step 1). Subtract all direct costs: COGS (product cost plus freight plus duties), 3PL fulfillment costs or FBA fees, advertising spend (Facebook Ads, Google Ads, TikTok Ads, Amazon PPC), and operating expenses (Shopify or WooCommerce platform fees, apps, email platform, customer service software, merchant fees). Then subtract the dollar value of owner time at a fair market wage for the tasks they perform — if the seller handles customer service 10 hours per week, price that at an appropriate hourly rate annualized. Add back any one-time non-recurring expenses: a one-time product photography shoot, a non-recurring legal fee, or an extraordinary shipping cost from a supplier error. Always use trailing twelve months (TTM) as the base period. Verify the SDE calculation by reconciling it against bank statements — the TTM SDE should approximately equal the total net cash deposited to the business owner after all business expenses for the year.
As of 2026, eCommerce businesses trade at 25–48x monthly SDE depending on their risk profile. The position within that range is determined by five key factors: (1) gross margin — businesses above 40% gross margin command upper-range positioning; below 20% gross margin is compressed toward the floor; (2) repeat purchase rate — above 25% returning customers in 12 months indicates brand loyalty that reduces paid traffic dependency and supports a premium multiple; below 15% means the business is a first-order acquisition machine with no retention flywheel; (3) revenue channel diversification — multi-channel stores (Shopify plus Amazon plus email revenue) command higher multiples than single-channel stores concentrated entirely on Amazon or entirely on paid Shopify traffic; (4) fulfillment model — 3PL or FBA-fulfilled stores requiring under 5 hours per week of owner time command a premium over owner-operated warehouses requiring daily involvement; (5) paid traffic dependency — businesses where paid ads generate over 60% of revenue trade at a discount because revenue is sensitive to ad platform changes, account bans, and cost-per-click increases that are beyond the buyer's control. As a reference point: a mid-size Shopify brand earning $2,500/month SDE with 40% gross margin, 3PL fulfillment, and 30% repeat purchase rate would typically justify 38–44x. The same business with 80% Amazon-only revenue and heavy paid traffic dependency would justify 26–33x.
Repeat purchase rate is the eCommerce equivalent of Net Revenue Retention in SaaS — it measures whether the business generates compounding returning revenue or operates as a one-and-done acquisition machine. A repeat purchase rate above 25% in a 12-month window is strong; above 35% is excellent and signals genuine brand equity. Below 15% means the business must continuously find new customers at full acquisition cost to maintain revenue, making it highly sensitive to ad cost increases. To calculate customer Lifetime Value (LTV), multiply average order value (AOV) by the average number of purchases per customer per year and divide by the annual churn rate of the customer base. For example: AOV of $85, 2.1 purchases per year per customer, and 40% annual customer churn produces an LTV of approximately $178. Compare LTV to customer acquisition cost (CAC) — the blended ad spend required to acquire one new customer — to verify that the unit economics are sustainable. LTV:CAC above 3:1 is healthy for eCommerce; below 2:1 means the business may be burning through acquisition cost faster than it recovers in LTV, which is unsustainable at scale. Verify repeat purchase rate using Shopify or WooCommerce's returning customer analytics, or by requesting a customer cohort export showing purchase counts by customer over the TTM period.
Paid traffic dependency is the single most common hidden risk in eCommerce acquisitions. A business that looks profitable on paper can lose 40–60% of its revenue within 60 days if its Facebook Ads account is banned, its Google Shopping feed is suspended, or its primary ad creative fatigue causes ROAS to collapse. To audit paid traffic dependency: (1) Request read-only access to the Facebook Ads Manager, Google Ads account, and Amazon Advertising console for the trailing 24 months. Download monthly ad spend and ROAS by channel. (2) Calculate what percentage of total monthly revenue is attributable to paid traffic versus organic search, direct traffic, email, and returning customers. (3) Review the 24-month ROAS trend — a declining ROAS over the trailing 12 months signals that the ad channels are becoming less efficient and the business may not sustain its current SDE at current ad spend levels. (4) Assess the email list: a business with an email list of 10,000+ active subscribers has a diversification channel that reduces paid dependency. Ask for monthly email revenue generated from campaigns and flows, and verify the list's open rate and health. A business with under 30% of revenue from paid ads, a strong email list, healthy organic traffic, and 25%+ repeat purchase rate has durable, multi-channel revenue worth a premium multiple. A business with 70%+ paid traffic dependency — particularly one with declining ROAS — should be priced to reflect the fragility of its revenue.
SKU concentration is a risk factor distinct from supplier concentration: a business can have 50 SKUs but if 70% of revenue comes from one product (high SKU concentration), a single competitor entry, ASIN suppression, or quality issue can collapse the majority of the business. Request a SKU-level revenue breakdown for the trailing twelve months and calculate what percentage of total revenue each product generates. Flag any scenario where a single SKU generates more than 30% of total revenue as a meaningful concentration risk. Supplier concentration analysis is a parallel but separate review: even with good SKU diversification, if 90% of products come from a single factory or supplier, a supply chain disruption, quality failure, or price increase by that supplier affects the entire product portfolio. Request documentation of at least two verified, qualified suppliers for the primary products. For each supplier, request contact information, samples from the most recent production run, and the seller's communication history. Verify that existing supplier agreements — including pricing, MOQ, and lead times — will transfer to the buyer. For Amazon FBA businesses, also verify the Account Health Rating in Seller Central shows no active policy violations, ASIN suppressions, or pending delistings, and confirm that the brand is registered in Amazon Brand Registry with the trademark transferable to the buyer entity.
For eCommerce acquisitions above $75,000, validate the SDE multiple against a simple discounted cash flow (DCF) model. Project 5 years of SDE using the current TTM SDE and a conservative growth assumption — use the lower of the trailing 12-month growth rate or a market-appropriate rate for the product niche. Discount those cash flows back using a discount rate of 25–35% (eCommerce carries higher risk than content sites due to ad dependency and inventory risk, but lower risk than early-stage SaaS — use 30% as a baseline). Add a terminal value. Compare the sum of discounted cash flows to the asking price. A 35x monthly SDE multiple implies a payback period of approximately 2.9 years — defensible if the business maintains or grows SDE for 3+ years, but aggressive if the business relies on a paid ad channel showing ROAS decline. Separately, account for inventory: inventory is typically negotiated separately from the business multiple at cost value. Request an itemized inventory aging report from the 3PL warehouse or Amazon FBA Inventory Age report. Inventory older than 180 days should be discounted or excluded from the agreed cost value — slow-moving inventory is often worth significantly less than its listed cost. The total acquisition cost is the SDE-multiple price plus agreed inventory cost, and both must be within your capital budget before closing.
eCommerce valuation produces a range, not a point. After completing the steps above, build three scenarios: a low-end scenario applying conservative adjustments (high paid traffic dependency, declining ROAS trend, SKU concentration risk, fulfillment cost above baseline, low repeat purchase rate) that produces the floor of your bid range; a midpoint scenario applying the category baseline multiple (25–48x monthly SDE) to verified TTM SDE with appropriate upward and downward adjustments for gross margin, repeat purchase rate, channel mix, and operator time; and a high-end scenario for premium positioning (40%+ gross margin, 30%+ repeat purchase rate, multi-channel revenue, 3PL fulfillment under 5 hours/week, stable or improving ROAS trend, multiple qualified suppliers). Your opening offer should sit at or slightly below your midpoint scenario, leaving negotiating room toward your high-end. Never pay above your high-end valuation — this is your margin of safety. For eCommerce acquisitions, include in your bid range assumptions: 60–90 days of expected ROAS softening during account transitions, any pixel rebuild costs for Facebook and Google, the inventory add-on cost at agreed cost value, and estimated legal and due diligence fees (typically $1,500–$5,000 for a direct acquisition in the $50K–$500K range).
These benchmarks reflect the 2025–2026 market for Shopify brands, Amazon FBA businesses, and multi-channel eCommerce stores under $3M purchase price.
| Metric | Good | Caution | Red Flag |
|---|---|---|---|
| Gross Margin (after fulfillment) | > 40% | 25–40% | < 20% |
| Repeat Purchase Rate (12-month) | > 25% | 15–25% | < 15% |
| Paid Traffic Dependency | < 30% of revenue | 30–60% | > 60% |
| ROAS Trend (24-month) | Stable or improving | Slight decline | Declining > 3 months |
| SKU Concentration (top SKU % of revenue) | < 25% for any single SKU | 25–40% | > 40% |
| Supplier Concentration | 2+ qualified suppliers | 1 supplier, 1 backup | Single supplier only |
| Fulfillment Cost Ratio | < 10% of net revenue | 10–18% | > 20% |
| Monthly SDE Multiple | 25–38x (standard) | 38–45x (strong) | Above 45x (premium only) |
A seller who reports 52% gross margin sounds like a high-quality brand. But many eCommerce sellers calculate gross margin as (revenue minus product cost) divided by revenue — excluding outbound shipping, 3PL fees, and returns processing. Once those are added back, the same business has 38% true gross margin. This is not fraud; it is a common but imprecise accounting convention. The problem is that buyers who accept the stated margin without recalculating will pay a premium multiple for an SDE that is overstated.
Always recalculate gross margin from the raw cost data: net revenue minus COGS (product plus freight plus duties) minus all fulfillment costs (3PL or FBA pick-and-pack, outbound shipping, returns processing). Reconcile the result against monthly bank deposits. See the eCommerce due diligence checklist for the full verification process.
Apply the valuation framework above — browse active eCommerce listings with verified revenue, gross margin, and traffic data. No broker fees.