The Basic Method: Stretching and Stitching

Sewing elastic into fabric means anchoring the elastic to the edge or a channel in your material so it gathers and holds the fabric snug—like at a waistband or cuff. The most common approach is to stretch the elastic as you sew, letting the tension do the gathering work for you. You pin or hold the elastic taut against the fabric, then stitch through both layers with a zigzag or straight stitch. When you release the elastic, it contracts and pulls the fabric with it.

The second method is to sew the elastic into a casing—a tunnel of fabric you create by folding the material over and stitching it closed, then threading the elastic through afterward. This method is cleaner on the inside and works well for waistbands and necklines where you want no raw edges showing.

Which method you choose depends on your fabric type, the look you want, and whether you need to adjust the elastic later. Knit fabrics and swimwear usually call for the stretch-as-you-sew method. Woven garments and home goods often use a casing.

Key Takeaways

  • Stretch-as-you-sew works by holding the elastic taut while stitching, so the elastic gathers the fabric as you go—this method is fastest and works on most fabrics.
  • A casing method involves folding fabric over the elastic and stitching it closed, then threading the elastic through the tunnel—this hides raw edges and lets you replace the elastic later.
  • Use a zigzag stitch for knits and swimwear to prevent the seam from snapping when the fabric stretches; use a straight stitch for woven fabrics and casings.
  • Measure your elastic to fit snugly around the body part it will hold, then subtract 1 to 2 inches so it pulls the fabric tight without cutting off circulation.
  • Test your tension on scrap fabric first—if the elastic bunches unevenly or the thread breaks, adjust your machine settings before sewing your actual project.

Stretch-as-You-Sew: The Fastest Route

Start by cutting your elastic to the length you need. Measure around the body part or opening—a waist, an arm, a leg opening—then subtract 1 to 1.5 inches. That overlap is what creates the snug fit. If you are working with a 24-inch waist opening, cut elastic about 22.5 to 23 inches long.

Pin the elastic to the wrong side of your fabric at four points: mark the quarter-points on both the elastic and the fabric edge, then pin them together. This keeps the elastic from sliding and helps you distribute the gathers evenly. The fabric should bunch between the pins.

Set your machine to a zigzag stitch if your fabric is knit or stretchy; use a straight stitch for woven fabrics. Zigzag is more forgiving because it flexes with the fabric instead of snapping when the garment is worn. Set the stitch width to medium (about 2.5 to 3 millimeters) and length to 2.5 to 3 millimeters.

Hold the elastic taut with your fingers on both sides of the presser foot as you sew. Do not pull so hard that you distort the fabric, but keep steady tension so the elastic stays stretched. Sew slowly—this gives you control and lets you feel if the elastic is slipping. Sew from one pin to the next, then stop, reposition your hands, and continue. When you finish the seam, the elastic will spring back and gather all the fabric evenly.

Creating a Casing for Hidden Elastic

A casing hides the elastic completely inside a fabric tunnel, which looks neater and lets you pull the elastic out and replace it without cutting stitches. This method takes longer but is worth it for waistbands, necklines, and any edge where the inside will show.

Fold the fabric edge over twice: first fold it 0.5 inches to the wrong side and press with an iron. Then fold it again by the width of your elastic plus 0.25 inch—so if your elastic is 1 inch wide, fold the second fold to 1.25 inches. Press again. This creates a flat tunnel with a small gap at the opening.

Stitch the folded edge down with a straight stitch, sewing close to the inner fold. Leave a 2-inch gap unsewn so you can thread the elastic through. Use a safety pin or bodkin (a flat metal tool made for this) to grab one end of the elastic and pull it through the casing. Once the elastic is threaded all the way through, overlap the ends by 0.5 inch and stitch them together with a zigzag stitch or a small box stitch (a square with an X through it). This keeps the elastic from rolling or slipping inside the casing.

Stitch the 2-inch gap closed, sewing through all layers. Your elastic is now locked inside and invisible from the outside.

Choosing the Right Stitch and Tension

The stitch you choose matters because elastic and fabric move differently. A straight stitch is rigid—it does not flex—so it can snap if the fabric stretches too much after sewing. A zigzag stitch has give built in, so it bends with the fabric without breaking.

For knit fabrics, swimwear, and any stretchy material, always use zigzag. For woven fabrics like cotton or linen, a straight stitch is fine because the fabric does not stretch much. If you are sewing elastic into a casing on woven fabric, straight stitch is standard.

