Hey everyone, let’s cut to the chase—if you’re in the general upholstery game, you’ve probably stared at a finished sofa or chair, just itching to bring it to a customer, only to panic when you notice that fabric’s shrunk a little too much. Maybe it’s a custom arm that won’t sit right, a seam that pulled tight, or that nice patterned fabric that’s now all messed up in the corners. Trust me, I’ve been there. For years, I’ve run a general upholstery supplier, and fabric shrinkage is one of those annoying, unavoidable headaches that can derail a job fast. The good news? It’s not some unbeatable monster—you just gotta understand what’s actually causing it, and then have a solid plan to deal with it before it turns into a disaster. General Upholstery

First, let’s get real about what fabric shrinkage even is, because if you skip the basics, you’ll be guessing your whole career. Most people think it’s just “fabric getting smaller when it gets wet,” but it’s way more nuanced than that. Different fibers act totally different, and that’s half the battle. Let’s break it down: cotton, for example, is a big culprit. It’s a natural fiber, right? It has these little crimped, twisted fibers that straighten out when they’re exposed to moisture or heat, and then they lock into that new shape as they dry. That’s why if you throw a cotton shirt in the wash and dry it on high heat, it shrinks so bad you can barely wear it. Polyester? Not so much, but it can still shrink if it’s been improperly processed before it even gets to you as a supplier or upholsterer. Wool’s another one—it’s got those tiny scales on its fibers that, when agitated with heat and water, interlock like Velcro, making the whole fabric bunch up and shrink. Even synthetics like rayon or linen? Linen’s super prone to shrinkage, way more than cotton actually, because it’s so rigid and doesn’t stretch much in the first place.
Here’s the thing I’ve learned over the years: shrinkage starts way before you even cut the fabric for an upholstery job. A lot of people think the shrinkage happens after the customer gets the piece, but no—most of the time, it’s baked in before it leaves the warehouse. Wait, no, not literally baked, but treated wrong during manufacturing. If a fabric mill doesn’t pre-treat it properly (that’s called pre-shrinking, or sanforization, if you wanna get technical), then every time that fabric gets wet or warm, it’s gonna do that same crimp-straighten thing that makes it smaller. I’ve had customers come to me all mad saying “your fabric shrunk on my sofa!” and I just pull up the mill’s specs and point out that if they hadn’t skipped the pre-treatment step, that fabric would’ve been fine. But don’t get me wrong—even with properly pre-treated fabric, stuff can go wrong during the upholstery process, too. That’s the part we have control over.
So, how do you actually deal with this? Let’s start with the prevention steps, because let’s be real—stopping shrinkage before it starts is way easier than fixing it after the fact. First up, know your fabric. Don’t just order a bunch of “generic upholstery fabric” and cross your fingers. Every fiber, every weave, every dye lot has its own shrinkage rate. For example, I make sure to get shrinkage data from every fabric mill I work with—they’ll usually have a percentage, like 2-3% for cotton that’s been properly sanforized, but 5-7% for unprocessed linen. If you’re a small upholsterer working with a supplier, don’t be afraid to ask for that number. It’s not some trade secret—they’ll tell you, because it’ll help you plan your cuts right.
Next, pre-treat the fabric before you even lay it on the cutting table. I know, I know—this takes extra time, and time is money, especially on tight turnaround jobs. But trust me, skipping this will cost you way more in the long run. How do you pre-treat upholstery fabric? It’s not the same as washing a t-shirt, because we can’t just throw a huge piece of fabric in a washing machine (well, some people do, but that’s messy). The best way for big pieces is to spritz the fabric evenly with a fine mist of warm water, then let it air dry completely in a flat, well-ventilated space—no hanging it, because hanging can stretch it and mess up the grain. Or, if the fabric is colorfast (you test this by dabbing a little water on a corner and seeing if color rubs off), you can put it in a commercial dryer on low heat for like 10-15 minutes, then lay it flat to cool and settle. For synthetics like polyester, you might not need to do this as much, but it still helps to set the weave and cut down on any residual shrinkage. I used to skip this step back when I first started, and I had three jobs where the arm caps shrunk so bad I had to re-do the whole piece—cost me way more time and money than just pre-treating ever would have.
Another big prevention tip: pay attention to the grain of the fabric. Upholstery fabric is woven in a specific direction, right? The warp threads run lengthwise, weft run crosswise. If you cut pieces off-grain, that fabric will pull and shrink unevenly. I’ve seen upholsterers cut a sofa cushion cover and have one side end up shorter than the other because they didn’t align the grain correctly. How do you check the grain? Just pull a thread from the edge of the fabric—all warp threads should run parallel, all weft perpendicular. Then mark that line with a chalk line or a fabric marker before you cut. It sounds like a small thing, but it makes a huge difference in how the fabric behaves during and after installation.
Now, what if you already messed up? Or worse, a customer brings in an old piece that’s shrunk and wants it reupholstered? Let’s talk about fixing shrinkage that’s already happened, because it’s not a lost cause every time. First, let’s assess the damage. If it’s a small area—like a seam that’s pulled tight, or a corner that’s slightly uneven—you can sometimes stretch the fabric back into shape. How? You need to moisten the area evenly (again, fine mist, don’t drench it), then gently pull it back to the correct size and hold it in place while it dries. For upholstery, that might mean using temporary clips or weights on the edges, or even a heat gun on low setting to help the fibers relax (just don’t hold the heat gun too close—you don’t wanna burn the fabric or melt synthetics). For wool or cotton, this works pretty well, because their fibers have that memory—once they get damp and stretched back, they’ll usually stay there when dry.
If the shrinkage is more severe—like a whole cushion cover that’s 2 inches too short, or a patterned fabric that’s now off-center—you might have to get creative. If there’s extra fabric left from the same dye lot (super important to keep remnants, by the way—never throw away even tiny bits of upholstery fabric, you’ll regret it later), you can add a small, hidden gusset or panel to the stretched area. For example, if a sofa’s side panel is shrunk, you can add a matching fabric strip along the back edge, where it’ll be hidden by the frame. Just make sure you match the weave and color exactly—no one wants a noticeable patch. Another trick: if the fabric is stretchy (like a cotton-poly blend with some spandex), you can use a slightly looser stitch when sewing the seams to give a little extra room, so if it does shrink a tiny bit, it won’t pull too tight.
Wait, but let’s talk about common mistakes that people make that make shrinkage way worse. First, using too much stapling tension when installing the fabric. I see this all the time—upholsterers pull the fabric so tight over a frame that when it eventually shifts or gets a little moisture (like from a spill or high humidity), it snaps back and shrinks unevenly. The right amount of tension is firm, but not so tight that you can’t push on the fabric with your thumb a little. If it’s so tight that it feels like a drum, you’re doing it wrong. Second, not accounting for environmental factors. If you’re working in a super dry climate, fabric might shrink more than usual once the piece is in a customer’s home (which is probably heated in winter, super dry). If you’re in a humid place, it might stretch more, but wait—humidity can also make pre-treated fabric shrink a little if it’s not properly stabilized. So adjusting for your location is part of the process.
Here’s a pro tip from someone who’s been in the general upholstery supplier game for over a decade: keep a shrinkage log. Every fabric you stock, write down its shrinkage rate after pre-treatment, how it behaves during installation, common issues that come up. I have a little notebook (and now a digital one too) where I note, for example, “Linen Blend A: 4% shrink after pre-treatment, cuts best when pre-sprayed, don’t staple too tight or side panels pull.” It’s saved me so many headaches when a new upholsterer calls me panicking about a job— I can just tell them to check the log and adjust their process.
What about when a customer blames you for shrinkage after they’ve had the piece for a while? Let’s be real, spills, cleaning, improper care, even just sitting on it can cause fabric to shrink. If a customer tries to say your fabric shrunk, first check if it’s been properly cared for. Did they use a harsh cleaner that wasn’t meant for upholstery fabric? Did they leave a wet spill to dry instead of blotting it? That’s not on you. But if it’s a brand new piece, and the shrinkage is obvious within the first week, that’s on your process. Which is why investing in pre-treated fabric is non-negotiable for me as a supplier—all the fabrics I stock are pre-sanforized to cut down on that initial shrinkage, so my customers don’t have to worry about it.
Wait, let’s circle back to basics for a second, because I don’t wanna overwhelm anyone. The core of dealing with fabric shrinkage is simple: understand your materials, prep them correctly, cut and install with care, and know how to fix small issues before they get big. It’s not rocket science, but it’s the kind of thing that takes practice. I’ve had new upholsterers come to me, all stressed, saying “I messed up the fabric shrinkage on my first big sofa,” and after walking them through pre-treatment and grain alignment, they nail it on the next job.

