What Upholstery Sewing Involves and Why It Differs From Garment Sewing
Upholstery sewing means stitching fabric to furniture frames—chairs, sofas, ottomans, headboards. It is not the same as sewing clothes. The fabric is thicker, the seams carry weight and movement, and mistakes are visible from every angle because people sit on them. You are working with multiple layers: outer fabric, batting or padding, muslin or lining, and sometimes burlap. The stitches must be strong enough to hold under pressure, and the seams must be straight and even because they frame the piece.
The main difference from garment sewing is scale and durability. A dress seam fails and you mend it. An upholstery seam fails and the whole cushion sags. You will use heavier thread, a stronger needle, and slower, more deliberate stitching. You will also spend more time on measuring and marking than on actual sewing—upholstery is 70 percent planning and 30 percent execution.
Key Takeaways
- Upholstery requires a heavy-duty needle (size 16 or 18), upholstery thread, and a machine that can handle thick fabric without skipping stitches.
- Measure twice, mark with chalk or a fabric pen, and test your stitch tension on scrap fabric before touching the actual piece.
- Seams in upholstery are typically sewn at a 1/2-inch allowance and must be straight and even because they are visible and carry weight.
- Backstitch at the beginning and end of every seam to lock the thread, and sew slowly so the machine can feed thick layers without bunching.
- Common mistakes—skipped stitches, puckered seams, and uneven tension—are usually caused by the wrong needle size, dull needles, or thread that does not match the needle.
Choosing the Right Needle, Thread, and Machine Settings
Start with the needle. Upholstery fabric is dense—often 12 to 15 ounces per yard—and a standard sewing needle (size 70/10 or 80/12) will skip stitches or bend. Use a size 16/100 or 18/110 needle, which is thick enough to push through multiple layers without deflecting. If you are sewing vinyl or leather, use a leather needle, which has a cutting point instead of a rounded one. Replace the needle after every project or every 8 to 10 hours of sewing; a dull needle is the number-one cause of skipped stitches.
Thread matters equally. Regular polyester sewing thread is too thin and will break under the stress of a cushion being sat on. Buy upholstery thread, which is thicker (usually 30 or 40 weight) and stronger. Match the thread color to the fabric, not to the backing. If you cannot find an exact match, go one shade darker rather than lighter—it is less visible. Wind the bobbin slowly and evenly; loose bobbin winding causes tension problems.
On your machine, set the stitch length to 2.5 to 3 millimeters—slightly longer than garment sewing—so the thread has room to lock into the fabric without creating a weak point. Test the tension on a scrap of the same fabric and batting you will use on the actual piece. The top thread and bobbin thread should meet in the middle of the fabric layers. If the top thread is loose, tighten the top tension dial slightly. If the bobbin thread shows on top, loosen the top tension. Sew slowly—around 800 to 1000 stitches per minute—so the presser foot has time to feed the thick layers evenly.
Measuring, Marking, and Preparing Your Fabric
Measure the furniture piece in three directions: length, width, and depth. For a cushion cover, measure the top, the sides, and add 1 inch for seam allowance on all sides. Write these numbers down. Upholstery fabric is expensive, and a cutting mistake wastes money and time. Lay the fabric on a flat, clean surface—a large table or the floor—and use a measuring tape, straightedge, and fabric chalk or a fabric pen to mark the cutting lines. Mark the seam lines too, not just the cutting lines. A seam line is 1/2 inch inside the cutting line.
Before you cut, check the fabric for a nap or direction. Some upholstery fabrics have a pile (velvet, chenille) or a woven pattern that looks different depending on which way you run your hand across it. If your fabric has a nap, all pattern pieces must face the same direction, or the color will look different on different sides of the cushion. Lay out all pieces before cutting anything. Once you cut, you cannot add fabric back.
If you are covering a cushion, you will need outer fabric, batting, and muslin or lining. Cut the batting the same size as the outer fabric. Cut the muslin 1/2 inch smaller on all sides so it does not show at the seams. Baste (loosely stitch) the batting to the wrong side of the outer fabric before you sew the seams. This keeps the layers from shifting while you work.
Sewing Straight Seams and Keeping Layers Aligned
Place two fabric pieces right sides together—the pretty sides facing each other—and pin along the seam line. Use pins every 2 to 3 inches, and push them perpendicular to the seam so the presser foot can roll over them without stopping. Some sewers remove pins as they approach them; others leave them in. If you leave them in, sew slowly so the needle does not hit a pin and break.
Lower the presser foot and backstitch three or four stitches to lock the thread. Then sew forward along the marked line at a steady, slow pace. Keep your hands relaxed; do not pull the fabric. The machine feeds it. Watch the edge of the presser foot, not the needle—the presser foot edge is your guide. If the seam starts to curve, stop with the needle down, lift the presser foot, adjust the fabric, lower the presser foot, and continue. Never yank the fabric sideways while the needle is in it.
When you reach the end of the seam, backstitch three or four stitches again and cut the thread. Leave a 4-inch tail so you can tie it off by hand if needed. Press the seam open with an iron set to medium heat—upholstery fabric can melt if the iron is too hot. A pressed seam lies flat and looks professional. If you are sewing multiple layers, press after each seam so the bulk does not build up.
Handling Corners, Curves, and Thick Intersections
Corners are where most upholstery seams fail. When you reach a corner, sew to the point where the two seam lines meet, backstitch, and stop. Lift the presser foot, pivot the fabric 90 degrees, lower the presser foot, and continue sewing the next side. The pivot point should be exactly at the corner—not before, not after. If you pivot too early, the corner will be rounded. If you pivot too late, the corner will be cut off.
Curves require the same technique but more frequent pivots. On a gentle curve, you may only need to pivot every inch or so. On a tight curve, pivot every half inch. The more you pivot, the smoother the curve will be. Sew slowly on curves so you have time to pivot without bunching the fabric.
When you are sewing through an intersection—where two seams cross—the presser foot may tilt because of the bulk underneath. Use a seam guide or a thin piece of cardboard under the presser foot to level it. Some machines have a walking foot attachment that feeds the top and bottom layers at the same speed, which is helpful for thick intersections. If your machine has one, use it.
Finishing Seams and Preventing Fraying
Upholstery fabric does not fray as much as garment fabric, but the raw edges will still shed fibers over time. After you sew a seam, trim the excess fabric to 1/4 inch from the stitching line. Then finish the edge with a zigzag stitch set to a medium width and length. The zigzag locks the fibers and prevents them from coming loose. Sew the zigzag just inside the raw edge, not on top of it.
If your machine does not have a zigzag, you can use a straight stitch very close to the edge, or you can hand-finish the seam with a whip stitch. A whip stitch is slower but creates a nearly invisible finish. Fold the raw edge under 1/4 inch and stitch it down by hand using a needle and thread that matches the fabric.
Press all finished seams flat before you move on to the next step. A pressed seam is stronger and looks better. If you are making a cushion cover with a zipper, insert the zipper before you sew the final seam. Sew three sides completely, insert the zipper in the fourth side, and then sew the zipper in place.
Testing Your Work and Troubleshooting Common Problems
Before you sew the final seam and close the cushion, turn it right side out and check the seams. They should be straight, even, and the same distance from the edge on all sides. If one seam is crooked, you can unpick it (use a seam ripper to cut every third or fourth stitch, then pull the thread out) and resew it. It is better to fix it now than to live with a crooked cushion.
If you see skipped stitches—places where the thread did not catch the fabric—the problem is usually a dull needle, the wrong needle size, or thread that does not match the needle. Replace the needle and try again on a scrap. If the seam is puckered (bunched and wavy), the tension is too tight. Loosen the top tension dial by one or two numbers and test on a scrap. If the thread breaks while you are sewing, the tension is too tight, the needle is bent, or the thread is tangled in the bobbin. Stop, rethread the machine, and check the bobbin.
Once the seams pass inspection, stuff the cushion or insert the foam, and sew the final seam closed by hand using a ladder stitch. A ladder stitch is invisible from the outside and strong enough to hold under weight. Insert the needle into the fold of one side, slide it along inside the fold for about 1/2 inch, and come out. Cross to the opposite side and repeat. The thread runs inside the fold, so it does not show.
Frequently Asked Questions
Can I use a regular sewing machine for upholstery, or do I need a special machine?
A regular sewing machine works if it has a strong motor and can handle a size 16 or 18 needle without skipping stitches. Heavy-duty machines are built for this and have more power, but many home sewers use standard machines successfully. The key is using the right needle, thread, and tension settings. If your machine struggles or skips stitches even with a new needle, it may not be powerful enough.
What is the difference between upholstery thread and regular sewing thread?
Upholstery thread is thicker (usually 30 or 40 weight versus 50 weight for regular thread) and made from stronger fibers. It is designed to withstand the stress of being sat on and moved around. Regular thread will break under that pressure. Upholstery thread also comes in more colors to match heavy fabrics.
How do I know if my seam is strong enough?
A strong seam should not pull apart when you tug on it firmly. After you finish a seam, grab both sides of the fabric and pull hard. If the seam holds and the fabric tears instead, the seam is strong. If the thread breaks or the seam separates, the tension is too loose or the stitch length is too long. Adjust and resew on a scrap to test.
What should I do if I sew the seam in the wrong place?
Use a seam ripper to cut and remove the stitches. Cut every third or fourth stitch on one side, then pull the thread out on the other side. It takes patience but is faster than trying to sew over the old seam. Once the thread is out, press the fabric flat, re-mark the correct seam line, and sew again.
Can I sew upholstery fabric by hand if I do not have a machine?
Yes, but it takes much longer. Use a heavy needle (size 8 or 9), upholstery thread, and a backstitch, which is the strongest hand stitch. Make stitches about 1/8 inch long and keep them even. Hand sewing is practical for small repairs or finishing seams, but sewing an entire cushion cover by hand can take 10 to 20 hours depending on size.