100 Sets / Style · Minimum OrderNo Retail · B2B Wholesale OnlyNantong Factory-Direct · No MiddlemanOEM / ODM · Full CustomizationEXW / FCA / CIP / DDP · FCL & LCL Shipping100 Sets / Style · Minimum OrderNo Retail · B2B Wholesale OnlyNantong Factory-Direct · No MiddlemanOEM / ODM · Full CustomizationEXW / FCA / CIP / DDP · FCL & LCL Shipping
BeddingTextilePro

Sourcing Guide

Private-Label Bedding Cost Structure and Margin

Ms. Lily Chen··11 min read

In short

A private-label bedding price is built from fabric, making, trims, packaging, testing and amortised sampling — then changed by the Incoterm, then by duty and freight into a landed cost. Price off landed cost, not FOB. And convert carefully: a 40% markup is only about a 29% gross margin.

A sage-green reversible duvet set with a cream underside and matching pillows on a bed in a bright minimalist room, with a framed pumpkin print, a wooden console and a black-and-white checkered rug

Two quotes at the same headline price are rarely the same price. Here is the full build-up of a private-label bedding unit cost, how the Incoterm silently moves what is included, how to reach a true landed cost — and the markup-versus-margin conversion that quietly costs brands the margin they thought they had.

Two quotes at the same headline number are rarely the same price. One may be ex-works with your labels billed separately; the other may include packaging, testing and inland haulage. Until you have rebuilt both to the same line items and the same delivery term, you are not comparing prices at all — you are comparing sentences. This guide sets out what actually sits inside a private-label bedding unit cost, how the Incoterm silently changes what is included, how to reach a true landed cost, and the margin arithmetic that quietly costs brands the profit they thought they had priced in. It is practical sourcing guidance, not accounting or legal advice; confirm duty treatment and tax with your broker and accountant.

What actually sits in a bedding unit cost

A bedding set is a simple product with a surprisingly long cost sheet. The fabric is the largest single line, but it is rarely more than half of the finished cost, and the lines beneath it are where quotes diverge. Ask for the build-up rather than the total — a supplier who can show it is one you can negotiate with intelligently.

Cost lineWhat drives itWhere quotes diverge
Fabric / yarnYarn count, density, GSM, fibreThe single biggest line — and the easiest to substitute down
Cut, make, trimConstruction, stitch type, closureZip vs button vs envelope changes labour meaningfully
Trims and labelsWoven labels, care labels, brand tagsOften quoted separately, then added later
PackagingPoly bag, box, belly band, insertFrequently excluded from a headline unit price
Testing / complianceFibre composition, any required reportsCharged per style or absorbed — always ask
Sampling, amortisedProto, SMS and PP samplesBilled up front, credited to bulk, or hidden in the unit price
Defect / seconds allowanceYour accepted quality levelRarely stated, always real
The build-up behind a bedding unit price. Ask for the lines, not just the total — the divergence is almost never in the fabric.

The Incoterm changes what the number means

Incoterms are the ICC's standard trade terms, and they define the point at which cost and risk pass from seller to buyer. That makes them a pricing instrument as much as a logistics one: the same goods quoted EXW and DDP will carry very different numbers, because a different amount of the journey is already inside the price. Comparing an EXW quote against a CIF quote and picking the lower one is the most common self-inflicted pricing error in first-time importing.

EXWFOBCIFDDP
Price includesGoods at the supplier's doorGoods loaded at origin portPlus sea freight and insurancePlus duty and delivery to you
You arrangeEverythingOcean freight onwardImport clearance onwardAlmost nothing
Risk passesAt collectionAt origin portAt origin portAt your door
Good forBuyers with a China forwarderMost experienced importersBuyers wanting freight bundledBuyers wanting one landed number
Watch forInland haulage excludedOrigin chargesInsurance cover levelWho really bears duty changes
The same goods carry different numbers under different terms. Rebuild every quote to one common term before comparing.

Landed cost is the number you price from

Landed cost is the unit price after everything it takes to get the goods onto your shelf: goods value, freight, insurance, duty, clearance and inland delivery. Duty depends on classification — bed linen sits in the Harmonized System's chapter 63 heading for bed linen, and the exact code and rate depend on fibre and destination, so confirm both with your broker. Note also that customs value is not simply the invoice: UK guidance, for example, requires certain delivery costs to be included in the customs value, which means freight can increase the duty base as well as the cost.

A close-up of crisp white cotton fabric arranged in a swirl of soft folds, showing a smooth matte surface and fine weave
Fabric is the largest single line in a bedding cost sheet — and the first place a lower quote quietly substitutes down.

Markup is not margin — and the gap is where profit disappears