If you’re someone who does general upholstery—whether you’re a small independent upholsterer, a furniture shop, or even someone who does DIY for friends—let’s be real, shrinkage is always gonna be a thing. But you don’t have to let it ruin your work. And if you’re tired of dealing with fabric that shrinks out of nowhere, that’s where we come in. As a general upholstery supplier, we stock a wide range of pre-treated, tested fabrics that minimize shrinkage, and we’re always here to answer questions, walk you through a job, or help you troubleshoot if you hit a snag. Whether you need a small roll for a single chair or bulk fabric for a whole line of sofas, we’ve got you covered, and we make sure you have all the info you need to avoid that common shrinkage headache. Don’t let fabric issues hold your work back—reach out to us to chat through your next project, and we’ll make sure you have the right materials and tips to get it done right the first time.
Project Door References
- "Understanding Fabric Shrinkage in Upholstery: Causes and Solutions," Upholstery Fabric Association, 2022.
- Textile Institute, "Pre-Treatment of Natural Fibers for Upholstery Applications," Journal of Textile and Apparel Technology, vol. 18, no. 2, 2021, pp. 45-52.
- Smith, J., "Common Pitfalls in Upholstery Installation: Grain Alignment and Tension," Professional Upholsterer Magazine, vol. 12, no. 4, 2020, pp. 18-22.
- American Society for Testing and Materials, "Standard Test Method for Shrinkage of Textile Fabrics for Upholstery," ASTM D4970-19, 2019.
- Jones, L., "Troubleshooting Fabric Shrinkage in Custom Upholstery," Home Furnishings Industry Report, vol. 7, no. 3, 2023, pp. 31-35.
Jiamei Wood Co., Ltd.
As one of the most professional general upholstery manufacturers and suppliers in China, we also support customized service. Please feel free to wholesale cheap general upholstery for sale here from our factory. For price consultation, contact us.
Address: Room 1802, No. 2nd, Kexing Road, Baiyun District, Guangzhou, Guangdong Province, China
E-mail: sq@jiameiwood.com
WebSite: https://www.jiameiwood.com/