5 Things That Matter More Than Thread Count When Buying Cotton Sheets

by MATTEO

Thread Count Is the Least Reliable Number on the Label

Walk into any bedding department and the numbers dominate: 400, 600, 800, 1,000. Thread count has been marketed as the single shorthand for sheet quality for so long that most shoppers treat it like a grade — higher is better, end of story. But the number on the label tells you far less than it appears to.

Thread count measures one thing: how many threads are woven into one square inch of fabric, counting both vertical (warp) and horizontal (weft) threads. A sheet with 150 threads in each direction has a thread count of 300. That’s the straightforward version. The problem is what manufacturers discovered they could do with multi-ply yarn. Twist two thin threads together, count each strand separately, and a sheet with a true count of 300 suddenly becomes a 600. Twist three, and it becomes 900. The Federal Trade Commission has flagged this practice since the early 2000s, yet it persists — especially among brands selling online where no one can touch the fabric before buying.

Physics sets a hard ceiling here. Single-ply woven fabric cannot accommodate more than roughly 500–600 threads per square inch before the weave becomes structurally unsound. Any claim above 800 is almost certainly the result of multi-ply counting, not genuine fabric density. A sheet claiming 1,200 thread count would be closer to canvas than bedding if the number were honest.

So what should you actually be evaluating? Five things — all of them more predictive of how a sheet feels, breathes, and holds up over years of washing than the number on the tag.

1. Fiber Staple Length — The Factor That Determines Almost Everything Else

Cotton is not a single commodity. The plant produces fibers of varying lengths depending on variety and growing conditions, and that length — called staple length — is the single most important quality indicator in a cotton sheet.

Short-staple cotton, the most common and least expensive variety, produces fibers under about 1 inch in length. Shorter fibers mean more exposed ends per thread, and those exposed ends are what cause pilling — the fuzzy surface degradation that makes sheets look tired after a year of use. Short-staple fabric also tends to feel coarser from the start and softens less gracefully over time.

Long-staple cotton — varieties like Egyptian, Pima, and Supima — produces fibers in the 34–38mm range (roughly 1.3 to 1.5 inches). Extra-long staple (ELS) cotton exceeds 38mm. Longer fibers can be spun into finer, stronger threads with fewer exposed ends, which produces fabric that is naturally smoother, more durable, and less prone to pilling. Crucially, this quality is intrinsic to the fiber — it doesn’t require chemical finishing to feel good, and it doesn’t fade after a few washes.

Brands using long-staple cotton tend to say so prominently, because it’s a genuine selling point. If a listing emphasizes thread count but doesn’t identify the cotton variety — no mention of Egyptian, Pima, Supima, or even just “long-staple” — that silence is informative. The fiber quality probably isn’t worth advertising.

2. Single-Ply vs. Multi-Ply Construction — Where Inflated Numbers Come From

Ply refers to how many individual fiber strands are twisted together to form each thread in the weave. Single-ply yarn uses one continuous strand; multi-ply twists two or more together. This distinction matters in two ways: it affects how the fabric feels, and it’s the mechanism behind most thread count inflation.

Single-ply sheets are generally softer, lighter, and more breathable than multi-ply alternatives at equivalent thread counts. The threads are finer, the weave is more open, and the fabric tends to drape better. Multi-ply construction isn’t inherently bad — it’s used in some legitimate applications — but when it’s used primarily to double or triple a thread count number for marketing purposes, the result is a heavier, denser, less breathable fabric that performs worse than its label implies.

A 200–400 thread count sheet made from single-ply long-staple cotton will outperform a 900-count multi-ply sheet made from inferior fiber in feel, durability, and how it ages. The higher number on the tag is essentially a fiction — a count of individual fiber strands rather than actual woven threads.

When shopping, look for explicit single-ply labeling. Reputable manufacturers who use single-ply construction tend to say so, because it’s a legitimate quality signal. If a label is loud about thread count and quiet about ply, that asymmetry is worth noticing.

3. Weave Construction — Percale and Sateen Are Not Interchangeable

Two sheets can share identical thread count, identical cotton variety, and identical ply — and still feel completely different based on how they’re woven. Weave construction is the variable most buyers skip over, and it’s probably the one that most directly determines whether a sheet suits your sleep style.

Percale uses a simple one-over-one-under interlocking structure — the same plain weave that appears across textile history as one of the most stable constructions available. The result is a matte, crisp surface with a cool, breathable feel. Percale sheets tend to start slightly firm and soften gradually with each wash, which means they age well and often feel better at two years than they did at two weeks. The open weave promotes airflow, which makes percale the natural choice for warm sleepers or anyone in a climate — like Los Angeles — where nights don’t cool down as much as you’d like. MATTEO’s percale bedding collection is woven from 100% cotton and garment-washed before shipping, which accelerates that initial break-in without sacrificing the long-term structure.