This is the arithmetic that misprices more ranges than any sourcing mistake. Gross margin is profit as a percentage of the selling price: (revenue − COGS) ÷ revenue. Markup is profit as a percentage of cost: (price − cost) ÷ cost. They are different denominators, so they give different answers on the same product. A 100% markup is a 50% gross margin. And a retailer who applies a 40% markup believing it delivers a 40% margin actually earns roughly 29% — a third less profit than planned, on every unit, forever.

Markup on costResulting gross marginWhat it means at $10 landed
30%≈ 23%Sells at $13.00
40%≈ 29%Sells at $14.00
50%≈ 33%Sells at $15.00
100%50%Sells at $20.00
150%60%Sells at $25.00
Markup-to-margin conversion. If you need a target margin, solve for it — do not apply the same number as a markup and hope.

Building the price up, in order

From factory quote to shelf price

  1. 01

    1. Get the build-up, not the total

    Ask for the cost lines: fabric, making, trims, packaging, testing, sampling. A total alone cannot be negotiated or compared.

  2. 02

    2. Normalise the Incoterm

    Rebuild every quote to one term — FOB is the usual common ground — so you are comparing the same scope of journey.

  3. 03

    3. Add freight, duty and clearance

    Classify the goods, confirm the duty rate for your destination, and remember freight can enter the customs value as well as the cost.

  4. 04

    4. Divide by real units, not the order

    Amortise sampling, tooling and artwork over the units you will actually sell, not the units you optimistically ordered.

  5. 05

    5. Solve for the margin you need

    Work backwards from your target gross margin to the price. Do not apply your margin figure as a markup — they are different denominators.

  6. 06

    6. Sanity-check against the shelf

    If the resulting retail price is not competitive, change the specification or the tier — not the margin you need to survive.

Where the margin actually leaks

  • Comparing quotes on different Incoterms and treating the lowest as the cheapest.
  • Pricing off FOB and discovering duty and freight afterwards, when the retail price is already published.
  • Applying a markup percentage where a margin percentage was intended — a permanent, per-unit loss.
  • Amortising development over the order quantity rather than the quantity you will really sell through.
  • Ignoring the defect and seconds allowance until the first inspection report arrives.
  • Letting a lower quote win without checking whether the fabric specification moved with it.
  • Forgetting that a low MOQ raises the unit cost — the trial price is not the reorder price.

For the range-level view of how many SKUs your minimums are really funding, read our guide to bedding range and SKU architecture; for the decisions that come before any of this, see how to start a bedding brand.

BeddingTextilePro is a Nantong B2B supplier of bedding sets, summer quilts and hotel linen on source-factory direct supply — locked, dedicated production lines at large-scale Nantong mills, goods shipping direct from the mill — with a 100-set MOQ, full OEM/ODM customization and OEKO-TEX support. Request a wholesale quotation and our export team will reply within one business day.

Frequently asked questions

What is included in a private-label bedding unit cost?
Fabric or yarn (the largest line), cut-make-trim labour, trims and labels, packaging, any testing or compliance work, amortised sampling and development, and a defect or seconds allowance. Whether each of those is inside the headline number depends entirely on the quote, which is why you should ask for the build-up rather than the total.
Should I price my bedding off the FOB price?
No — price off landed cost. FOB covers the goods loaded at the origin port; it excludes ocean freight, insurance, duty, clearance and inland delivery. Brands that set a retail price from FOB and meet duty and freight afterwards usually discover the margin they planned has already gone.
What is the difference between markup and margin?
Markup is profit as a percentage of cost; gross margin is profit as a percentage of the selling price. They use different denominators, so the same figure means different things: a 100% markup is a 50% gross margin, and a 40% markup delivers only about a 29% margin. If you need a target margin, solve for the price rather than applying the same number as a markup.
How does MOQ affect the unit price?
Lower minimums raise unit cost, because setup, dye lots, sampling and changeover are spread across fewer units. A 100-set trial price is a trial price, not the reorder price — ask what the unit cost becomes at the volumes you expect to reorder at, so your pricing model is built on the number you will actually live with.
Why do two suppliers quote such different prices for the same bedding?
Usually because the quotes are not for the same thing: a different Incoterm, packaging or labels excluded, testing charged separately, a different yarn count or density, or sampling billed elsewhere. Rebuild both quotes to the same line items and the same delivery term, and the real gap — if there still is one — becomes a question worth asking directly.
#private label bedding cost#bedding cost structure#landed cost bedding#bedding margin#markup vs margin#wholesale bedding pricing

Sourcing bedding for your market?

Factory-direct quotes, 100-set MOQ, full OEM/ODM customization. We reply within one business day.