The Basic Method: Overlap and Stitch

The most reliable way to attach elastic to a waistband is to overlap the elastic onto the fabric by about half an inch, then stitch it down with a zigzag or stretch stitch. This method works because the overlap gives you fabric to grip without the elastic tearing, and the stretch stitch moves with the elastic instead of snapping when you wear the garment.

Start by cutting your elastic to the finished waist measurement minus about one inch—this overlap and slight tension is what keeps the waistband snug. Pin the elastic to the inside of the waistband at four points: the center front, center back, and both side seams. These anchor points prevent the elastic from bunching as you sew.

Set your machine to a zigzag stitch with a width of about 2 to 3 millimeters and a length of 2 to 2.5 millimeters. A stretch stitch, if your machine has one, is even better. Sew slowly along the entire length of the elastic, keeping the presser foot pressure moderate so you do not compress the elastic. The needle should catch both the elastic and the fabric with each pass.

Key Takeaways

  • Cut elastic to finished waist measurement minus one inch so it will be slightly stretched when sewn, creating the snug fit you need.
  • Pin the elastic at four points—center front, center back, and both side seams—before sewing to prevent bunching and uneven tension.
  • Use a zigzag or stretch stitch set to 2 to 3 millimeters wide and 2 to 2.5 millimeters long, and sew slowly to avoid breaking the elastic.
  • Sew the elastic to the inside of the waistband with an overlap of about half an inch so the fabric grips the elastic without tearing it.
  • Test the fit before cutting away excess fabric; if the waistband is too tight or loose, you can adjust by removing stitches and resewing with more or less tension.

Preparing the Waistband Opening

Before you attach the elastic, the waistband opening must be a complete circle with no gaps. If you are working with a garment that has a side seam, sew that seam closed first. Press the seam flat with an iron so it lies smooth and does not create a lump under the elastic.

Fold the top edge of the waistband down by about three-quarters of an inch and press it with an iron. This fold creates a channel that will hold the elastic neatly and prevents raw fabric edges from showing. If your pattern calls for a casing (a separate folded strip of fabric), sew that casing to the waistband now, leaving a small opening—about two inches—where you will insert the elastic later.

Pinning the Elastic Without Twists

Lay the garment flat on your work surface and smooth it out completely. Place the elastic on top of the inside of the waistband, and pin it at the four anchor points: center front, center back, and both side seams. Use a ruler or measuring tape to check that the elastic is the same distance from the top edge all the way around—usually about one-quarter to one-half inch down from the fold.

As you pin, gently stretch the elastic so it lies flat against the fabric without twisting or folding back on itself. A twisted elastic will create a ridge that shows on the outside of the garment and will not sit comfortably against your body. If you notice a twist, unpin that section, straighten the elastic, and pin again.

Stitching Without Breaking the Elastic

Thread your machine with thread that matches the garment or the elastic, and wind a bobbin with the same thread. Lower the presser foot and begin sewing at one of your pinned points—the side seam is a good starting place because the seam itself helps guide your stitching.

Sew forward slowly, keeping the elastic flat and the fabric smooth as it feeds under the presser foot. Do not pull the fabric or the elastic; let the feed dogs move it. As you approach each pinned point, remove the pin just before the needle reaches it so the needle does not hit the pin and break. After you sew past a pinned point, the elastic will naturally want to bunch slightly—this is normal and will smooth out as you continue sewing.

When you reach the end, overlap your stitching by about one inch with the beginning stitches to lock the elastic into a circle. Backstitch at the end to find the thread. Remove the garment from the machine and trim any loose thread ends with scissors.

Testing the Fit Before Finishing

Try on the garment while the waistband is still loose and unpressed. Pull the elastic gently to see how much stretch you have, and check that the waistband sits at the right height on your body. If the waistband is too tight, you can remove the stitches with a seam ripper, pull the elastic out slightly, and resew with less tension. If it is too loose, remove the stitches and resew with the elastic pulled a bit tighter.

Once you are satisfied with the fit, press the waistband with an iron on a low to medium heat setting. The heat will set the stitches and help the elastic conform to the fabric. If you have a casing, fold it over the elastic and stitch it closed by hand or machine, leaving the opening you created earlier.

Common Mistakes and How to Avoid Them

The most common error is using a regular straight stitch instead of a stretch stitch. A straight stitch does not move with the elastic, so it breaks the first time you sit down or bend. Always use a zigzag or stretch stitch, even if it looks less neat—it will last much longer.

Another mistake is sewing the elastic too close to the top edge of the waistband. If the elastic is right at the fold, it will show on the outside of the garment and will not sit comfortably. Keep the elastic at least one-quarter inch down from the top fold.

Twisting the elastic as you pin or sew is also common, especially in larger garments. Prevent this by laying the garment completely flat, smoothing the elastic as you go, and checking your work before you start sewing. If you do notice a twist while sewing, stop, remove the stitches back to that point, straighten the elastic, and resew.

Adjusting Elastic Length for Different Garment Types

The elastic length you cut depends on the type of garment and how snug you want it to be. For pajama pants or loose-fitting shorts, cut the elastic to finished waist measurement minus one and a half inches. For fitted pants or skirts, cut it to finished waist measurement minus one inch. For very fitted garments like swim trunks, cut it to finished waist measurement minus half an inch.

If you are unsure, cut the elastic slightly longer than you think you need. You can always remove stitches and trim it shorter, but you cannot add length once it is sewn. Measure your own waist with a soft measuring tape, and subtract the amount based on how much stretch you want. Write this number down before you cut so you do not forget it halfway through the project.

Frequently Asked Questions

What stitch should I use if my machine does not have a stretch stitch?

A zigzag stitch works just as well as a stretch stitch for sewing elastic. Set the width to 2 to 3 millimeters and the length to 2 to 2.5 millimeters. The zigzag allows the thread to move side to side as the elastic stretches, so it will not break. Sew slowly and do not pull the fabric.

Can I sew elastic on the outside of the waistband instead of the inside?

Yes, but it will be visible and less comfortable against your skin. Outside elastic works well for athletic wear or decorative garments where the elastic is meant to show. Use the same overlap and stitch method, but position the elastic on top of the fabric instead of underneath.

What do I do if the elastic breaks while I am sewing?

Stop sewing when ready and remove the garment from the machine. Use a seam ripper to remove the stitches back to where the elastic broke. Cut a new piece of elastic and overlap it with the broken piece by about two inches, then stitch the overlap together with a zigzag stitch before continuing to sew it to the waistband.

How tight should the elastic be when I pin it?

The elastic should be stretched just enough to lie flat and smooth against the fabric without bunching or twisting. It should not be so tight that it pulls the waistband fabric into wrinkles. A good test is to pin it, then gently tug on the fabric between pins—if it moves easily, the tension is right.

Can I use a casing instead of sewing the elastic directly to the waistband?

Yes, a casing is a folded strip of fabric that creates a tunnel for the elastic to slide through. This method is easier to adjust after sewing because you can pull the elastic in or out without removing stitches. Sew the casing to the waistband, leave a two-inch opening, insert the elastic through the opening, overlap the elastic ends by one inch and stitch them together, then stitch the opening closed.