How to Sew Underwear: Better Fit in 2026

Store-bought underwear is weirdly hard to fit. Waistbands roll. Leg holes cut in. Fabric feels scratchy by lunch. The fix is simple: make your own. This guide shows how to sew underwear that fits your body, stays put, and survives the wash.

You do not need fancy tools. You do need the right fabric, the right elastic, and a clean step order. Do those three things and your results look legit.

TL;DR: – Use stretch knit fabric (cotton spandex or bamboo jersey) and stretch stitches so seams do not pop when you pull them on.

  • Start with a simple diy underwear pattern (classic briefs) and test fit with cheap fabric first.
  • For pro-looking edges, use elastic waistband sewing methods like fold-over elastic (FOE) or plush picot elastic, stretched slightly as you sew.
  • Sew in this order: gusset first, then side seams, then leg elastics, then waist elastic. Press gently and do a final fit check.

How to sew underwear (the fast, reliable method)

If you only read one section, read this one. This is the clean, repeatable workflow that keeps things from getting twisted, bulky, or too tight.

The basic build order (works for most panties)

  1. Cut pieces: front, back, gusset (usually 2 layers), plus elastic.
  2. Sew the gusset to the crotch area first (it is easier while the pieces are still flat).
  3. Sew side seams (front to back).
  4. Attach leg elastic (one leg opening at a time).
  5. Attach elastic.
  6. Final press and trim threads.

The “don’t mess this up” rules

  • Use the right needle: a ballpoint or stretch needle. Universal needles can skip stitches on knits.
  • Use a stretch stitch: zigzag, lightning bolt stitch, or a serger. Straight stitch will snap.
  • Do not over-stretch elastic: underwear should hug, not squeeze. A little stretch is enough.
  • Keep seams smooth: bulky seams feel awful in real life, even if they look fine on the table.

What you need (tools, fabric, elastic)

You can sew panties on a basic sewing machine. A serger is nice, not required.

Tools (keep it simple)

  • Sewing machine (a serger or coverstitch is optional)
  • Ballpoint or stretch needles (size 75/11 or 80/12 is a safe start)
  • Polyester thread (strong and stretchy enough for most knits)
  • Fabric scissors or rotary cutter + mat
  • Clips (clips are better than pins for knits)
  • Small ruler or measuring tape
  • Fabric marker or chalk
  • Iron (use low heat) and a pressing cloth

Fabric choices that actually work

Underwear lives a hard life. It stretches, gets washed a lot, and sits right against skin. Pick fabric that feels good and bounces back.

Best beginner fabrics for stretch fabric sewing:

  • Cotton sp jersey (also called cotton lycra): easy to sew, comfy, forgiving
  • Bamboo jersey with spandex: soft, drapey, breathable
  • Modal jersey with spandex: smooth and stable

Fabric you can use later (once you have a few wins):

  • Microfiber knit (slippery)
  • Lace with stretch (pretty, but can be fiddly)
  • Power mesh (great for support panels, not for the whole panty)

Stretch goal: aim for fabric with at least 30% stretch. If it barely stretches, it will feel tight and seams will strain.

Elastic options (and what each one is for)

Your elastic choice changes the whole look and feel. Here are the common types:

  • Fold-over elastic (FOE)

    • Look: sporty, clean edge
    • Feel: can be firm
    • Best for: beginners, quick makes
  • Plush picot elastic (lingerie elastic)

    • Look: classic “lingerie” finish with a tiny picot edge
    • Feel: soft on skin
    • Best for: comfort and a more store-bought look
  • Wide waistband elastic (like 1 inch to 2 inch)

    • Look: modern, like boxer-brief style
    • Feel: stable waist, less rolling
    • Best for: high-waist or hipster styles

Picking (or making) a diy underwear pattern

A good pattern saves you hours of guessing. A bad one makes you think you are bad at sewing. You are not. The pattern is.

Easiest style to start with

Start with classic briefs or hipster panties:

  • Fewer curves than thongs
  • Gusset is easier to place
  • Fit issues are easier to spot and fix

