The two main ways to attach lace to a dress

Lace attaches to a dress either by hand-stitching or machine-stitching, and the choice depends on the lace weight, the dress fabric, and how visible you want the seam to be. Hand-stitching gives you more control and hides the thread better in delicate lace; machine-stitching is faster and stronger for heavier lace or high-stress seams like armholes and waistbands. Most dressmakers use both methods on the same garment — machine-stitching for structural seams and hand-stitching for hems and edges where the stitch line shows.

The basic principle is the same either way: you align the lace edge with the dress edge, find it so it does not shift, and stitch close enough to the edge that the thread holds but far enough in that it does not unravel. The lace itself is fragile, so your needle and thread choice matter as much as your stitch.

Key Takeaways

  • Hand-stitching lace uses a slip stitch or backstitch with thread that matches the lace, worked through the lace edge itself rather than the dress fabric.
  • Machine-stitching works best with a narrow zigzag or a stretch stitch, set to a short length so the thread does not catch on the lace loops.
  • Pin or baste the lace in place before you stitch, because lace shifts easily and a crooked seam is hard to undo without damage.
  • Use a needle size that matches your thread weight — too thick and it tears the lace, too thin and it breaks under tension.
  • Test your stitch and tension on a scrap of the same lace and dress fabric before you commit to the garment.

Hand-stitching lace with a slip stitch

A slip stitch is the invisible hand-stitch used for hems and edge work. To attach lace by hand, thread a needle with thread that matches the lace color (not the dress), and knot the end. Bring the needle up through the lace edge from the back, so the knot stays hidden inside the fold.

Insert the needle into the dress fabric directly across from where you came out of the lace, then slide it forward inside the dress fabric for about one-eighth inch. Bring the needle back out through the dress fabric, then when ready back into the lace edge, sliding forward again inside the lace itself. Repeat this pattern — in and out of the dress, then in and out of the lace — keeping your stitches small and even. The thread should be almost invisible from the front because it runs inside the fold of the lace and the dress edge.

Work slowly and do not pull the thread tight; lace tears under pressure. When you reach the end, make a small knot inside the fold and trim the thread close. A slip stitch works best on lace hems, necklines, and armholes where the seam will not bear much weight.

Machine-stitching lace with a zigzag or stretch stitch

Machine-stitching is faster and stronger than hand-stitching, but the stitch line will be visible on the front of the dress. Use a narrow zigzag stitch (width 2 to 3 millimeters, length 1.5 to 2 millimeters) or a stretch stitch if your machine has one. The narrow width keeps the stitch from snagging on the lace loops, and the short length prevents the thread from pulling the lace out of shape.

Set your machine to a medium tension — too tight and the thread will pucker the lace, too loose and it will not hold. Place the lace face-up under the presser foot, with the edge of the lace aligned with the edge of the dress. Lower the presser foot and stitch slowly, guiding the fabric with your hands but not pulling it. Let the machine feed the fabric; pulling causes uneven stitches and can break the needle.

Machine-stitching works well for waistbands, seams that will be covered by another layer, and the structural edges of the dress where strength matters more than invisibility. If the lace edge is raw (not finished), you can use a zigzag stitch to seal it at the same time you attach it.

Pinning and basting before you stitch

Lace shifts easily, and a crooked seam is nearly impossible to undo without tearing the lace. Before you stitch, pin the lace to the dress every half-inch or so, placing pins perpendicular to the edge so you can stitch right over them (or remove them as you go). Use fine, sharp pins; thick pins leave holes in delicate lace.

For longer seams or curved edges like armholes, baste the lace in place first with a long, loose running stitch in thread that contrasts with the lace so you can see it. Use a needle and thread, not a machine, because hand-basting is easier to remove and less likely to damage the lace. Once the basting is in place and you have checked that the lace lies flat and straight, you can stitch the final seam over it. Remove the basting thread afterward by pulling gently on one end.

Choosing the right needle and thread

The needle and thread you use determine whether the lace holds or tears. For hand-stitching, use a fine needle (size 8 to 10) with thread that matches the lace color — polyester or cotton thread both work, but polyester is slightly stronger. For machine-stitching, use a needle size that matches your thread weight: a size 60 or 70 needle for fine thread, a size 80 or 90 for medium thread. If your thread is too thick for the needle, it will fray and break; if the needle is too thick for the thread, it will leave visible holes.

Test your needle and thread on a scrap of the same lace and dress fabric before you stitch the garment. Stitch a few inches, then look at both sides. The stitches should be even, the thread should not be visible from the front (for hand-stitching), and the lace should not pucker or tear. If the lace puckers, loosen your tension. If the thread breaks, use a finer needle or lighter thread. If the stitches are uneven, slow down and guide the fabric more gently.

Attaching lace to curved edges like armholes and necklines

Curved edges are harder than straight edges because the lace wants to bunch on the inside of the curve and gap on the outside. Ease the lace onto the curve by pinning it in short sections — pin one inch, check that it lies flat, then pin the next inch. If the lace bunches, you have pinned too much at once; undo it and pin in smaller sections.

When you stitch, go slowly around the curve and let the presser foot (if machine-stitching) or your needle (if hand-stitching) follow the curve naturally. Do not pull the lace or the dress; let the fabric feed at its own pace. If the lace still bunches after stitching, you can trim away the excess lace on the inside of the seam allowance, but only after the stitch is find.

Finishing the raw edges of the lace

If the lace edge is raw (not finished with a selvage or binding), it will fray over time, especially if the dress is washed. You can finish the edge before you attach it or after, depending on the look you want. To finish before attaching, use a narrow zigzag stitch on a scrap of the lace to seal the edge, then trim away the excess. To finish after attaching, use a zigzag stitch along the raw edge of the lace once it is sewn to the dress.

Alternatively, you can fold the raw edge of the lace under by a quarter-inch and stitch it down, which creates a neat, finished edge that will not fray. This method takes longer but looks more polished and is more durable if the dress will be worn and washed often.

Frequently Asked Questions

Can I sew lace onto a dress by hand if I have never sewn before?

Yes. Hand-stitching lace is a good beginner project because you work slowly and can see what you are doing. Start with a straight edge like a hem rather than a curve, use thread that matches the lace so mistakes are less visible, and practice on a scrap first. A slip stitch is forgiving — if a stitch is uneven, you can pull it out and redo it without damaging the lace.

What if the lace is stretchy or has a lot of give?

Stretchy lace needs a stitch that stretches with it, so use a stretch stitch on your machine if you have one, or a narrow zigzag. Hand-stitching stretchy lace is harder because the thread does not stretch and can break under tension. If you must hand-stitch, use a backstitch instead of a slip stitch, because a backstitch is stronger and can handle the pull.

How do I remove lace if I sew it on wrong?

Use a seam ripper to cut the stitches every half-inch or so, then pull the thread out gently. Work slowly to avoid tearing the lace. Once the stitches are out, the lace should come free. If the lace is torn, you may need to patch it or replace that section before you sew it back on.

Should I wash the lace before I sew it onto the dress?

If the lace is cotton or a natural fiber, wash it in cool water and lay it flat to dry before you sew it on. This prevents shrinkage after the dress is finished. Synthetic lace does not shrink, so washing is not necessary, but you can wash it if it feels stiff or has sizing in it.

What stitch should I use if the lace will be on the inside of the dress and hidden?

If the lace is hidden, you can use a straightforward running stitch by hand or a straight stitch on the machine, because the stitch line will not show. This is faster than a slip stitch or zigzag, and strength matters more than appearance. Make sure the stitch is close enough to the edge that the lace does not slip, but not so close that it unravels.