Sewing elastic directly into a waistband casing is faster than threading it through after the fact, and it holds better because the elastic stays anchored at the seams
The most common method is to cut a strip of elastic slightly shorter than your waist measurement, pin it to the wrong side of the fabric, and sew it down with a zigzag stitch as you fold the fabric over it. The elastic gets sandwiched between two layers of fabric — the original waistband edge and the fold you create — so it cannot slip or roll. This works for pants, skirts, shorts, and any garment where the waistband is a separate piece you attach to the body of the garment.
The process takes about 15 to 20 minutes once you have cut and pinned everything. You need a sewing machine, elastic (usually 1 to 1.5 inches wide), thread that matches your fabric, pins, scissors, and a measuring tape. If you are repairing a waistband that is already sewn, you will need to open the seam first with a seam ripper.
Key Takeaways
- Elastic should be cut 1 to 2 inches shorter than your actual waist measurement so it pulls the fabric snug without being uncomfortable.
- Pin the elastic to the wrong side of the waistband fabric before sewing, spacing pins every 2 to 3 inches so it does not shift.
- Use a zigzag stitch set to medium width and length, which stretches with the elastic instead of breaking when you move.
- Sew the elastic down on both long edges, then fold the fabric over it and topstitch to create a finished, enclosed waistband.
- Test the fit before closing the side seam — you can adjust the elastic length if the waistband is too tight or too loose.
Measure and cut the elastic to the right length
Measure your waist or the waist of the garment you are working on. Subtract 1 to 2 inches from that measurement and cut your elastic to that length. If your waist is 30 inches, cut elastic that is 28 to 29 inches long. The elastic needs to be shorter than the fabric so it will pull and gather the waistband slightly, creating that snug fit.
The amount you subtract depends on the weight of your fabric and how tight you want the waistband. Lighter fabrics and stretchy knits can handle a 2-inch reduction. Heavier woven fabrics work better with a 1-inch reduction. If you are unsure, start with 1.5 inches shorter and you can always adjust before you sew the side seam closed.
Pin the elastic to the wrong side of the waistband
Lay your waistband piece flat with the wrong side facing up. Place the elastic on top of it, aligning the top edge of the elastic with the top edge of the fabric. Pin the elastic in place every 2 to 3 inches, working your way around. The pins should go through both the elastic and the fabric, holding them together without puckering.
If your waistband is a tube (sewn into a circle already), pin the elastic inside the tube, still on the wrong side. Make sure the elastic lies flat and does not twist. If you are working on a flat waistband piece that will be sewn into a circle later, pin it flat on your work surface.
Sew the elastic down with a zigzag stitch
Set your sewing machine to a zigzag stitch with a medium width (about 3 to 4 mm) and medium length (about 2.5 to 3 mm). Thread your machine with thread that matches your fabric. Sew along the top edge of the elastic, keeping the needle on the elastic itself. The zigzag stitch will catch both the elastic and the fabric underneath.
Sew slowly and let the machine do the work — do not pull the fabric or elastic toward you. When you reach the end, backstitch to lock the thread. Then sew along the bottom edge of the elastic the same way. You now have the elastic anchored to the fabric on both long sides.
If your elastic is very wide (1.5 inches or more), you can sew a third line down the middle for extra security, especially on garments that will get heavy wear.
Fold the fabric over the elastic and topstitch
Fold the waistband fabric down over the elastic so the raw edge of the fabric meets or slightly overlaps the bottom edge of the elastic. Press this fold with your fingers or an iron to crease it. The elastic is now sandwiched between the original waistband and the fold you just created.
Topstitch along the folded edge using a straight stitch. This seals the waistband closed and keeps the fold in place. Use thread that matches your fabric. Sew slowly and keep the line straight — this is the visible stitch on the outside of the garment, so it should look neat.
Close the side seam and try on the garment
Before you sew the side seam shut, try on the garment or hold it up to your waist to check the fit. The waistband should feel snug but not tight enough to cut off circulation. If it is too loose, you can open the elastic at one end, pull it tighter, and re-sew. If it is too tight, you can add back a quarter inch or half inch of elastic length.
Once the fit is right, sew the side seam closed using a straight stitch. Backstitch at the beginning and end to lock the seam. Trim any loose threads and press the waistband with an iron to set the stitches.
Troubleshooting common problems
The elastic is twisting or bunching. This usually means the pins were too far apart or the elastic shifted while you were sewing. Unpick the stitches, repin the elastic every 2 inches, and sew again more slowly. Make sure the elastic lies flat the whole time.
The waistband is puckering or gathering unevenly. The elastic may be too short, or you may have sewn it too tightly. If you have not closed the side seam yet, you can open one end of the elastic, let out a quarter inch, and re-sew. If the side seam is already closed, you will need to open it, adjust the elastic, and sew it again.
The topstitch is crooked or uneven. This is mostly a cosmetic issue and does not affect how the waistband works. If it bothers you, you can unpick it and sew a new line. Use a walking foot on your machine if you have one — it helps keep the fabric moving evenly.
The elastic is showing at the edges or rolling. Make sure the fabric fold completely covers the elastic when you topstitch. If the elastic is peeking out, the fold was not wide enough. You can open the topstitch, fold the fabric a bit wider, and sew again.
Frequently Asked Questions
What width of elastic should I use?
One to 1.5 inches is standard for most garments. Wider elastic (1.5 inches) is more comfortable for heavy wear and distributes pressure better. Narrower elastic (0.75 to 1 inch) works fine for lighter garments like skirts or shorts. Check the original waistband width if you are replacing elastic in an existing garment.
Can I use this method on knit fabrics?
Yes. Knits actually work well with elastic waistbands because they stretch naturally. Use a zigzag stitch as described, and consider using a walking foot or ballpoint needles to prevent skipped stitches. Knit waistbands may not need the elastic to be as short as woven ones.
What if I do not have a zigzag stitch on my machine?
A straight stitch will work, but it is more likely to break when the elastic stretches. If straight stitch is your only option, sew two parallel lines down the elastic instead of one zigzag line, spacing them about half an inch apart. This gives the seam more give.
Can I sew elastic into a waistband that is already sewn into a tube?
Yes, but it is harder. You will need to open a small section of the side seam to access the inside of the waistband tube, pin and sew the elastic, then close the seam again. It is usually easier to work with a flat waistband piece before it is sewn into a circle.
How do I know if the elastic is the right length?
Try on the garment before you close the side seam. The waistband should feel snug enough that the garment does not slide down, but loose enough that you can fit one finger inside comfortably. If you cannot adjust it while trying it on, hold it up to your waist and check the fit that way.