Sofa Cover Manufacturer in China | OEM/ODM | MOQ Confirmed per SKU | Global Delivery Options

SHEIN IPO Prospectus: The Real Ecommerce Profit Model

Updated 31 August 2026. SHEIN's Hong Kong prospectus was published on 24 August 2026, and trading was expected to begin on 1 September 2026. At the time of this update, that listing date had not yet arrived.

A sofa cover can look profitable in a marketplace dashboard and still be a poor use of cash.

The factory price may be acceptable. The selling price may support a healthy-looking gross margin. Advertising may even appear to be under control. Yet the bank balance tells a different story because the dashboard does not fully connect returns, storage, duties, foreign exchange, damaged inventory and the time that cash remains locked in stock.

SHEIN's 2026 Hong Kong IPO prospectus is useful because it makes this gap unusually visible. It does not provide a formula that every seller can copy, and SHEIN's scale and business model are not comparable to a small home-textile brand. But its audited cost structure shows something every ecommerce operator should understand:

Gross margin measures the space available to run the business. It does not measure how much profit survives the entire product, customer and cash journey.

For Amazon sellers, direct-to-consumer brands and wholesale buyers building a sofa-cover line, the practical lesson is to stop asking only, “What is the margin?” The better question is, “How much cash does this SKU return after every step, and how quickly can that cash be reused?”

What the SHEIN prospectus actually reports

According to SHEIN's Hong Kong prospectus, net revenue was US$32.103 billion in 2023 and US$41.847 billion in 2025. The same document reports the following cost and profit pattern:

Metric 2023 2024 2025
Net revenue US$32.103bn US$38.748bn US$41.847bn
Cost of sales as % of revenue 39.8% 39.4% 32.1%
Implied gross margin 60.2% 60.6% 67.9%
Fulfilment expense as % of revenue 42.1% 43.5% 45.6%
Marketing expense as % of revenue 10.8% 10.7% 14.8%
Net income US$2.789bn US$3.365bn US$2.064bn
Net margin 8.7% 8.7% 4.9%

The contrast is the important part. The implied gross margin improved by 7.7 percentage points between 2023 and 2025, while net margin ended the period at about 4.9%, versus about 8.7% in 2023.

That does not mean the products suddenly became unprofitable. It means more of the available gross profit was consumed after the cost-of-sales line. In SHEIN's reported figures, fulfilment and marketing were the two largest operating expense categories. Technology, content, administration, taxes, investment movements and other items also affected what finally became net income.

One qualification matters: sellers should not treat every percentage in SHEIN's accounts as a ready-made benchmark for their own store. SHEIN operates first-party and marketplace models across many countries. Its prospectus also explains that the rising fulfilment percentage was partly related to a larger marketplace mix, where service revenue is recognised differently. The value is in the accounting discipline, not in copying the ratios.

Why gross margin creates false confidence

Many small ecommerce teams use a calculation like this:

Selling price − factory price = profit

A more advanced dashboard may subtract marketplace commission, outbound fulfilment and advertising. That is better, but it can still overstate the cash value of a SKU.

Consider what normally happens between placing a factory order and completing a customer order:

  1. Cash is paid to develop, sample or purchase the product.
  2. The goods are packed, exported, imported and moved into storage.
  3. Inventory waits before it sells.
  4. The marketplace or payment provider takes its fees.
  5. Advertising is paid before the customer becomes profitable.
  6. Some orders are refunded, returned, damaged or written off.
  7. Revenue is received in one currency while suppliers and operating costs may be paid in another.
  8. Remaining cash must fund the next replenishment order before the current batch is fully settled.

A gross-margin report sees only part of that sequence. A cash model sees the whole trip.

This is why a low factory quote does not necessarily produce the best ecommerce economics. A bulky sofa cover with a low unit price may incur higher storage and fulfilment fees. A poor size chart can turn an acceptable product margin into a return problem. Weak compression packaging may increase the packed dimensions used for logistics charges. A color that looks different under home lighting may create refunds even when the fabric itself passes inspection.

For a home-textile example of this difference, see our guide to landed contribution economics for sofa covers.

Build two profit views for every SKU

The solution is not to replace one dashboard number with another single number. Each SKU needs two connected views.

View 1: contribution per fulfilled order

Start with net revenue after discounts and expected refunds, then subtract every variable cost required to generate and fulfil that order:

Net collected revenue
− landed product cost
− marketplace and payment fees
− outbound fulfilment
− variable advertising cost
− expected return and refund cost
− claims, damage and disposal allowance
− variable currency loss allowance
= contribution per order