What to look for in a pattern

  • Clear seam allowance info (included or not)
  • Fabric requirements (knit with stretch percentage notes)
  • Elastic guidance (type and how much stretch to use)
  • Size chart that uses body measurements, not just “S M L”

Quick way to draft a starter pattern (no drama)

If you cannot buy a pattern right now, you can trace a pair you already like.

Fast “trace your fave” method:

  • Pick underwear that fits well and is not stretched out.
  • Fold it in half, front side up.
  • Trace the outline onto paper, smoothing any wavy edges.
  • Add seam allowance (common is 1/4 inch or 3/8 inch).
  • Trace the back the same way.
  • For the gusset, trace the crotch area and widen it slightly if you want more coverage.

Note: tracing works best for simple cotton jersey panties. If your favorite pair has complex elastic or shaping, tracing gets messy fast.

Sizing and fit: the part nobody tells you

Underwear fit is mostly about elastic tension and leg opening shape. If your fabric is decent, those two things decide comfort.

Measure these 3 spots

  • Full hip (widest part around butt)
  • High hip (around upper hip bones)
  • Rise (from waist front, through legs, to waist back, if you want to fineune)

Common fit problems and quick fixes

Problem: Leg holes dig in

  • Use softer elastic (plush picot)
  • Reduce elastic stretch
  • Add a tiny bit of length to the leg opening

Problem: Waist rolls down

  • Use a wider waistband elastic
  • Raise the rise slightly
  • Check that the waist elastic is not too tight (too tight can cause rolling)

Problem: Wedgies

  • Add more width to the back crotch
  • Add more length to the back rise
  • Check that the back piece is not too narrow

Problem: Baggy butt

  • Remove a small wedge at center back (like a tiny dart shape on the paper pattern)
  • Use fabric with better recovery (more spandex)

Fabric prep that prevents heartbreak

Knits can shrink. Elastics can relax. Do a little prep and your underwear stays the same size after laundry.

Pre-wash and dry

  • Wash your fabric the way you will wash the finished underwear.
  • Dry it the way you will dry the finished underwear.
  • If it shrinks now, it will not shrink later.

Check stretch direction

Most knits stretch more side-to-side than up-and-down.

  • Greatest stretch should go around your body, not up and down.
  • Place pattern pieces so the stretch runs left to right across the underwear.

Cutting your pieces (clean cuts matter)

Knits curl. They slide. Cutting is where accuracy starts.

Cutting tips for sewing with knit fabric

  • Use a rotary cutter if you have one.
  • Use pattern weights or canned food as weights.
  • Cut on a single layer if your fabric shifts a lot.
  • Mark notches with tiny snips (small, not deep).

Typical pieces for panties

  • Front
  • Back
  • Gusset (often 2 pieces: outer and lining)

Gusset lining fabric tip: many people use cotton jersey for the lining even if the panty is made from something else. It feels better on skin and breathes well.

Lingerie sewing basics: stitches that won’t pop

Your machine settings matter more than fancy feet.

Best stitches for underwear

Pick one of these:

  • Small zigzag (good default): width 1.0 to 2.0, length 2.0 to 2.5
  • Lightning bolt stretch stitch (if your machine has it)
  • Serger 4-thread stretch seam (fast and strong)

Avoid:

  • Straight stitch on seams that stretch
  • Super-wide zigzag on thin fabric (can look w)

Seam finishes (choose your vibe)

  • Serger seams: neat and stretchy
  • Zigzag + trim: sew, then trim seam allowance close (careful)
  • Zigzag then topstitch: flatter against skin

If seams feel scratchy, switch thread, reduce bulk, or press seams to one side and topstitch.

Sew panties tutorial: step-by-step with real details

This is the full build, with the tiny moves that make it look clean.

Step 1: Sew the gusset (the clean “burrito” method)

This is the part that scares people. It should not. The burrito method hides raw edges inside the gusset.

You have:

  • Front piece
  • Back piece
  • Gusset outer
  • Gusset lining (soft side against skin)

