◆100 sets per color + size · No pooled quantities◆No Retail · B2B Wholesale Only◆Source-Factory Direct Supply · Partner Mills◆OEM / ODM · Options Confirmed Per Product◆Incoterm & Named Place · Confirmed in Quote◆100 sets per color + size · No pooled quantities◆No Retail · B2B Wholesale Only◆Source-Factory Direct Supply · Partner Mills◆OEM / ODM · Options Confirmed Per Product◆Incoterm & Named Place · Confirmed in Quote
BeddingTextilePro

Sourcing Guide

Private-Label Bedding Landed Cost Worksheet: Quote to Gross Margin

BeddingTextilePro Editorial Team··13 min read·Updated

TL:DR

Build private-label bedding margin from a verified SKU-level landed cost, not a supplier headline price. Normalize the goods scope and Incoterm, add only the logistics, customs, broker, receiving and programme costs that apply, choose and document an allocation basis, then divide by sellable units. Model gross margin from net sales and COGS, keep tax and channel assumptions explicit, and run scenarios with current broker and freight inputs instead of fixed internet rates.

Unbranded folded bedding, plain cartons, fabric swatches, calculator and a laptop with a blank spreadsheet in a sourcing studio.

A buyer-side worksheet for turning supplier quotations, logistics, customs and receiving inputs into comparable landed cost and margin scenarios.

Calculate private-label bedding margin from the cost of each sellable SKU at your receiving point, not from an EXW, FCA, FOB, CIF or DDP headline alone. First normalize what the supplier price includes. Then add the verified freight, insurance, customs, broker, inland, receiving and programme lines that apply, allocate shared costs by a documented basis, and divide by sellable units. Use net sales and COGS for gross margin, and keep duties, tax and channel deductions as visible inputs rather than borrowed rates.

Separate supplier quotation work from buyer landed cost

The existing bedding quotation breakdown guide helps a buyer compare supplier scope: components, fabric, make-up, packaging, samples, term and named place. Complete that normalization first. This worksheet starts after the base offer is understood and answers the buyer's internal question: what will one sellable colour × size SKU cost at the defined receiving point, under which volume and rate assumptions, and what gross-margin scenario follows? It is not a customs ruling, freight quote or accounting policy.

LayerDecision ownerRequired inputOutput
Supplier offerSourcing/productSKU, components, packaging, currency, term, named place and exclusionsComparable goods scope
International movementLogisticsMode, charge basis, insurance, origin/destination charges and current quote validityShipment cost by route
Customs and taxImporter/broker/tax adviserClassification, origin, customs-value basis, rate and recoverability treatmentApplicable duty/tax/fee inputs
Receiving and programmeOperations/financeBroker, inland, handling, inspection, receiving, storage and approved shared costsCost to the chosen receiving point
Commercial scenarioMerchandising/financeSellable units, net sales, channel deductions and COGS policyGross margin and sensitivity
Keep ownership visible. A supplier unit price cannot substitute for current logistics, customs or channel inputs.

Name the trade term and named place before allocating anything

Incoterms 2020 allocate specified delivery obligations, costs and risk between seller and buyer; they do not calculate total landed cost, ownership transfer, payment, tariff classification or tax. Record the exact rule and named place or port. The ICC checklist also distinguishes rules suited to any transport mode from sea-only rules and notes that containerised or multimodal movements often call for FCA rather than treating FOB as a default. Ask the forwarder and contracting parties to confirm the route actually quoted.

Normalization fieldQuote AQuote BBuyer action
SKU/components and finished specification[ ][ ]Align to one revision
Unit, pack and sellable-unit basis[ ][ ]Remove pack/unit ambiguity
Packaging, labels and inserts[included/excluded][included/excluded]Add once only
Currency and validity[ ][ ]Set finance conversion date/rule
Incoterm 2020 and named place[ ][ ]Map seller/buyer cost boundary
Samples, testing or programme charges[ ][ ]Separate one-off and recurring
Alternatives and exclusions[ ][ ]Price outside base comparison
Do not start a landed-cost comparison until both offers describe the same sellable article and cost boundary.
An unbranded bedding set shown with plain inner packaging, cartons, a blank clipboard and a calculator on a sourcing table.
Illustrative cost layers only. No document, rate, price, freight route or financial result is represented as real.

