Sewing an elastic waistband means creating a casing—a tunnel of fabric—and threading elastic through it

An elastic waistband works because the elastic sits inside a fabric tunnel, so the waistband stretches without the fabric itself tearing. You sew two parallel lines of stitching to form that tunnel, then slide the elastic through the opening. The whole process takes about 30 minutes for a beginner, and you only need a needle, thread, elastic, and the garment itself. You can do this by hand or machine; machine sewing is faster and stronger, but hand sewing works just as well if you have the patience.

The key is measuring the elastic correctly before you sew. Elastic that is too tight will bunch and pull; elastic that is too loose will slip down. Most people measure the elastic to fit snugly around the body—usually 1 to 2 inches smaller than the actual waist measurement—then add 1 inch for overlap when you join the ends.

Key Takeaways

  • Measure your elastic to fit snugly around the body, then add 1 inch for the overlap where you will join the ends together.
  • A casing is a tunnel of fabric created by two parallel rows of stitching, with a small opening left unstitched so you can thread the elastic through.
  • Machine sewing the casing is faster and creates a stronger seam than hand sewing, but both methods work.
  • After threading the elastic through, overlap the ends by 1 inch and sew them together with a zigzag stitch or by hand before closing the opening.

Measure and mark the casing width

The casing needs to be wide enough for the elastic to slide through without bunching, but not so wide that it looks sloppy. A casing width of 1 to 1.5 inches works for most elastic widths. If you are using 1-inch-wide elastic, make your casing 1.25 inches wide. If you are using half-inch elastic, a 1-inch casing is enough.

Fold the top edge of your garment down by the casing width—so if your casing is 1.25 inches, fold the fabric down 1.25 inches all the way around. Press this fold flat with an iron or your fingers. This fold becomes the top edge of your casing. Now measure down from that fold and mark a line that is 0.25 inches below it. This will be your first stitching line. Mark a second line 1 inch below the first one. These two lines form the tunnel where the elastic will sit.

Use a fabric pencil, tailor's chalk, or a ballpoint pen to mark these lines. Make marks every 2 to 3 inches around the waistband so you have a clear path to follow when you stitch.

Sew the casing by machine

Set your sewing machine to a straight stitch with a stitch length of 2 to 2.5 millimeters. Thread your machine with thread that matches the garment color. Sew along your first marked line, going all the way around the waistband. Stop about 2 inches before you reach the starting point and backstitch to find the thread. Do not sew all the way around—you need that 2-inch opening to thread the elastic through.

Now sew the second line, the one that is 1 inch below the first. Again, stop 2 inches before the starting point. You now have a tunnel with a 2-inch opening. The opening should be in the same spot for both rows of stitching, so the elastic can slide in and out easily.

Trim any loose threads with scissors. If the fabric is stretchy or slippery, use a walking foot on your machine—it feeds the fabric evenly and prevents puckering. If you do not have a walking foot, sew slowly and hold the fabric gently on both sides of the needle.

Sew the casing by hand

Thread a needle with thread that matches your garment. Tie a knot at the end. Starting at one end of your marked line, push the needle through the fabric from the back side so the knot stays hidden inside the fold. Sew a running stitch along your first marked line, making stitches about 0.25 inches long. A running stitch means pushing the needle in and out of the fabric in one motion, rather than pushing it all the way through and then pulling it back.

Go all the way around the waistband, leaving a 2-inch opening where you started. Tie off the thread on the inside of the garment. Now sew the second line the same way, 1 inch below the first. Leave the opening in the same spot. Your casing is now complete.

Hand sewing takes longer than machine sewing—usually 20 to 30 minutes for a full waistband—but the stitches are just as strong if you keep them tight and even. Do not skip stitches or make them too long, or the elastic will poke through the casing.

Thread the elastic and join the ends

Cut a piece of elastic to your measured length plus 1 inch for overlap. Safety-pin one end of the elastic to the opening in your casing so it does not slip back inside. Use a safety pin large enough that it will not fall through the opening. Now feed the elastic through the tunnel, pushing it gently with your fingers. The elastic will bunch up the fabric as it goes through—this is normal.

