Sewing Machine Techniques

How to Sew a Buttonhole with a Sewing Machine

Close-up of a sewing machine stitching a buttonhole into dusty coral fabric beside a finished buttonhole and button

A good machine-sewn buttonhole is not simply a dense zigzag rectangle. Its size must suit the button, the fabric must be stabilised, the foot must move freely, and the stitched opening must be cut without damaging the bartacks. This guide covers the complete process for both one-step and four-step buttonholes.

Affiliate disclosure: This article may contain affiliate links. We may earn a commission at no additional cost to you.

Before You Start

Buttonholes vary considerably between sewing machine models. Some machines use a long one-step foot with a button holder, some use a four-step dial sequence, and others offer several automatic buttonhole styles. Check the exact threading path, lever position, foot type, and balance control in your machine manual before testing.

Do not sew the first buttonhole directly on the finished garment. Make a test sample using the same fabric layers, interfacing, thread, needle, and seam construction as the final piece.

1. Measure the Buttonhole Correctly

The finished opening must be long enough for the widest part of the button to pass through, but not so loose that the button slips out during wear. For a flat button, measure the button diameter and add its thickness. For a shank button, also consider the depth of the shank and the bulk of the fabric.

Do not rely on diameter alone. Two buttons with the same diameter can need different openings if one is thicker, domed, or mounted on a shank.

Cut a narrow slit in a scrap of matching fabric, test the button through it, and use that practical result to confirm the opening length. Add only a small amount of ease.

2. Mark the Position and Direction

Mark the buttonhole centre line and both finished ends. Horizontal buttonholes usually resist pulling better on shirt fronts and waistbands because the button settles against the outer end. Vertical buttonholes are often used where space is narrow or the garment design requires a straight visual line.

Keep all buttonholes aligned to the same reference edge. For a row of buttonholes, mark the full placement before sewing the first one. Check that collars, plackets, waistbands, and facings are lying flat and that no seam allowance is folded underneath the stitching path.

3. Stabilise the Fabric

Dense buttonhole stitches repeatedly penetrate a small area. Without support, lightweight fabric may pucker, knits may stretch, loose weaves may distort, and layered edges may feed unevenly.

Use the garment interfacing specified for the pattern.

Add removable stabiliser beneath delicate, slippery, stretchy, or loosely woven fabric.

Keep seam allowances flat and graded so the foot is not climbing over a sudden ridge.

Test tear-away, wash-away, or cut-away stabiliser on the fabric before committing.

For velvet, fleece, heavily textured fabric, or thick coating, test whether a wash-away film on top helps the foot travel without catching.

If the project needs extra support, you can compare sewing stabilisers on Amazon. Choose tear-away, wash-away, or cut-away according to the fabric and test the removal method on a scrap first.

4. Choose the Needle and Thread

Use a fresh needle suited to the fabric. A universal needle is appropriate for many woven fabrics, while stretch fabrics may need a stretch or ballpoint needle. Dense stitching magnifies the effect of a bent, dull, or unsuitable needle.

Standard polyester thread works for most garment buttonholes. Use decorative or heavier thread only if the machine, needle eye, and buttonhole program can handle it. For more detail, use the sewing machine needle size and type guide.

5. Make a Complete Test Buttonhole

Build the test sample exactly like the final area. Include the same number of fabric layers, interfacing, edge folds, and seam allowances. Sew the full buttonhole, cut it open, and push the real button through it several times.

Evaluate five things: finished length, stitch density, symmetry, bartack strength, and whether the button passes through without forcing.

6. Sew a One-Step Buttonhole

A one-step buttonhole foot usually has a rear holder for the button. The machine uses the button as a size reference and automatically sews both sides and bartacks in one cycle.

Insert the button into the holder and close it firmly.

Attach the correct one-step buttonhole foot.

Pull down the buttonhole lever fully, if your machine uses one.

Select the required buttonhole style.

Place the marked starting point under the foot in the direction shown by the manual.

Lower the presser foot and start sewing without pulling the fabric.

Allow the machine to complete the whole cycle before stopping.

A one-step foot needs a clear, level path. Thick seam intersections, bulky placket edges, or fabric catching under the long foot can shorten, distort, or interrupt the cycle.

7. Sew a Four-Step Buttonhole

A four-step buttonhole divides the process into separate stages, usually one side, one bartack, the second side, and the final bartack. The exact sequence and sewing direction vary by machine.

Mark both ends clearly. Sew the first stage and stop exactly where the manual instructs. Change to the next step only after the needle has stopped. Continue through all four stages without shifting the fabric.