Use a jurisdiction-specific customs-value input

Customs valuation is not one universal ‘invoice plus freight’ formula. The WTO framework uses transaction value as the primary method when its conditions are met and provides sequential alternatives. U.S. CBP explains that transaction value can require specified additions such as packing, selling commissions, assists, royalties or proceeds, while international freight and insurance are treated differently from some other jurisdictions. UK guidance separately explains delivery costs that may enter customs value to the point of introduction. Therefore record destination, classification, origin, valuation method and current broker source beside every rate; never copy a rate or customs base from another market.

Build the SKU landed-cost equation without double counting

For the receiving point chosen by the buyer, landed inventory cost equals normalized goods cost plus the buyer-paid movement, customs, broker and receiving lines that the accounting policy capitalises, less any excluded or recoverable amounts. Allocate shipment-level costs by a basis that matches the charge: volume for cubic freight, weight for weight-based charges, customs value for ad-valorem duties, units for per-piece handling, or a documented policy for mixed costs. State the basis and keep reconciliation to the shipment total.

Worksheet lineSource / allocation basisTotalSKU sharePer sellable unit
Normalized goods and included packagingSupplier quote revision: [ ][ ][ ][ ]
Buyer-paid origin and international movementForwarder quote / CBM / kg: [ ][ ][ ][ ]
Cargo insurance if applicablePolicy/quote basis: [ ][ ][ ][ ]
Duty and non-recoverable import chargesBroker-confirmed classification/value/rate: [ ][ ][ ][ ]
Broker, port, destination and inlandInvoice/quote / shipment basis: [ ][ ][ ][ ]
Inspection, receiving and approved handlingBuyer policy / units or shipment: [ ][ ][ ][ ]
Approved programme costsOne-off or recurring; allocation period: [ ][ ][ ][ ]
Less recoverable/excluded amountsTax/accounting decision: [ ][ ][ ][ ]
Landed inventory costSum and reconcile[ ][ ][ ]
Sellable unitsReceived units less approved non-sellable units: [ ]——[ ]
Landed cost per sellable unitSKU landed cost ÷ sellable units——[ ]
Use current verified inputs. A blank cell is a decision to resolve, not permission to insert a benchmark.

Model gross margin and cash separately

Gross margin percentage equals (net sales minus COGS) divided by net sales. Markup percentage equals (price minus cost) divided by cost. Because the denominators differ, never use the same percentage interchangeably. Define net sales, COGS and channel deductions with finance. A gross-margin view also does not show cash timing, inventory turns, returns, marketing or overhead; add those analyses in the appropriate operating model instead of forcing them into a supplier price.

Neutral bedding samples, blank packaging, a calculator and a laptop with empty spreadsheet cells in an anonymous product-development workspace.
Illustrative scenario workspace. It contains no real prices, customer information, sales forecast or margin result.
Scenario fieldBaseHigher logisticsLower sell-through / more non-sellableApproved case
Colour × size SKU and quantity[ ][same][same][ ]
Goods cost and exchange basis[ ][ ][ ][ ]
Freight/customs/receiving inputs[ ][replace verified input][ ][ ]
Sellable units[ ][ ][replace assumption][ ]
Landed cost per sellable unit[formula][formula][formula][ ]
Net sales per unit[ ][ ][ ][ ]
Gross profit per unitnet sales − COGS[formula][formula][ ]
Gross margin %(net sales − COGS) ÷ net sales[formula][formula][ ]
Open owner / expiry date[ ][ ][ ][ ]
Change one verified driver at a time so the team can see which assumption changes the decision.

Attach a colour × size quantity matrix