When the elastic comes out the other side, overlap the two ends by 1 inch. The elastic should now fit snugly around the body without bunching or slipping. If it feels too tight, pull some elastic back out and trim 0.5 inches from one end. If it feels too loose, push more elastic in and add 0.5 inches to the overlap.

Once the fit is right, sew the overlapped ends together. Use a zigzag stitch on your machine, or sew by hand using a needle and thread. Make several passes back and forth across the overlap so the seam is strong. The zigzag stitch is best because it stretches with the elastic and will not snap when you pull the waistband.

Close the opening and finish

Push the joined elastic ends back into the casing so they are hidden. Now sew the 2-inch opening closed. If you used a machine, sew along both lines again, closing the gap. If you sewed by hand, use a ladder stitch to close the opening from the outside. A ladder stitch is invisible—you sew inside the fold of fabric rather than through the layers, so the stitches do not show.

To sew a ladder stitch, bring your needle out through the fold at one end of the opening. Cross to the opposite side and push the needle into the fold directly across from where you came out. Slide the needle inside the fold for about 0.5 inches, then push it back out. Go back to the first side and repeat. The thread runs inside the fold, so it stays hidden. When the opening is closed, tie off the thread on the inside.

Try on the garment and check the fit. The waistband should sit comfortably without digging in or slipping down. If the elastic is twisted inside the casing, reach in through the opening before you close it and straighten it out.

Common mistakes and how to avoid them

The most common mistake is making the casing too narrow. If your stitching lines are less than 0.75 inches apart, the elastic will not slide through smoothly and may bunch or tear. Measure twice before you mark, and use a ruler to keep your lines straight and parallel.

Another mistake is sewing the opening completely closed before you thread the elastic. Always leave a 2-inch gap in both rows of stitching, or you will have to rip out stitches to get the elastic in. Mark your opening spot clearly before you start sewing.

Elastic that is too tight will make the waistband uncomfortable and can cause the fabric to pucker. Elastic that is too loose will slip down when you move. Test the fit by wrapping the elastic around your waist before you sew the ends together. It should feel snug but not tight—you should be able to fit one finger between the elastic and your body.

If your stitches are uneven or too loose, the elastic will eventually poke through the casing. Sew slowly, keep your stitches small and tight, and use thread that matches the fabric so any visible stitches blend in.

Frequently Asked Questions

Can I use a casing that is wider than 1.5 inches?

Yes, but it will look bulky and may not hold the elastic securely. A wider casing works if you are using very wide elastic—2 inches or more—but for standard elastic, stick to 1 to 1.5 inches. The narrower the casing, the neater the finished waistband looks.

What if the elastic twists inside the casing?

Twisted elastic will make the waistband sit unevenly. Before you close the opening, reach in and straighten the elastic so it lies flat. You can also sew a few stitches through the casing and elastic at the side seams to anchor the elastic in place and keep it from twisting.

Can I sew the elastic casing on a stretchy fabric like knit or jersey?

Yes, but use a walking foot on your machine if you have one, or sew very slowly. Stretchy fabrics can pucker if the machine feeds them unevenly. You can also use a ballpoint needle instead of a regular needle—it slides between the fibers rather than piercing them, which reduces puckering.

How do I know if my elastic is the right size?

Wrap the elastic around your waist and hold it snugly. You should be able to fit one finger between the elastic and your body. If you can fit two fingers, it is too loose. If you cannot fit any fingers, it is too tight. Adjust the length and test again before you sew the ends together.

What type of elastic works best for a waistband?

Braided elastic or knit elastic both work well. Braided elastic is stiffer and holds its shape better, while knit elastic is softer and more comfortable. For a garment you will wear all day, knit elastic is usually the better choice. Both types come in different widths—half-inch, one-inch, and wider—so choose the width that fits your casing.