Do this:

  • Place front piece right side up.
  • Place gusset outer right side down on the front crotch edge. Match curves.
  • Place gusset lining right side up on top, sandwiching the front in the middle.
  • Sew that crotch seam with a stretch stitch.

Now attach the back:

  • Lay the underwear so the back crotch edge lines up with the free end of the gusset.
  • Roll the main underwear pieces out of the way (this is the “burrito” part).
  • Stitch the back crotch seam the same way.

When you turn it right side out, the gusset looks finished and clean.

If that felt confusing: do a test with scrap fabric first. Once you do it one time, it clicks.

Step 2: Sew side seams

  • Put front and back right sides together.
  • Clip the side seams.
  • Sew both sides with a stretch stitch or serger.
  • Press seams gently (low heat, do not stretch the fabric while pressing).

Step 3: Attach leg elastic (two solid methods)

Leg elastic is where underwear goes from “home project” to “wow, that looks real.”

Method A: Fold-over elastic (FOE) on leg openings

FOE wraps the raw edge. It is fast and tidy.

  • Cut FOE for each leg opening.
  • Quarter-mark the elastic and the leg opening (divide into 4 equal parts).
  • Wrap FOE over the raw edge, lining up the fold with the edge.
  • Sew with a zigzag, stretching the elastic slightly between marks.

How much to stretch?
Start with very little. If your elastic is 10% shorter than the opening, that is usually plenty.

Method B: Plush picot elastic (classic lingerie finish)

This is my pick for comfort. Plush side goes against skin. Picot edge peeks out.

Two-pass method:

  1. First pass: place elastic on the right side of fabric, picot edge facing inward, elastic edge aligned with fabric edge. Zigzag stitch while lightly stretching.
  2. Second pass: fold elastic to the inside. Stitch again with zigzag so the picot edge sits nicely at the edge.

This takes longer than FOE. It also feels better on.

Step 4: Elastic waistband sewing (3 waistband options)

Pick the waistband finish that matches how you want them to feel.

Option 1: FOE waistband (fastest)

Same as legs:

  • Quarter-mark waist and elastic.
  • Wrap FOE over the edge.
  • Zigzag around, stretching slightly.

Good for: quick everyday pairs.

Option 2: Plush picot waistband (soft and classic)

Same two-pass method as legs.

  • Keep tension even.
  • Do not pull the fabric, only the elastic.

Good for: comfort, “real lingerie” look.

Option 3: Wide exposed waistband (sporty)

This looks like modern underwear you buy in packs.

  • Sew waistband elastic into a loop first (overlap ends and zigzag a box shape).
  • Quarter-mark elastic and waist.
  • With underwear right side out, slide elastic over the top.
  • Stitch elastic to fabric with zigzag, then flip elastic up and topstitch if needed.

Good for: high-waist, boxer briefs, no-roll waist.

A quick elastic math table (so you stop guessing)

Elastic length depends on stretchiness and how snug you want it. There is no one perfect number. Still, a starting point helps.

Use this table as a first test, then adjust after one wear.

Area Start elastic length Feel Notes
Waist elastic 85% to 95% of waist opening snug to relaxed Softer elastic can be shorter. Firm elastic should be longer.
Leg elastic 85% to 95% of leg opening snug to relaxed If legs dig in, go closer to 95%.
FOE (waist or leg) 90% to 100% of opening varies a lot FOE brands vary. Test on scraps.
Wide waistband elastic 90% to 98% of waist opening stable Too short can cause rolling or discomfort.

Real talk: elastic “recovery” matters more than stretch. Some cheap elastic stretches but never snaps back. Skip it.

Best machines and tools (real brands, realistic picks)

You can sew underwear on almost any machine that can zigzag. Still, a few models make life easier.

Sewing machines that handle knits well

Good, common choices in 2026:

  • Brother CS7000X (budget-friendly, lots of stitches, good value)
  • Singer Heavy Duty 4423 (strong motor, simple controls, good for thicker knits too)
  • Janome HD3000 (steady, clean stitching, solid build)

