A fitted sheet is the mattress plus twice the pocket depth plus a grip allowance each side - then grossed up for shrinkage and hem before it is cut. Order to finished size instead of cut size and the linen fits beautifully until its first wash. Pocket depth is where most properties go wrong, usually because a mattress topper changed the depth and nobody changed the spec.

  • Fitted sheet:Mattress + 2 × depth + grip
  • Flat sheet:Mattress + 2 × (depth + tuck)
  • Shrinkage allowance:~6% on woven cotton
  • Standard tuck:30 cm each side
  • MOQ:200 sets trial (wholesale threshold to confirm)
  • Prove it:Sewn sample, one wash to ISO 6330
Get the price list
Free Tool

Bed Sheet Cut Size Calculator

A size chart tells you what a queen is. It does not tell you what to write on the purchase order for your beds, with your toppers, in fabric that has not been washed yet. This does.

Sheet Cut Size Calculator

Your mattress dimensions in, the sizes to put on the spec sheet out - with shrinkage already allowed for.

The bed

Making-up allowances

Pocket depth is the dimension properties most often get wrong. A sheet cut for a 25cm mattress will not stay on a 35cm one once a topper goes on, and nobody finds out until the container has landed. Measure the mattress with the topper in place.

The mistake that cannot be fixed after landing

A property specifies a queen fitted sheet. The mill makes a perfectly good queen fitted sheet. It arrives, housekeeping puts it on, and it pings off the corner at three in the morning - because the mattress is 35cm deep with the topper on and the sheet was cut for 25cm. Nobody was wrong about the size name. Everybody was wrong about the pocket.

Size names are not specifications. Put the pocket depth on the purchase order as a number, measured with the topper in place, and the problem disappears.

Fitted finished = mattress + 2 × pocket + 2 × grip

Flat finished = mattress + 2 × (pocket + tuck), + turn-back on length

Cut = finished ÷ (1 − shrinkage) + hem

Shrinkage is an allowance, not a measurement

The 6% default here is the conventional figure for woven cotton and it is a reasonable starting point. It is not a claim about your fabric. Yarn, weave, finishing and wash temperature all move it, and a pre-shrunk cloth behaves differently from one that is not.

The step that actually protects you costs one piece and a fortnight: have a sample sewn to the cut sizes above, wash it once at your own laundry temperature to ISO 6330, and measure it. If it lands within tolerance, release the run. If it does not, you have changed one sample rather than a container.

Related: standard sizes by market · check a wash trial against ISO 6330 · cost the full package

What these sizes cost to make

Indicative FOB Cochin bands by thread count and weave. Cut size affects fabric consumption, so an unusually deep pocket or a generous tuck moves the price within the band.

Indicative FOB prices, specification and minimum order quantity by product
ProductSpecFOB price (USD)MOQ
Sheet set — 200TCPercale$5.00–$7.50 /set200 sets
Sheet set — 300TCPercale$8.00–$11.00 /set200 sets
Sheet set — 400TCSateen$11.00–$16.00 /set200 sets
Sheet set — 600TCSateen$18.00–$28.00 /set200 sets
Duvet cover300–400TC$9.00–$22.00 /pc200 pcs

How the price moves with volume

Most suppliers will not show you this curve. Here it is.

Indicative price adjustment by order volume
Order sizeWhere you landTypical buyer
500–999 pcsTrial pricingTrial runs. Above list, and we say so up front.
1,000–2,499 pcs8–12% offWholesale pricing begins at 2,000 pcs / SKU.
2,500–4,999 pcs15–20% offMulti-property and small distributor volume.
5,000–9,999 pcs22–27% offDistributor and hotel-group programmes.
10,000+ pcs30–35% offFull-container programmes, quoted per run.

In plain terms

  • Sheet set — 200TC (Percale) costs $5.00–$7.50 per set FOB Cochin at a minimum order of 200 sets, produced in 30–45 days.
  • Sheet set — 300TC (Percale) costs $8.00–$11.00 per set FOB Cochin at a minimum order of 200 sets, produced in 30–45 days.
  • Sheet set — 400TC (Sateen) costs $11.00–$16.00 per set FOB Cochin at a minimum order of 200 sets, produced in 30–45 days.
  • Sheet set — 600TC (Sateen) costs $18.00–$28.00 per set FOB Cochin at a minimum order of 200 sets, produced in 30–45 days.
  • Duvet cover (300–400TC) costs $9.00–$22.00 per piece FOB Cochin at a minimum order of 200 pcs, produced in 30–45 days.

Bands are indicative and reviewed quarterly. Cotton is a traded commodity — a firm quote against your exact specification is free and takes one working day.

Two easy ways to start

No account, no sales call, no import paperwork to fill in. Pick whichever suits you.

Buying a full container, or need Incoterms and compliance documents? Use the full RFQ form.

Common questions

What size should a fitted sheet be for my mattress?+

Take the mattress width and length, add twice the pocket depth to each, then add a grip allowance of around 5cm on each side for the fabric that wraps underneath and holds the sheet on. For a 152 x 203cm queen with a 35cm mattress that comes to roughly 232 x 283cm finished. That is the finished size; the cut size is larger again, because the fabric has to survive its first wash and still measure right.

Why do my fitted sheets keep coming off the bed?+

Almost always pocket depth. A sheet cut for a 25cm mattress will not stay on a 35cm one, and the moment a property adds a mattress topper or protector it has quietly changed the depth without changing the linen spec. Measure the mattress with the topper in place, not the bare mattress, and specify the pocket depth explicitly on the purchase order rather than relying on a size name.

What is the difference between finished size and cut size?+

