The three main ways to attach elastic

Elastic can be sewn into fabric in three ways: casing (a tunnel of fabric the elastic slides through), direct stitching (sewing the elastic flat to the fabric edge), and sandwich stitching (sandwiching the elastic between two layers of fabric). Which method you use depends on where the elastic goes, how stretchy you need it to be, and how much the garment will move.

Casing is the strongest and most invisible method — it's what you see inside waistbands and cuffs. Direct stitching is fastest and works well for things like elastic-back tank tops or gathered skirts where the elastic shows a little. Sandwich stitching is the neatest finish for visible elastic, like on a crop top or swimsuit.

All three methods use the same basic principle: the elastic wants to pull the fabric tighter, and you're using stitches to hold it in place while it does that work. The stitches have to stretch with the fabric, so you'll use a stretch stitch on your machine — usually the zigzag stitch or a dedicated stretch stitch if your machine has one.

Key Takeaways

  • Casing (a fabric tunnel) is the strongest method and hides the elastic completely, used in most waistbands and sleeve cuffs.
  • Direct stitching glues the elastic flat to the fabric edge and is fastest, though the elastic shows slightly on the finished side.
  • Sandwich stitching puts the elastic between two fabric layers for a neat, professional finish on visible elastic.
  • All three methods require a zigzag or stretch stitch so the seam can move with the elastic without breaking.
  • Measure the elastic to fit snugly around the body part, not loosely — it will stretch as you sew and wear.

Method 1: Sewing elastic into a casing

A casing is a tunnel of fabric that the elastic slides through. This is the method used in most waistbands, drawstring channels, and sleeve cuffs because it's invisible and very strong. The elastic never touches the outside of the garment.

To make a casing, fold the fabric edge inward twice — usually about half an inch each fold — so the raw edge is hidden inside. Press the fold flat with an iron. Then sew along the inner fold line with a straight stitch, leaving a small opening (about 2 inches) where you can thread the elastic through later. Use a zigzag stitch for the opening itself so the edges don't fray when you pull the elastic through.

Measure your elastic to fit snugly around the body part — waist, wrist, ankle, or neck — but not so tight it cuts off circulation. It should stretch a little when you pull it, but not a lot. Attach a safety pin to one end of the elastic and use it to thread the elastic through the casing tunnel. Once the elastic is all the way through, overlap the ends by about half an inch and sew them together with a zigzag stitch, going back and forth several times so the join is strong.

Sew the opening closed with a straight stitch, and you're done. The elastic is now locked inside the casing and will last through many washes.

Method 2: Direct stitching elastic to the fabric edge

Direct stitching means sewing the elastic flat against the edge of the fabric, usually the wrong side (the inside). This is faster than making a casing and works well for things like gathered skirts, elastic-back tank tops, or the leg openings of shorts.

Cut your elastic to the length you need — again, snug around the body part, not loose. Pin the elastic to the wrong side of the fabric edge, stretching it slightly as you pin so it's even all the way around. The elastic should be about a quarter inch from the fabric edge.

Set your machine to a zigzag stitch and sew along the top edge of the elastic, stretching the fabric gently as you go so the elastic can do its job. The zigzag stitch lets the seam move with the elastic. Sew slowly and keep the elastic and fabric feeding evenly under the presser foot. Once you've sewn all the way around, overlap the elastic ends by about half an inch and sew them together before you finish the seam.

The elastic will now pull the fabric edge inward slightly, creating gentle gathers or a snug fit. On the right side of the garment, you'll see a slight ridge where the elastic is, but it's much less visible than you might think, especially once the garment is worn.

Method 3: Sandwich stitching for a professional finish

Sandwich stitching puts the elastic between two layers of fabric so it's completely hidden and the finish looks polished. This is the method used on swimsuits, crop tops, and other garments where the elastic edge is visible and needs to look neat.

Cut a strip of fabric (usually bias tape or a thin strip cut on the grain) that's about twice the width of your elastic. Fold it in half lengthwise and press it flat. Slip the elastic inside the fold so it's sandwiched between the two layers. Pin the sandwich to the edge of your garment, with the elastic facing inward and the fabric strip facing outward.

Sew along the outer edge of the fabric strip using a zigzag stitch, stretching the elastic gently as you sew. The stitch should catch all three layers — the two pieces of the fabric strip and the garment edge. Once you've sewn all the way around, overlap the ends of the fabric strip and elastic by about half an inch and sew them together.

When you're done, the elastic is completely hidden inside a neat fabric tunnel, and the outside edge looks like a professional binding. This method takes a little longer but the result is worth it for visible elastic.

Choosing the right elastic for the job

Not all elastic is the same. Braided elastic is flat and doesn't curl, so it's best for casings and direct stitching. Knit elastic is soft and stretchy, good for things that need to move a lot, like swimsuits. Woven elastic is sturdy and holds its shape, used in waistbands that need to stay firm.

The width of the elastic matters too. Wider elastic (1 inch or more) is better for waistbands because it distributes pressure evenly. Narrower elastic (half inch or less) works for cuffs, necklines, and leg openings. If you're not sure which elastic to use, look at a similar garment you already own and measure the elastic inside.

Buy elastic that's slightly narrower than the casing you're making. If your casing is half an inch wide, buy elastic that's about three-eighths of an inch wide so it slides smoothly without bunching.

Common mistakes and how to avoid them

The most common mistake is measuring the elastic too loose. Elastic stretches as you sew and as you wear the garment, so it should feel snug when you first pin it, not comfortable. If it's loose at the start, it will be baggy once you're wearing it.

Another mistake is using a straight stitch instead of a zigzag stitch. A straight stitch is rigid and will break when the elastic stretches. Always use a zigzag or stretch stitch so the seam can move with the fabric.

Don't sew the elastic ends together while they're still loose. Overlap them first, then sew them together with several passes of the zigzag stitch. A weak join at the elastic ends will fail quickly.

If you're making a casing, don't make the opening too small. You need at least 2 inches so you can thread the elastic through without fighting it. A small opening will fray and tear as you pull the elastic through.

Frequently Asked Questions

Can I use a straight stitch to sew elastic?

No. A straight stitch is rigid and will snap when the elastic stretches. Always use a zigzag stitch or a dedicated stretch stitch on your machine. The zigzag lets the seam flex with the elastic so it doesn't break.

How do I know how long to cut the elastic?

Measure the elastic around the body part it will fit — waist, wrist, ankle, or neck — and cut it about half an inch shorter than that measurement. It should feel snug when you wrap it around, not loose. The elastic will stretch as you sew and wear the garment, so starting snug is important.

What if the elastic twists while I'm sewing it into the casing?

Twisted elastic will bunch and won't stretch evenly. Use a safety pin to thread it through slowly and check it every few inches. If it does twist, pull it back out, untwist it, and thread it again. It's worth taking the time to get it straight.

Can I sew elastic by hand?

Yes, but it's much slower and harder on your hands. Use a needle and thread that matches the elastic, and sew with small zigzag stitches (called a whip stitch or ladder stitch) so the seam can stretch. A machine is faster and stronger, but hand sewing works if you don't have access to one.

How do I fix elastic that's come loose at the seam?

If the elastic is poking out or the seam has split, you can restitch it. Use a needle and thread or a machine with a zigzag stitch, and sew over the old seam several times to reinforce it. If the elastic itself is torn, you'll need to replace it — cut out the old elastic and sew in a new piece using the same method.