OneStopList

Gods and goddesses

How to Lengthen Pants with a Ruffle

Updated November 7, 2026

How to Lengthen Pants with a Ruffle

Adding a ruffle to the hem of your pants is a clever sewing solution that does double duty: it gives you extra length when your trousers are too short, and it adds a playful, feminine touch to plain or outdated styles. This technique works best on straight-leg or wide-leg pants made from natural fabrics like cotton, linen, or denim, since these hold a pressed seam well. You’ll need basic sewing skills and a sewing machine, but the process is straightforward and can be completed in under an hour.

What You’ll Need

  • Pants that need lengthening
  • Fabric for the ruffle (matching or contrasting, about 10–12 inches longer than the pant hem circumference)
  • Matching thread
  • Seam ripper
  • Measuring tape
  • Fabric scissors or rotary cutter
  • Straight pins
  • Iron and ironing board
  • Sewing machine (or needle and thread for hand sewing)
  • Ruler or straight edge
  • Chalk or fabric marker

Step-by-Step

  1. Prepare the pants: Turn the pants inside out and use a seam ripper to remove the existing hem. Carefully pull out the stitches and press the hem flat with an iron. Trim away any frayed edges or old fold lines.
  2. Measure the needed length: Try on the pants (with the shoes you plan to wear) and have someone mark where the hem should fall. Measure from the current raw edge to that mark. This is how much length you need to add. Add 1 inch (2.5 cm) for the seam allowance where the ruffle will attach.
  3. Calculate the ruffle width: The ruffle width equals the amount of length you need plus 1 inch for the top seam allowance and 1 inch for the bottom hem. For example, if you need 3 inches of extra length, your ruffle strip should be 5 inches wide.
  4. Measure the hem circumference: Lay the pants flat and measure the width of the pant leg at the bottom edge. Multiply this by 2 to get the full circumference. For a gathered ruffle, you’ll want the ruffle strip to be 1.5 to 2 times this measurement. For a less full ruffle, use 1.5 times; for a very gathered look, use 2 times.
  5. Cut the ruffle strip: Cut a rectangle of fabric that is the width you calculated in step 4 and the length you calculated in step 3. If your fabric isn’t long enough, cut multiple strips and sew them together with a straight seam, pressing the seams open.
  6. Finish the ruffle edges: Fold the bottom edge of the ruffle strip up by 1/2 inch (1.3 cm) and press. Fold again by 1/2 inch and press. Sew a straight stitch close to the inner fold to create a clean hem. If you prefer, you can use a serger or zigzag stitch to finish the raw edge instead, then fold it up once and sew.
  7. Gather the ruffle: Sew two rows of long basting stitches along the top edge of the ruffle strip, one at 1/4 inch (6 mm) and one at 1/2 inch (1.3 cm) from the edge. Leave long thread tails at both ends. Gently pull the bobbin threads to gather the fabric until the ruffle matches the circumference of the pant leg. Distribute the gathers evenly.
  8. Attach the ruffle to the pants: With the pants inside out, pin the gathered edge of the ruffle to the raw edge of the pant leg, right sides together. Match the side seams of the pants with the seams of the ruffle (if any). Adjust the gathers so they are even. Sew with a straight stitch using a 1/2 inch (1.3 cm) seam allowance. Remove the basting stitches.
  9. Finish the seam: To prevent fraying, finish the seam allowance with a zigzag stitch, serger, or pinking shears. Press the seam allowance up toward the pants (not the ruffle) and topstitch 1/8 inch (3 mm) from the seam on the pants side for a professional look.
  10. Press and repeat: Press the ruffle flat, being careful not to flatten the gathers. Repeat the entire process on the other pant leg. Try on the pants to check the length and adjust if necessary.

Common Mistakes

  • Cutting the ruffle too narrow: If you don’t add enough width, the ruffle will look skimpy and won’t provide the needed length. Always include the seam allowances in your measurement.
  • Not matching the fabric weight: Using a heavy fabric for a ruffle on lightweight pants can pull the hem down and distort the drape. Choose a fabric that is similar in weight to the pants.
  • Skipping the pre-wash: If you don’t pre-wash the ruffle fabric, it may shrink after the first wash, causing the pants to become uneven.
  • Gathering unevenly: Pulling the gathering threads too tightly or unevenly creates lumps and bumps. Take your time to distribute the gathers evenly.
  • Forgetting to finish seams: Leaving raw edges inside will cause fraying and the ruffle may come apart after a few washes.

Tips

  • For a subtle look, use a fabric that matches the pants exactly. For a statement, choose a contrasting color or pattern.
  • If your pants have a side seam with a zipper, ensure the ruffle seam doesn’t land on the zipper; place it at the side seam instead.
  • Use a walking foot on your sewing machine to feed the thick layers evenly.
  • Practice gathering on a scrap piece of fabric first to get the tension right.
  • If you’re adding a ruffle to lined pants, you’ll need to detach the lining and add a separate ruffle to the lining as well, or hem the lining separately.

Troubleshooting

  • The ruffle is too long or too short: If the ruffle is too long, trim the excess from the bottom hem and re-hem. If too short, you’ll need to cut a new, longer strip and start over. Always measure twice before cutting.
  • The gathers are uneven: Remove the basting stitches and re-gather. If the fabric is stubborn, try increasing the stitch length and tension on the basting stitches.
  • The seam is bulky: Trim the seam allowance to 1/4 inch (6 mm) and press it open with a tailor’s ham to reduce bulk.
  • The ruffle flips up: This can happen if the seam allowance is pressed toward the ruffle. Press it toward the pants and topstitch to keep it down.
  • The pants pucker at the seam: Use a longer stitch length and hold the fabric taut while sewing. If puckering persists, use a stabilizer or tissue paper under the seam.

Frequently Asked Questions

  • Can I add a ruffle to any type of pants? Yes, but it’s easiest on straight or wide-leg pants. Skinny jeans or leggings may be too tight at the ankle for a ruffle to look natural.
  • How much fabric do I need? The amount depends on the circumference of your pant leg and the desired fullness. As a rule, buy at least 1/2 yard (0.5 m) of fabric for a pair of adult pants, but measure first to be safe.
  • Can I do this without a sewing machine? Yes, you can hand-sew the ruffle using a running stitch for gathering and a backstitch for attaching. It will take longer but is doable.
  • Will the ruffle make my pants look childish? Not necessarily. A small, subtle ruffle in a matching fabric can look elegant and bohemian. It depends on the size and fabric choice.
  • Can I remove the ruffle later? Yes, if you use a seam ripper to remove the stitching, the pants will return to their original length (provided you didn’t cut the original hem).
  • What if my pants have a cuff? You’ll need to remove the cuff first, then add the ruffle to the raw edge. You can reattach the cuff below the ruffle for a layered look, but that adds complexity.

Related

How pages are sourced and corrected: Sources and editorial policy.