Finished size is what the sheet measures when it is sewn and on the bed. Cut size is what the fabric has to be before it is made up, and it is bigger for two reasons: the hem consumes fabric, and cotton shrinks on its first wash. Order to finished size and you will receive linen that fits perfectly until it is washed, then never fits again. The calculator shows both, and the cut size is what belongs on the spec sheet.

How much shrinkage should I allow on cotton bed linen?+

Around 5 to 7% is the conventional allowance for woven cotton, and the default here is 6%. But it is an allowance, not a measurement. The real figure depends on the yarn, the weave, the finishing and how the linen is washed - a sanforised or pre-shrunk fabric moves less, and a high-temperature commercial wash moves more. The only way to know for your fabric is to have a sample sewn to the cut size, wash it once to ISO 6330, and measure it.

How wide should a flat sheet be?+

A flat sheet needs enough width to cover the mattress and tuck under on both sides, so it is the mattress width plus twice the sum of the depth and the tuck. A 30cm tuck each side is standard for hospitality; less than that and housekeeping cannot make a bed that stays made. Length adds the depth, the tuck at the foot, and a turn-back at the head of around 40cm.

Do I need different sizes for different markets?+

Yes, and it is the most common cause of an unusable first order. A UK king and a US king are not the same bed. Mattress dimensions, standard pillow sizes and whether a market uses flat sheets at all vary by country, so the sizes have to follow the destination rather than the supplier default. The calculator shows the standard sizes for the market you pick alongside your own numbers so you can see where they diverge.

What is the difference between a housewife and an Oxford pillowcase?+

A housewife pillowcase is cut close to the pillow, with just a couple of centimetres of ease. An Oxford has a flat sewn border, typically 5cm, running all the way round, which makes the finished piece about 12cm larger in both directions and gives the bed a more formal look. Oxfords use more fabric and cost more to make up, so the choice is a budget decision as much as an aesthetic one.

What is your minimum order — can I buy just one carton?+

Our standard minimum is 500 pcs trial / 2,000 pcs wholesale for towels, 200 sets trial (wholesale threshold to confirm) for bed linen, and 200 pcs trial (wholesale threshold to confirm) for bathrobes. "Per SKU" means per size and colour combination. We can run 500 pcs (trial run, small premium) for a genuine first trial. Below roughly 300 pieces we are honestly the wrong supplier — a loom set-up and a dye lot cost the same whether you order 100 towels or 1,000, so the per-piece price stops making sense for you. At that size a local wholesaler will serve you better, and we would rather tell you that than waste your week.

How much does a sample cost and how fast do I get it?+

2 free pcs per spec — you pay courier only. Courier from Kerala to most countries runs $35–$60 via DHL or FedEx and arrives in 7–14 days. We recommend asking for two GSM weights side by side — most buyers change their mind about weight once they hold both. Sample cost is credited back against your first bulk order.

How do I pay, and what protects me if the goods are wrong?+

30% advance, 70% against B/L copy — so 70% of your money is still with you when the goods leave the port. You get photos of the actual production run before the balance is due. You can also appoint a third-party inspector (SGS, Bureau Veritas or Intertek, roughly $300–$500 for a single inspection) to check the goods at our factory before you release the balance; we will schedule it and give them access. If a shipment does not match the approved sample, we remake or credit it.

Do I need an import licence to buy this?+

In most countries, no — not for commercial quantities of ordinary cotton textiles. In the US, UK, EU, UAE, Australia and Canada, a business tax or VAT registration number is normally all that is required, and your freight forwarder or customs broker files the entry for you. Some markets do require an importer registration (Saudi Arabia and Egypt among them). Tell us your country and we will tell you plainly what you need before you commit any money.

What does it cost delivered to my door, not FOB?+

FOB means the price to get goods loaded onto the ship at Cochin port — freight, duty and local delivery are on top. As a rough guide, sea freight adds $0.15–$0.45 per towel on a shared container and less on a full one; import duty is typically 6–12% depending on your country. We quote CIF (freight included) or DDP (everything included, delivered to your address) on request, so you can compare one final number instead of guessing. Our landed-cost calculator does the arithmetic for you.

Can I order without any certification requirement?+

Yes, absolutely. Certification is not a hoop we make you jump through — it is simply how we already manufacture. Every piece is made under OEKO-TEX Standard 100 whether you ask for the certificate or not, and it costs you nothing extra. If you do not need the paperwork, do not ask for it and nothing about your order or price changes. Buyers who supply hotel groups or EU retailers usually want the documents; an Airbnb host or a salon owner almost never does.

How long from order to goods in my hands?+

30–45 days for production, plus shipping. Sea freight is 10–16 days to the Gulf, 22–30 days to Europe and the UK, 28–38 days to the US east coast, and 18–25 days to Australia. Air freight cuts that to 3–5 days but costs roughly 6–8× more per kilo, so it is worth it for samples and rarely worth it for bulk. Plan on about 8–10 weeks door to door for a first sea shipment.

How do I know you are a real factory and not a middleman?+

Fair question, and one you should ask everyone. We are a manufacturer in Kerala, India — you can video-call the floor during Indian working hours with no notice, and we will walk the looms and the dye house for you. We will also give you our IEC (Import Export Code) and GST registration to verify independently. A trading company will usually decline a live unscheduled video call, which is the cheapest test you can run on any supplier.

Can you put my brand on it?+

Yes. Woven labels, printed care labels, embroidered logos, custom packaging and retail barcodes are all standard. Logo embroidery adds about $0.30–$0.60 per piece; a custom woven label adds about $0.06–$0.12. Private-label MOQ is 2,000 pieces per SKU rather than 500, because the label and packaging themselves carry a minimum run.