Sateen uses a four-over-one-under pattern, floating more thread across the fabric surface. This creates the characteristic sheen and smooth drape associated with hotel bedding. Sateen feels soft immediately — it doesn’t require a break-in period — and it works well at thread counts between 300 and 400. Above that range, multi-ply construction tends to creep in, making the fabric heavier without improving the feel. Sateen is also slightly more vulnerable to snagging and pilling over time compared to percale, particularly if the fiber quality underneath isn’t strong.

The error most buyers make is assuming that a higher thread count sateen is always better than a lower thread count percale. They’re optimized for different outcomes. Chasing a 600-count percale usually means getting a multi-ply construction that defeats the purpose of the weave entirely.

4. Fabric Weight (GSM) — The Number That Tells You How a Sheet Will Actually Feel on the Bed

GSM stands for grams per square meter — a direct measure of how much one square meter of fabric weighs. It’s a more honest metric than thread count in some ways, because it’s harder to inflate through manufacturing tricks.

For cotton percale sheets, a GSM in the range of 140–160 tends to produce a fabric that feels balanced: substantial enough to have some body, light enough to breathe. Sateen typically runs slightly heavier, around 150–180 GSM, because the surface-floating thread structure adds density. Below 120 GSM, sheets can feel thin and wear out faster. Above 200 GSM in a cotton sheet, you’re usually dealing with either a very high-density weave or multi-ply construction — and you may find the fabric traps more heat than it dissipates.

GSM and thread count measure different things and neither tells the whole story alone. A high thread count does not automatically mean a heavier sheet, and a heavier sheet is not automatically better. The right weight depends on your climate, your sleep temperature, and whether you’re layering with a duvet or sleeping with minimal cover. For warm-climate sleepers — which describes most of Los Angeles for most of the year — a lighter GSM in a percale weave is probably the more comfortable starting point.

GSM is most useful when read alongside fiber type and weave. A 160 GSM sheet in long-staple cotton percale is a different product entirely from a 160 GSM sheet in short-staple multi-ply fabric, even though the number is identical.

5. Finishing — What Happens to the Fabric After Weaving Shapes Its Entire Life

Finishing is the least-discussed variable in cotton sheet quality, and possibly the most consequential for long-term performance. After weaving, fabric goes through a series of treatments that permanently alter how it feels, how it ages, and how it responds to washing.

Some finishing processes are genuinely structural. Mercerization — treating cotton under tension in a controlled alkaline environment — permanently modifies the fiber structure, making fibers swell into a more circular cross-section. This improves abrasion resistance, reduces pilling, enhances dye retention, and produces a smoother surface without adding stiffness. Mercerized cotton tends to maintain its appearance through far more wash cycles than untreated fabric at the same weight.

Garment washing (also called enzyme washing or pre-washing) is a different kind of finish — one that removes surface fuzz, relaxes the weave, and gives the fabric a lived-in softness before it ever reaches your bed. It’s the reason some sheets feel broken-in from the first night rather than stiff and slightly scratchy. MATTEO garment-washes its cotton sheet sets as part of the production process, which means the softness you feel on arrival is native to the fabric, not a temporary chemical coating.

Contrast that with the finishing approaches that create problems: heavy silicone softeners that wash out after a few cycles, leaving the underlying yarn exposed; over-brushing that raises fibers to create an appealing surface that wears down unevenly; resin finishes that improve wrinkle resistance in the short term but cause micro-cracking and fiber breakage over time. These finishes create sheets that feel impressive in the store and degrade quickly at home. The giveaway is often a sheet that feels noticeably worse after three or four washes — the coating is gone, and what’s underneath wasn’t designed to perform on its own.

Quality finishing doesn’t compensate for poor fiber choices. It enhances the performance already built into the material. When the fundamentals are weak, finishing can only delay visible failure — it can’t prevent it.

What to Actually Look for When You Buy

Put these five factors together and a clear picture emerges. The sheet worth buying in 2026 has:

  • Fiber type named explicitly — Egyptian, Pima, Supima, or at minimum “long-staple cotton.” If the listing only says “100% cotton” with no further detail, that’s a flag.
  • Single-ply construction — stated clearly on the label or in the product description. If ply isn’t mentioned and thread count is prominent, ask why.
  • Thread count between 200 and 400 — for percale, 270–350 is probably the sweet spot; for sateen, up to 400 with diminishing returns above that.
  • Weave type specified — percale or sateen, with an honest description of what that means for feel and breathability.
  • Finishing disclosed — garment-washed, enzyme-washed, or mercerized are positive signals. Vague claims like “ultra-soft” or “silky smooth” with no explanation of how that softness was achieved are worth scrutinizing.

Thread count will keep appearing on packaging because it’s a number that’s easy to compare and easy to inflate. But the five factors above are what determine whether a cotton sheet feels good on the first night, still feels good after two years of washing, and ages into something worth keeping rather than replacing. That’s the actual standard — and it has nothing to do with chasing the highest number on the tag.