Limited time: every pattern is free

General bag-sewing guide · 12-stage worked example

How to sew a handbag

This guide uses the Traditional Chinese-Style Handbag as a complete worked example. Build the outer shell and install its hardware first, then make the lining. Add the two support boards, close the top and flap with ladder stitch, and finish with the bamboo handle, side hardware, and tassel.

Outer shell → bag feet and snaps → leather tabs → lining → support boards → ladder stitch → handle and charms

Structured terracotta shoulder bag with material, pocket, corner, and hardware details
A complete bag journey, from a stable material stack to precise topstitching and hardware.

Read before sewing

Use the stabilizer edge as your stitching guide

The fabric allowances left during cutting wrap around the batting or interfacing. When you align and stitch the pieces, use the white stabilizer edge as your guide; the raw fabric edge is not the seam line.

No numeric seam allowance, stitch length, or presser-foot width is specified here. Use short, closely spaced hand stitches. Ease and smooth curved seams as you work instead of guessing the stitch line from the raw fabric edge.

Right sides together

Check the layer direction

For structural seams in both shells, place the fabric right sides together with the batting or interfacing facing outward.

Center to ends

Keep curves aligned

Match the center marks on the side/gusset panel and flap first, then stitch from the center toward each end to distribute hand-sewing variation.

Short and close

Keep stitches smooth

Gently tension the thread without puckering the fabric. Keep the stitches especially close around curves.

Handle goes on last

Preserve your working space

Sew on the leather U-ring tabs now, but wait until the bag body is complete before attaching the bamboo handle.

A hand displays a thicker outer-fabric piece backed with white batting
Outer-shell pieces: the right side has a soft sheen, and the wrong side carries thicker white batting. The bag body and floral flap belong to this group.
A hand holds a thinner black lining piece backed with fine stiff interfacing
Lining pieces: both the fabric and its backing are thinner. Sort all pieces before sewing so you do not confuse the outer and lining gussets.

Complete sequence

Review the full workflow first

Install the magnetic snaps and bag feet before nesting the shells. Insert the support boards before closing the top, and leave the bamboo handle until the end so it does not obstruct the folding and stitching.

  1. Join the flap

    Attach the floral flap to the outer back panel—the panel without magnetic-snap openings.

  2. Sew the outer shell

    Join the gusset to the front and back panels from the center toward each end, then turn the shell right side out.

  3. Install the first hardware

    Add four bag feet, two raised magnetic-snap halves, and two leather U-ring tabs.

  4. Make the lining

    Add the optional patch pocket, assemble the lining shell, and install the recessed snap halves.

  5. Nest and reinforce

    Place the lining inside the outer shell and slide one support board into the front and one into the back.

  6. Close with ladder stitch

    Close the bag opening first, then finish the flap while it is held in its closed position.

  7. Add the final hardware

    Attach the bamboo handle, side fitting, and tassel, then shape the finished bag.

Stage 1

Join the floral flap to the outer back panel

Select the outer body panel without magnetic-snap openings. Place the flap and body panel right sides together with the white batting facing outward, then align their straight batting edges accurately.

The floral flap and black outer back panel are right sides together while a hand needle sews along their aligned white batting edges
Sew along the batting edge: use short, closely spaced stitches. Smooth the layers as you sew and gently snug the stitches, then open the seam and check that it lies flat without obvious puckers.

Stage 2

Sew the outer shell from the center outward

Use the batting-backed outer gusset. Match its center mark to the center of one body panel, stitch from the center toward both ends, and repeat with the second body panel.

Fingers align the center marks on the batting of the outer gusset and body panel
Match the center marks first: place the pieces right sides together and match the marks on their stabilizers. Sew to one end, return to the center, and sew to the other end.
Two hands turn the completed outer shell right side out through the open top
Turn the shell right side out: wrinkles immediately after turning are normal. The batting will recover, and the support boards added later will help restore the bag's shape.

What if the curved ends differ slightly?

Hand sewing a curve can leave a small difference at the two ends. If the center marks match and the seam is smooth without an abrupt twist, a slight variation should not affect the finished result. Do not stretch one fabric layer just to force the ends even.

Stage 3

Install the four screw-back bag feet

Find the four marked positions on the bottom batting. Twist a small screwdriver through each position to open it, insert the foot from the outside, and tighten its fastener inside the bag.

One gold screw-back bag foot is installed on the outside of the black bag base, with the remaining hardware nearby
Foot outside, fastener inside: complete all four positions. Keep each opening only large enough for the post, then check that every foot is straight and firmly tightened.

Stage 4

Install two raised magnetic-snap halves

At each of the two snap positions, pierce the two transferred marks with a small screwdriver, then enlarge each slit slightly with scissors. Make each slit only large enough for one prong.

Fingers pass the magnetic-snap prongs through a washer on the batting side and bend both prongs outward
Correct layer order: keep the raised snap face on the right side of the outer fabric and pass its prongs to the batting side. Add the backing washer, bend the prongs outward, and repeat for the second snap.

Keep the scissors away from your fingers and do not overcut the openings. An oversized opening weakens the fabric layers and may allow the snap to move during use.

Stage 5

Sew on the two leather U-ring tabs

Fold each leather tab around a U-ring, align it with the placement marks on the floral flap, and keep it level. Sew only the tabs at this stage; do not attach the bamboo handle yet.

A black leather tab is folded around a gold U-ring before being aligned on the flap
Check direction and position: leave the U-ring exposed beyond the tab. Place the indicated hole at the lowest point of the triangular hole group and confirm that the tab is not tilted.
A hand needle sews through the pre-punched holes of a leather tab positioned on the floral flap
Sew two passes: use the first pass to secure the tab, then fill the holes skipped on the first pass. After knotting on the back, you may add two reinforcing stitches into the batting.