Optional upgrades if you get hooked:

  • Brother 1034D serger (popular starter serger, fast seam finishing)
  • Juki MO-654DE serger (smoother, more power, pricier)

Feet that help (not required)

  • Walking foot (helps feed slippery knits)
  • Edge-stitch foot (helps topstitch elastic evenly)
  • Stretch needle (not a foot, but it matters more than any foot)

Comfort details that separate “okay” from “I want ten more”

Little tweaks make a huge difference because underwear is worn all day.

Pick the right gusset lining

  • Use soft cotton jersey for the lining.
  • Avoid scratchy lace in the gusset area.
  • If you want extra protection, cut the gusset lining a bit wider.

Reduce bulk at seams

  • Trim seam allowance carefully.
  • Press seams to one side and topstitch with a small zigzag.
  • If you have a serger, consider a 3-thread finish for lighter fabric.

Labeling and care

  • Skip scratchy tags.
  • If you want labels, use a soft printed label or write size on the inside with a fabric marker.

Common mistakes (and the fix)

Skipped stitches

Cause: wrong needle or wrong stitch.
Fix: switch to a stretch needle, rethread, and use zigzag or stretch stitch.

Wavy elastic edges

Cause: pulling fabric while sewing or too much elastic tension.
Fix: stretch only the elastic, not the fabric. Lower presser foot pressure if your machine has that setting.

Twisted FOE

Cause: FOE not evenly wrapped around edge.
Fix: slow down, clip more often, and sew in smaller sections.

Crotch feels too narrow

Cause: gusset pattern too skinny.
Fix: widen gusset on the pattern by 1/4 inch to 1/2 inch and test again.

What to sew next (once you nail the first pair)

After you make one pair that fits, it gets addictive. Here are smart next steps.

Easy upgrades

  • Add lace side panels (keep the center in stable jersey)
  • Make high-waist briefs with wide waistband elastic
  • Try a cheeky cut with slightly higher leg openings

Harder projects (worth it later)

  • Thongs (elastic tension matters more)
  • Bralettes (fit and support change everything)
  • Bodysuits (stretch and recovery become non-negotiable)

Real-world notes from sewers (curated quotes)

These are the kinds of comments you see over and over in sewing groups and forums. They are blunt, and they are right.

  • “My first pair looked fine until I wore them for an hour. The leg elastic was way too tight.”
    Takeaway: test elastic tension with a scrap loop around your thigh before you commit.

  • “Switching to a stretch needle stopped the skipped stitches instantly.”
    Takeaway: needles are cheap. Change the needle.

  • “Plush picot elastic feels a thousand times better than the stiff stuff.”
    Takeaway: comfort is mostly materials. Buy better elastic.

Quick checklist before you start sewing

  • Fabric pre-washed and dried
  • Stretch direction checked
  • Pattern size picked using hip measurement
  • Stretch needle installed
  • Zigzag or stretch stitch selected
  • Elastic type chosen (FOE, plush picot, or wide waistband)
  • Quarter marks clipped or marked on openings and elastic

FAQs

Can I sew underwear without a serger?

Yes. A regular machine with zigzag or stretch stitches works. Many people never buy a serger and still make great underwear.

What fabric is best for beginners?

Cotton spandex jersey. It is stable, comfy, and easy to handle. It is also forgiving if your elastic tension is not perfect yet.

How do I keep underwear seams from itching?

Use softer elastic, trim bulk, and avoid rough threads. Plush picot elastic with the plush side against skin helps a lot.

How many pairs can I make with one yard of fabric?

It depends on size and style, but underwear pieces are small. Many people get several pairs from a yard of knit, especially if you mix in scraps for gussets.

A simple plan for your first weekend pair

If you want a win fast, follow this exact plan:

  • Make classic briefs in cotton spandex.
  • Use FOE for legs and waist to keep steps simple.
  • Cut a cotton gusset lining.
  • Sew one test pair, wear it for a few hours, then adjust elastic length.

After that, make two more pairs back-to-back. The third pair is usually the first one you are truly proud of.