Four-step buttonholes require more operator control than one-step buttonholes, but they are useful on simpler mechanical machines and can be easier to position near bulky edges.

8. Sew a Manual Zigzag Buttonhole When Needed

A manual buttonhole can be formed with a zigzag stitch when the machine has no dedicated program or when an automatic foot cannot travel over the area. Mark the rectangle precisely, use a narrow dense zigzag for the sides, and a wider near-zero-length zigzag for the bartacks.

Before attempting this method, understand how width and length change the stitch. The zigzag stitch guide explains those controls in detail.

Always turn the handwheel through one full stitch cycle after changing width or needle position. Confirm that the needle clears the presser foot and needle plate.

9. Use a Corded Buttonhole for Extra Body

Cording supports the dense zigzag and produces a raised, durable buttonhole. It is particularly useful on coats, jackets, textured fabrics, and areas that will receive repeated wear.

Loop fine buttonhole cord or strong thread around the hook on a compatible buttonhole foot, guide both ends under the foot, and sew over the cord. After stitching, pull the cord gently to remove slack and secure the ends on the wrong side.

10. Open the Buttonhole Safely

Check that the stitch cycle is complete before cutting. Place a pin immediately inside each bartack to act as a stop. Insert a seam ripper near the centre and cut toward one end, then turn the work and cut from the centre toward the other end.

A buttonhole chisel and cutting block gives the cleanest straight opening, especially for dense or repeated work. Do not force a blunt seam ripper through thick fabric because it can jump across the bartack.

Practical Starting Points

SituationStarting approachWhat to watch
Medium woven cottonStandard automatic buttonhole, matching interfacingBalanced sides and clean bartacks
Lightweight fabricFine needle, lighter thread, temporary stabiliserPuckering and tunnelling
Knit fabricStretch needle, firm stabilisation, test densityStretching and skipped stitches
Thick waistband or coatLevel the foot, reduce sudden bulk, consider cordingFoot drag and incomplete cycles
Slippery satinFine needle, stabiliser above and below if neededShifting and surface marking

Buttonhole Problems and Their Likely Causes

ProblemLikely causeCorrection
One side is denserFeed resistance or buttonhole balanceStabilise better, level the foot, adjust balance only as the manual directs
Buttonhole is too shortIncorrect sizing, foot obstruction, or interrupted cycleRetest the button, clear the foot path, and confirm lever position
Fabric puckersInsufficient support or excessive densityAdd stabiliser and slightly open the density setting if available
Skipped stitchesWrong, dull, or bent needleInstall a fresh fabric-appropriate needle
Thread nests underneathUpper threading or presser-foot threading errorRethread with the presser foot raised and hold thread tails at the start
Automatic cycle stops earlyLever, sensor, foot, or fabric movement problemReset the controls and test on a level sample
Bartack is cutOpening tool travelled too farUse pins as stops or use a buttonhole cutter

For general stitch formation problems, see the sewing machine troubleshooting guide. For thread balance problems, use the sewing machine tension guide.

Final Quality Check

Both buttonhole sides are parallel and similar in density.

The bartacks are complete and not cut.

The opening is centred between the stitched sides.

The fabric lies flat without rippling or stretching.

The button passes through firmly without forcing.

Repeated use does not pull the buttonhole out of shape.

Frequently Asked Questions

How much longer should a buttonhole be than the button?

A common starting point is the button diameter plus its thickness, with a small amount of ease. Always test with the exact button because shank depth, fabric thickness, and button shape affect the final size.

Why does my buttonhole look uneven on one side?

Uneven density can come from poor stabilisation, fabric drag, incorrect buttonhole balance, or a machine that needs its buttonhole balance adjusted. Test on a matching fabric sandwich before sewing the garment.

Do all buttonholes need interfacing?

Most garment buttonholes benefit from some stabilisation. Firm woven fabrics may need only the garment interfacing, while knits, loose weaves, slippery fabrics, and lightweight fabrics usually need extra temporary stabiliser during stitching.

Can I sew a buttonhole without a buttonhole foot?

Yes, on many machines you can form a manual buttonhole with a zigzag foot, but it requires careful marking, controlled stitch width and density, and accurate bartacks. Use the method recommended in the machine manual.

How do I stop cutting through the end of a buttonhole?

Place a pin across the bartack before cutting, then open from the centre toward each end in separate passes. A buttonhole cutter and block gives the cleanest control.

Final Thoughts

The most reliable buttonhole is made on a properly stabilised fabric sample before the garment is sewn. Confirm the real button size, duplicate the final layers, allow the foot to travel freely, and cut the opening only after checking the bartacks. A careful test buttonhole prevents most permanent mistakes.