Cost allocation depends on the actual order matrix. List every colour × size SKU, components, units per set, retail-pack version, carton data and quantity. BeddingTextilePro's minimum remains 100 sets for each colour × size combination, with no pooling across colours or sizes. Do not average a large easy SKU over a small complex SKU without recording the allocation policy; the worksheet should let finance trace each sellable unit back to the approved matrix.

Copyable costing briefPaste and complete
ProgrammeBrand/project: [ ]; destination: [ ]; channel: [ ]; receiving point: [ ]; finance owner: [ ]
SKU matrixColour × size rows: [ ]; components/pack: [ ]; quantity each: [ ]; minimum 100 sets per colour × size, no pooling
Supplier offerRevision/date: [ ]; currency: [ ]; Incoterm 2020 + named place: [ ]; inclusions/exclusions: [ ]
LogisticsMode/route: [ ]; forwarder quote/date/expiry: [ ]; CBM/kg/cartons: [ ]; insurance: [ ]; allocation basis: [ ]
Customs/taxClassification: [ ]; origin: [ ]; valuation method/base: [ ]; duty/tax/fees: [ ]; recoverable treatment: [ ]; broker/source/date: [ ]
Receiving/programmeBroker/port/inland: [ ]; inspection/handling: [ ]; one-off costs: [ ]; allocation period: [ ]
CommercialSellable-unit rule: [ ]; net-sales definition: [ ]; COGS policy: [ ]; channel deductions: [ ]; target scenario: [ ]
ApprovalOpen assumptions: [ ]; owner and due date: [ ]; approved scenario/revision: [ ]; change trigger: [ ]
Send the sourcing fields externally where appropriate; keep tax, sales and margin decisions in the buyer's controlled model.

From quotation to an approved commercial scenario

  1. 01

    1 · Normalize

    Align SKU, components, packaging, currency, term, named place and exclusions.

  2. 02

    2 · Verify inputs

    Obtain current forwarder, broker, tax and receiving inputs for the destination.

  3. 03

    3 · Allocate

    Choose CBM, weight, value, units or another documented basis for each shared line.

  4. 04

    4 · Reconcile

    Tie SKU shares to shipment totals and remove duplicated or recoverable amounts.

  5. 05

    5 · Model

    Calculate landed cost per sellable unit, net sales, gross profit and gross margin.

  6. 06

    6 · Approve and version

    Name owners, expiry dates and the changes that require recalculation.

Use the worksheet for a real private-label quotation

Take the completed product specification and colour × size matrix to the private-label bedding route, then request a supplier quotation with the exact components, packaging and trade-term boundary. The published cotton and lyocell bedding products are real starting points for materials and styling, but no image supplies a landed cost, demand forecast or margin. Your forwarder, broker and finance team must complete the destination-specific fields before approval.

Frequently asked questions

What is included in private-label bedding landed cost?
Use the buyer's defined receiving point and accounting policy. Start with normalized goods, then add applicable buyer-paid movement, insurance, customs, broker, inland, receiving and approved programme costs, excluding duplicated or recoverable amounts.
Can I compare EXW, FOB, CIF or DDP prices directly?
Not safely. Record the Incoterms 2020 rule and named place, map each inclusion and exclusion, and rebuild offers to the same product scope and receiving point before comparing.
Which duty rate should a bedding cost model use?
Use a current rate confirmed for the destination, classification, origin and valuation basis by the responsible broker or authority. This page supplies no universal bedding duty rate.
What is the difference between markup and gross margin?
Markup divides profit by cost; gross margin divides gross profit by net sales. Define net sales and COGS with finance and use the formula that matches the decision.
How should shared freight be allocated across bedding SKUs?
Use the charge driver: for example CBM for volume-based freight, weight for weight-based charges, value for ad-valorem duty or units for per-piece handling. Document the basis and reconcile SKU shares to the shipment total.

Sourcing bedding for your market?

Factory-direct quotes, 100-set minimum per color and size combination, full OEM/ODM customization. We reply within one business day.