Tension is how tightly the thread pulls. If your tension is too tight, the thread will snap when the elastic contracts. If it is too loose, the seam will come apart. Test on a scrap of your actual fabric first: sew a small piece of elastic to a scrap using your planned stitch and tension, then stretch it gently. The seam should hold without the thread breaking or popping. Adjust the tension dial on your machine—usually a number from 0 to 9, with 5 as the default—and test again if needed.

Common Mistakes and How to Avoid Them

The most common error is cutting the elastic too long. If your elastic is the same length as the opening, it will not gather the fabric—it will just lie flat. Always subtract 1 to 2 inches. If you are unsure, cut it shorter; you can always add a bit back by overlapping the ends more when you join them.

Another mistake is sewing without stretching the elastic. If you just lay the elastic flat and sew it down, it will not gather anything. The whole point is that the elastic is shorter than the fabric, so as you sew it stretched, the fabric bunches up. Release the tension after you sew and the elastic snaps back, taking the gathered fabric with it.

Uneven gathering happens when you do not pin the elastic to the fabric at quarter-points before sewing. Without those anchor pins, the elastic can slip and bunch all in one spot. Always mark and pin first.

Thread breaking during sewing usually means your tension is too tight or you are using a straight stitch on a stretchy fabric. Loosen the tension slightly and switch to zigzag if you are working with knits.

Measuring and Cutting Elastic Correctly

Elastic comes in different widths—0.5 inch, 1 inch, 1.5 inches—and different types. Braided elastic is flat and does not roll; it works well for waistbands and casings. Knit elastic is softer and more comfortable against skin; it is common in underwear and swimwear. Cord elastic is thin and round; it is used for drawstrings and light gathering.

To measure, wrap the elastic around the body part it will hold—a waist, an arm, a leg—and pull it snug but not tight. You should be able to fit one finger under it comfortably. Mark where the elastic meets itself, then measure that length. Subtract 1 to 1.5 inches for the overlap that creates the final snug fit.

If you are sewing elastic into a casing, measure the same way but add 0.5 inch to account for the fabric thickness inside the casing. Write down your measurement before you cut, because once the elastic is cut, you cannot add length back.

Finishing the Elastic Ends

When you sew elastic into a garment, the two ends of the elastic must meet and be secured. In the stretch-as-you-sew method, overlap the ends by 0.5 to 1 inch and stitch them together with a zigzag stitch or a box stitch before you attach the elastic to the fabric. This keeps the elastic from unraveling and creates a smooth, strong join.

In a casing, thread the elastic all the way through, then overlap the ends inside the casing and stitch them together with a zigzag or box stitch. The stitching is hidden inside the casing, so it does not have to look perfect—it just has to hold.

If you are using braided elastic, you can seal the cut ends with a lighter to prevent fraying, but do this carefully and only on synthetic elastic. Natural rubber elastic will melt. Test on a scrap first.

Frequently Asked Questions

Can I use a straight stitch on stretchy fabric?

You can, but the thread is likely to snap when the fabric stretches. Zigzag stitch is safer because it flexes with the fabric. If you must use a straight stitch, loosen your tension and sew slowly, and test on scrap fabric first.

What if the elastic gathers unevenly?

Uneven gathering usually means the elastic slipped while you were sewing. Next time, pin the elastic to the fabric at quarter-points before you start, and hold the elastic taut with your fingers as you sew. If it already happened, you can carefully cut the stitches, reposition the elastic, and sew again.

How do I know if my elastic is too tight?

If you cannot fit a finger under the elastic comfortably, or if it leaves marks on skin after wearing, it is too tight. Cut a new piece 0.5 to 1 inch longer and resew. You can also loosen a casing elastic by pulling it out slightly and re-stitching the ends in a new position.

Can I sew elastic by hand?

Yes, but it takes longer and is harder to keep even tension. Use a backstitch and sew slowly, keeping the elastic stretched as you go. A machine is faster and more reliable, but hand sewing works for small projects or repairs.

What stitch width and length should I use?

For zigzag, use a width of 2.5 to 3 millimeters and a length of 2.5 to 3 millimeters. For straight stitch in a casing, use a length of 2 to 2.5 millimeters. These settings are standard on most machines and work for most fabrics. Test on scrap first and adjust if the stitch looks too loose or too tight.