The Basic Method for Attaching Elastic to Pants
Sewing elastic onto pants means threading it through a casing (a tunnel of fabric) or stitching it directly to the waistband. The casing method is the most common: you fold the waistband down, create a channel, feed the elastic through it, and stitch the opening closed. This keeps the elastic hidden and lets it move freely as you wear the pants.
The direct method—stitching elastic flat against the fabric—works for joggers, sweatpants, or when you want the elastic visible. Both methods hold the pants up and distribute pressure evenly around your waist. The casing method takes longer but looks more finished. The direct method is faster and works well for casual pants.
Key Takeaways
- A casing is a fabric tunnel that hides the elastic; you fold the waistband, stitch three sides, thread the elastic through, then stitch the fourth side closed.
- Measure your waist, subtract one inch, and cut elastic to that length so the pants fit snugly without cutting off circulation.
- Use a safety pin or bodkin to thread elastic through a casing—trying to push it by hand will jam and tear the fabric.
- Stitch the elastic ends together with a zigzag stitch before closing the casing, so the elastic forms a continuous loop inside the pants.
- Test the fit before you finish; if the elastic is too tight or loose, you can reopen the casing and adjust it.
Measuring and Cutting Your Elastic
Measure around your natural waist with a soft measuring tape, keeping it snug but not tight. Write down that number. Subtract one inch from it—this is your elastic length. For example, if your waist is 32 inches, cut elastic that is 31 inches long.
The one-inch reduction creates tension so the pants stay up without sliding. If you subtract too much, the elastic will be uncomfortable and hard to pull on. If you subtract too little, the pants will fall down. You can always reopen the casing later and adjust, so err on the side of slightly longer rather than too short.
Use scissors or a rotary cutter to cut the elastic straight across. Pinking shears (scissors with a zigzag edge) prevent the cut ends from fraying, but regular scissors work fine. If the elastic is very thick, a rotary cutter gives a cleaner edge.
Creating a Casing in the Waistband
Fold the top edge of the pants down by half an inch and press it flat with an iron. Fold it down again by another half inch and press again. This double fold creates a clean edge and hides the raw fabric. The casing should now be about one inch wide.
Pin the folded edge in place, keeping the pins perpendicular to the fold so you can sew over them. Stitch around the entire waist, staying close to the inner fold—about a quarter inch from the edge. This creates the bottom wall of your casing. Leave a two-inch opening on one side; this is where you will thread the elastic through.
Backstitch at the beginning and end of your stitching line to lock the thread. If you are using a sewing machine, use a straight stitch and a medium stitch length. If you are hand-sewing, use a running stitch with stitches about a quarter inch apart.
Threading the Elastic Through the Casing
Attach a safety pin to one end of the elastic by looping the elastic around the pin and stitching it in place with a few hand stitches. The safety pin acts as a handle that will not slip out of the casing. If you do not have a safety pin, a bodkin (a flat needle-like tool sold in fabric stores) works the same way.
Push the safety pin into the opening you left in the casing and feed the elastic through the tunnel. This takes patience—push the pin a few inches, then work the fabric along the elastic rather than forcing the pin forward. If you feel resistance, stop and gently work the fabric loose instead of pulling harder. Forcing it can tear the casing.
When the safety pin comes out the other side, remove it from the elastic. You now have elastic threaded all the way around the inside of the waistband, with both ends sticking out of the opening.
Joining the Elastic Ends and Closing the Casing
Overlap the two elastic ends by one inch. Stitch them together with a zigzag stitch, going back and forth across the overlap several times. A zigzag stitch is stronger than a straight stitch for elastic because it stretches with the material. If you are hand-sewing, use a zigzag stitch by hand or a whip stitch around the edges of the overlap.
Push the joined elastic back into the casing so it sits flat and hidden. The elastic now forms a continuous loop inside the waistband. Try on the pants and check the fit—the waistband should feel snug but not tight. If it is too loose or too tight, you can reopen the casing, cut the elastic stitches, adjust the length, and rejoin the ends.
Once you are happy with the fit, stitch the opening in the casing closed. Use the same stitch you used for the rest of the casing—a straight stitch on a machine or a running stitch by hand. Backstitch at the start and end to lock the thread. The elastic is now permanently inside the waistband and will not move.
The Direct-Stitch Method for Casual Pants
If you want the elastic visible or are working with stretchy fabric that does not hold a casing well, stitch the elastic directly to the waistband. Cut the elastic to the same measurement as the casing method (waist minus one inch). Try on the pants and pin the elastic around the waist, overlapping the ends by one inch.
Stitch the elastic to the pants using a zigzag stitch, stretching the elastic slightly as you sew so the stitches do not bunch when you wear the pants. Start at the overlap, stitch around the entire waist, and finish by stitching the overlap several times to reinforce it. The elastic is now sewn flat against the inside of the waistband.
This method is faster than a casing and works well for joggers, sweatpants, and athletic wear. The elastic will be visible from the inside, but the outside of the pants looks the same. If the elastic shows on the outside, you can cover it with a strip of matching fabric stitched over the top.
Troubleshooting Common Problems
If the elastic bunches or wrinkles inside the casing, the casing is too wide. Measure the width of your elastic and make sure the casing is only slightly wider—about a quarter inch on each side. If you already stitched it, you can reopen the casing and stitch a second line closer to the fold to narrow it.
If the elastic keeps sliding out of the casing, the opening you left was too large or the stitches are not tight enough. Stitch the opening closed more carefully, making sure each stitch is snug. If the elastic is already out, rethread it and use a smaller opening next time—one inch is enough.
If the pants feel too tight or too loose after you finish, you can reopen the casing by cutting the stitches with a seam ripper, adjust the elastic length, and restitch. This is why it is worth testing the fit before you close the opening completely. Elastic is forgiving—you can almost always fix it.
Frequently Asked Questions
What width of elastic should I use?
One-inch-wide elastic is the standard for pants waistbands and works with most casing widths. Narrower elastic (half inch) works for smaller pants or children's clothing. Wider elastic (one and a half inches) distributes pressure more evenly and is more comfortable for extended wear, but requires a wider casing. Check the width of your elastic before you fold the casing.
Can I sew elastic on pants by hand?
Yes. Use a running stitch for the casing and a whip stitch or zigzag stitch by hand to join the elastic ends. Hand-sewing takes longer but works just as well as a machine. Use a needle that fits the thread and elastic thickness, and make stitches about a quarter inch apart for strength.
What if my pants do not have a waistband to fold?
You can create a casing by folding the top edge down and stitching it, even if there is no existing waistband. Fold the raw edge down by half an inch, press, fold again, and stitch as described. Alternatively, use the direct-stitch method and sew the elastic flat to the inside of the top edge.
How do I know if the elastic is too tight?
Put on the pants and check if you can fit one finger comfortably between the elastic and your waist. If you cannot fit a finger, the elastic is too tight and will cut off circulation. If you can fit more than two fingers, it is too loose and the pants will fall down. Adjust before you close the casing completely.
Can I use a different type of elastic?
Braided elastic and knit elastic both work for pants. Braided elastic is stiffer and holds its shape better. Knit elastic is softer and more comfortable for all-day wear. Both should be one inch wide for a standard waistband casing. Avoid very thin elastic (under half inch) because it digs into the skin and can roll inside the casing.