Stages 6–7

Add the optional pocket, then make the lining

The patch pocket is optional. Assemble the lining shell like the outer shell: right sides together, center marks matched first, and stitching worked from the center toward each end.

The lower edge of a black lining pocket is flipped downward while fingers prepare it for stitching
Optional patch pocket: flip the pocket downward and stitch its lower edge, then turn it upward to enclose that raw edge. Fold the side allowances under and sew them down, leaving the pocket opening free.
Scissors trim an overly wide black lining seam allowance while leaving the stitched seam intact
Reduce bulky lining allowances: after assembling the lining, trim any clearly overwide allowances to about half their original width. Keep the stitching clearly visible and never cut through the stitches or stitch line.
Fingers pass one magnetic-snap prong set through a washer on the interfacing side of the black lining and bend the prongs outward
Install the recessed snap halves: place the other two snap halves in the marked openings on the lining flap. Keep each snap face on the lining right side, with its washer and prongs on the interfacing side.

Stage 8

Nest the shells and add two support boards

Insert the lining into the outer shell with wrong sides together, so the stabilizers face each other inside the hidden interlayer. The outer fabric should show on the outside, and the lining right side should show inside the open bag.

The assembled lining and outer shell are positioned together at the unfinished bag opening, with their stabilizer layers facing inward
Insert the lining: check that both gussets and both flaps face the same direction, and make sure the lining is not twisted inside the interlayer.
A translucent support board is flexed slightly and guided between the outer fabric and lining through the bag opening
Insert two support boards: flex a board gently if the opening is narrow. Place one in the front and one in the back, then spread each one flat and let it return to shape.

Stage 9

Turn in the top edges and close them with ladder stitch

Fold the extra outer and lining fabric into the interlayer and match the center marks first. The lining is intentionally slightly smaller than the outer shell, so smooth it into place without pulling it out of shape.

The raw outer-fabric and lining edges are folded inward between the layers while two hands smooth the top opening
Hide both raw edges: keep the two folded edges even and the support boards fully inside the interlayer, then begin stitching from one side of the opening.
A hand needle alternates between the folded outer-fabric and lining edges so the thread disappears between the layers
Ladder stitch: take one small stitch inside the outer fold, then one directly opposite inside the lining fold. Hide both the crossing threads and the needle entry points between the folded edges.

Ladder-stitch rhythm

  1. Bring the needle out from inside the outer-fabric fold.
  2. Take one small forward stitch inside the opposite lining fold.
  3. Return to the outer-fabric fold for the next stitch.
  4. After every few stitches, draw the thread up gently so the edges meet without puckering.

What a finished top should show

  1. Both raw edges are completely hidden inside.
  2. The outer and lining center marks remain aligned.
  3. Almost no crossing thread is visible from the right side.
  4. The needle has not pierced a support board, and neither board is exposed.

Stage 10

Close the flap, then ladder stitch from the center outward

The stiff interfacing on the lining side of the flap is deliberately shorter than the batting on the outer side. This offset lets the finished flap curve downward naturally. Hold the flap in its final closed position before aligning and sewing it.

A finger shows that the stiff interfacing on the lining side of the flap ends below the white outer batting
Keep the layer offset: do not stretch the lining interfacing to match the batting height. The difference helps the completed flap settle downward when closed.
With the flap held in its closed curve, two hands align the center marks on the outer batting and lining interfacing
Align while the flap is closed: match the outer fabric, batting, and interfacing center marks in the flap's actual closed position, then ladder stitch from the center toward each side.
Scissors point toward the fabric seam allowance at the flap's inner curve while fingers fold the white batting safely away
Release tension at the inner curve: cut one small V-shaped notch only in the taut fabric seam allowance. Do not cut the white batting or touch the stitch line.

Cut the V-shaped notch in the fabric seam allowance only. There is no fixed notch depth or spacing. Start small, check whether the curve relaxes, and enlarge it only if necessary.

Stages 11–12

Attach the bamboo handle, side hardware, and tassel

Finish all stitching around the opening and flap before adding exposed hardware. This keeps the handle out of the way while you fold, ladder stitch, and secure the thread ends.

One end of the bamboo handle sits inside a gold U-ring while a small screwdriver is positioned to secure the crossbar screw
Attach the bamboo handle: remove the small crossbar screw from the U-ring, place the handle end inside, reinstall the crossbar, and tighten it. Repeat at the other end.
A metal side fitting clamps around the edge of the bag opening while a hand tightens its small screw
Secure the side fitting: position its inner and outer parts around the side edge. Check that it is straight and does not catch a lining fold before tightening the screw.
A hand clips the tassel charm onto the metal ring at the side of the finished handbag
Add the tassel: clip the charm to the side ring. If your set includes a chain strap, clip it to the appropriate load-bearing rings.

10 checks before you finish

  • The outer and lining pieces face the correct direction, and neither gusset is twisted.
  • Structural seams use short, closely spaced stitches with no obvious skips around curves.
  • All four bag feet are straight and firmly tightened.
  • The two pairs of magnetic snaps match, close securely, and do not wobble.
  • Both leather tabs are level, firmly attached, and sewn with two complete passes.
  • One support board lies flat in the front interlayer and one in the back.
  • All raw top edges are enclosed, with almost no ladder-stitch thread visible.
  • The flap is centered in its closed position and curves downward naturally.
  • The inner-curve notch has not damaged the batting or the stitch line.
  • The bamboo handle, side fitting, and tassel are secure, and every screw has been rechecked.