This figure answers: Does another sale add money or consume money?

Do not hide return costs inside a general monthly expense account. A return-prone SKU should carry its own expected return burden. For sofa covers, that usually requires separating reasons such as wrong size, wrong product type, color expectation, fabric feel, slipping, shrinkage and care damage. Our analysis of why sofa-cover returns begin before checkout explains how listing decisions affect those costs.

View 2: return on inventory cash

Next, compare annual SKU contribution with the average cash tied up in that SKU:

Annual inventory cash return
= annual SKU contribution ÷ average inventory cash invested

This view answers: Was the cash commitment worth it?

Two products can generate the same contribution margin per order but produce very different cash returns. The product that sells steadily, replenishes in smaller batches and avoids aging inventory may be the stronger business even if its percentage margin is lower.

What SHEIN's 36 inventory days do—and do not—mean

SHEIN reported inventory turnover of 36 days in 2025. A simple conversion gives roughly 10.1 inventory turns per year:

365 ÷ 36 = 10.1 turns

By comparison, 90 inventory days imply about 4.1 turns per year.

This is the source of the “thin margin, fast turn” lesson, but it must be applied carefully. Inventory turns are not the same as cash-conversion cycles, and neither is identical to return on invested capital. Supplier payment terms, marketplace settlement timing, receivables, returns and other working-capital items change the actual cash cycle.

A useful illustration is to assume that a SKU earns 5% on the inventory cash used in each completed cycle. Ten cycles would produce about a 50% simple annual return before other capital requirements; four cycles would produce about 20%. This is an illustration, not a claim about SHEIN's investment return.

The operational message is still powerful: a high margin on stock that does not move can be inferior to a modest margin on stock that is accurately replenished.

For sellers planning launch inventory, our Amazon sofa-cover product budgeting guide provides a staged process for research, validation and controlled scaling.

Hidden costs need explicit assumptions

Hidden does not mean unknowable. It usually means no one assigned the cost to the SKU.

Returns and recovery value

The true cost of a return is not just the refund. It can include reverse freight, inspection, repacking, lost fulfilment fees, disposal, discounting and the probability that the item cannot be resold as new.

A practical return allowance should be based on:

  • return rate by size and color;
  • average reverse-logistics cost;
  • percentage resold as new, resold at a discount or written off;
  • customer-service and claims cost;
  • fees that the platform does not reimburse.

The SHEIN prospectus itself recognises return-related assets and refund liabilities. That is a reminder that returns belong in the economics of the transaction, not in a vague “after-sales” bucket.

Foreign exchange

SHEIN reported an exchange loss of US$95 million in 2025. A smaller seller will have a different exposure, but the mechanism is familiar: revenue may be earned in dollars or euros while product, labour and local overhead are paid in another currency.

Instead of trying to predict exchange rates perfectly, create a base case and a stress case. If a two- or three-point currency move removes the SKU's contribution, the product does not have enough margin protection.

Storage and aged inventory

Storage is visible on an invoice; inventory aging is often not. Slow stock also creates opportunity cost, markdown risk, seasonality risk and less cash for testing new products. Track units by aging band—such as 0–30, 31–60, 61–90 and more than 90 days—and assign an action before the oldest band becomes normal.

Duties and cross-border policy

Cross-border sellers also need policy scenarios rather than permanent assumptions. The United States ended duty-free de minimis treatment for China and Hong Kong shipments from 2 May 2025 and later issued a broader global suspension. In the European Union, the €150 customs-duty exemption was removed from 1 July 2026 and replaced temporarily by a €3 duty per item for qualifying low-value distance-sale consignments.

Those changes do not affect every seller in the same way. Origin, product classification, fulfilment route, importer structure and selling market all matter. The model should therefore contain editable duty and handling inputs, not a hard-coded “free small parcel” assumption.

A practical SKU profit sheet for sofa-cover sellers

The following structure can be used for one SKU, one size and one color. Do not average an entire product family if the large size ships differently or one color has a higher return rate.

Input Base case Stress case Source
Net selling price Your value Lower promotional price Settlement report
Landed product cost Your value Higher freight/duty PO + freight + customs
Packed dimensions and weight Verified Carrier remeasurement Production packing test
Marketplace/payment fees Current schedule Higher-fee scenario Platform statement
Advertising cost per order 30/60/90-day average Peak-season level Ad account
Return rate SKU-specific Recent high period Return report
Return recovery value Verified average Lower recovery Warehouse report
FX allowance Base rate Adverse movement Finance sheet
Average inventory cash Actual Reorder peak Inventory ledger
Inventory days Actual Slow-sales case Inventory report

The sheet should produce four outputs:

  1. contribution per shipped order;
  2. contribution after expected returns;
  3. annual contribution after SKU-specific allowances;
  4. annual contribution divided by average inventory cash.

If the result changes dramatically when one assumption moves slightly, mark the SKU as fragile. Fragile products need smaller test orders, stronger listing education or a redesign before scale.

Packaging and specification are profit variables

Home-textile sellers sometimes treat sourcing as separate from marketplace finance. For bulky or size-sensitive products, that separation is expensive.

The supplier conversation should include:

  • finished size and tolerance;
  • fabric weight and construction;
  • packed dimensions after the agreed compression method;
  • package weight confirmed on production units;
  • fold method and insert placement;
  • color-control standard;
  • shrinkage and care testing where applicable;
  • anti-slip, waterproof or pet-resistant claims only when supported for the specific construction;
  • carton quantity and master-carton dimensions;
  • replacement and defect-handling process.

A packaging change that reduces dimensional weight can improve fulfilment economics. A clearer size system can reduce returns. A more stable color-control process can reduce refunds and reviews about inconsistency. These are not merely production details; they are inputs to contribution margin.

Before choosing FBA, FBM or a hybrid fulfilment model for a bulky textile, compare the packed product rather than the loose fabric. Our FBA versus FBM cost model for sofa covers explains how to run that comparison.

The weekly operating review should follow cash

A useful weekly review does not begin with total sales. It begins with exceptions.

Ask:

  • Which SKUs have positive sales but negative return-adjusted contribution?
  • Which sizes or colors are increasing fulfilment or return costs?
  • Which products crossed the inventory-aging threshold?
  • Which ad groups create orders that remain profitable after returns?
  • Which upcoming purchase orders will consume cash before current stock settles?
  • Which duty, freight or exchange assumptions changed?
  • Which product issue should be solved in the listing, packaging or specification?

This turns profit analysis into an operating system. Finance identifies the leak; product, sourcing, listing and inventory teams decide how to close it.

For a broader review framework, use the five-layer Amazon business audit for home-textile sellers.

The lesson is not “copy SHEIN”

SHEIN's scale, category mix, supplier network and marketplace model make direct comparison dangerous. A sofa-cover brand should not copy its reported margins, fulfilment ratio or inventory target.

The transferable lesson is the measurement order:

  1. establish contribution after the full transaction cost;
  2. assign returns and currency effects to the SKU;
  3. measure the cash held in inventory;
  4. calculate how often that cash can be reused;
  5. scale only after the economics survive a stress case.

The difference between a busy store and a healthy business is often not revenue. It is whether the operator can explain, SKU by SKU, how revenue becomes reusable cash.

If you are developing a sofa-cover range, BOYA can help evaluate fabric construction, finished sizing, packaging options and production feasibility for your target channel. Commercial terms, test scope and lead times should be confirmed for the selected SKU and order plan. Contact our team to discuss the specification before building the profit model around it.

FAQ

Is a higher gross margin always better for an ecommerce SKU?

No. Gross margin does not include all fulfilment, advertising, return, storage, currency and operating costs. A lower-margin SKU with reliable demand and fast replenishment can produce a better cash return than a high-margin SKU that sits in storage.

Which costs are most often missing from marketplace profit dashboards?

The most common omissions are return recovery losses, disposal, unreimbursed fees, claims, currency movement, aged-inventory markdowns and the financing cost of stock. The exact gaps depend on the platform and accounting setup.

How should I calculate inventory cash return?

Use annual SKU contribution after expected returns and variable allowances, divided by the average inventory cash invested in that SKU. Keep this separate from gross margin and compare both the base case and a stress case.

Does 36 inventory days mean the same cash turns ten times per year?

Not necessarily. It implies about 10.1 inventory turns, but the cash cycle also depends on supplier terms, deposits, transit time, marketplace settlement, refunds and other working-capital movements.

What supplier data is needed before modelling a sofa-cover SKU?

At minimum, confirm finished dimensions and tolerance, material construction, unit weight, packed dimensions, packaging method, carton configuration, test scope and the exact claims supported by the selected product. Model the production-packed unit, not an uncompressed sample.

Primary sources


🛋️ Wholesale Sofa Covers & Home Textiles

📖 Related B2B Fabric & Sourcing Guides

💬 WhatsApp Instagram Email Us
💚 WeChat
📞 Call Us 📋 Get Quote
Top
WeChat QR CodeScan QR Code
WeChat: BoyaTextile
'">

WeChat: BoyaTextile

Scan to chat with our sales team