The Basic Process for Attaching Bag Lining
Sewing lining into a bag means stitching fabric to the inside walls of your finished bag so that the raw seams and interior structure are hidden. The most common method is to sew the lining pieces together first (creating a lining "bag"), then insert that finished lining into your outer bag and stitch it to the top opening. This keeps your seams neat and gives the bag a professional interior.
The process works the same whether your bag is a tote, drawstring pouch, or structured handbag—you're always working with the same principle: lining goes in last, and you attach it at the opening. The main variables are the size of your bag and whether it has a zipper, gussets, or other features that change how you position the lining.
Key Takeaways
- Sew your lining pieces together into a complete lining bag before inserting it into the outer bag.
- Turn the outer bag right-side out and the lining wrong-side out, then nest the lining inside the bag so the right sides face each other.
- Pin the lining to the bag opening, matching seams and corners, then stitch around the entire opening with a quarter-inch seam allowance.
- Turn the whole bag right-side out through a small opening left in the lining seam, then hand-stitch that opening closed.
- Press the top edge flat and topstitch around the opening if you want a finished, polished look.
Prepare Your Lining Pieces and Outer Bag
Before you attach anything, both your outer bag and your lining need to be complete and ready. Sew your outer bag pieces together (sides, bottom, and any gussets), leaving the top opening unsewn. Press all the seams flat. Then sew your lining pieces together the same way, but leave a 3- to 4-inch opening in one of the side seams—this opening is your turning point later, so don't close it yet.
Press the lining seams flat as well. If your bag has a zipper, the zipper should already be sewn into the outer bag at this stage. The lining will be attached after the zipper is in place. Check that both bags are roughly the same size at the opening; if the lining is noticeably larger or smaller, trim it so the edges align when nested together.
Nest the Lining Inside the Outer Bag
Turn your outer bag right-side out (so the pretty fabric faces outward). Turn your lining wrong-side out (so the seams face outward). Slide the lining into the bag so that the right side of the lining fabric faces the right side of the outer bag fabric. The seams of both bags should be touching each other on the inside.
Match up the side seams of the lining with the side seams of the outer bag, and pin them together. If your bag has a bottom gusset or corners, match those too. The top edges of both bags should now be aligned and facing the same direction. Pin all the way around the opening, spacing pins about 2 inches apart.
Stitch the Lining to the Bag Opening
Using a quarter-inch seam allowance, stitch all the way around the top opening, sewing through the lining and outer bag together. Backstitch at the beginning and end. If your bag has a zipper, you'll be stitching around the zipper tape as well—this is normal and expected. Sew slowly around any curves or corners so your stitches stay even.
Once you've stitched the entire opening, trim the seam allowance down to about an eighth of an inch to reduce bulk. Clip into the seam allowance at any corners or curves (but don't cut into your stitching). This helps the bag turn smoothly and lie flat.
Turn the Bag Right-Side Out and Close the Opening
Reach through the opening you left in the lining seam and grab the outer bag. Pull the entire outer bag through that opening, turning the whole thing right-side out. The lining will now be on the inside where it belongs, and all your seams will be hidden. Gently push the corners and edges out so everything lies flat.
Hand-stitch the opening in the lining closed using a ladder stitch (also called an invisible stitch). Fold the raw edges of the opening inward and stitch them together so the fold lines meet. Use thread that matches your lining fabric and take small stitches so they're nearly invisible. Once the opening is closed, you can't access the inside anymore, so make sure all your seams are trimmed and neat before you close it.
Press and Finish the Top Edge
Lay your bag flat and press the top opening with an iron, creasing the edge so it's sharp and even. This step makes a big difference in how finished your bag looks. If you want extra durability and a polished appearance, topstitch around the opening about a quarter-inch from the edge, using thread that matches your outer bag fabric.
Topstitching is optional but recommended for bags that will get heavy use. It reinforces the seam where the lining meets the bag and creates a visible line that looks intentional and professional. Use a straight stitch and sew slowly so your line is even all the way around.
Special Considerations for Bags With Zippers
If your bag has a zipper, the process is almost identical, but you'll be stitching through the zipper tape when you attach the lining. Make sure the zipper is fully closed before you start stitching—this keeps the zipper tape stable and prevents it from shifting. Stitch slowly as you approach the zipper so you don't hit the zipper slider with your needle.
After you turn the bag right-side out, the zipper will be sandwiched between the outer bag and the lining, which is exactly what you want. The lining will cover the zipper tape on the inside, creating a clean, finished look. If any zipper tape is visible on the inside, you can hand-stitch the lining edge down to cover it.
Frequently Asked Questions
What if my lining is too big or too small for the bag?
Trim the lining so it matches the outer bag at the opening. The lining should be the same size as the outer bag at the top edge, even if it's slightly different in the body. If the lining is much smaller, you may have cut it wrong—check your pattern and re-cut if needed.
Can I attach lining to a bag that's already completely finished?
No—the lining must go in before the top opening is closed. If your bag is already finished, you would have to rip out the top seam to insert the lining, which defeats the purpose. Always attach lining before you finish the opening.
What type of fabric works best for lining?
Cotton quilting fabric, cotton sateen, and lightweight cotton blends are all common choices. Pick something that's straightforward to sew, doesn't fray too much, and complements your outer fabric. Avoid stretchy fabrics like knits, which can shift and wrinkle inside the bag.
Do I have to leave an opening in the lining seam?
Yes—you need that opening to turn the bag right-side out. Without it, you'd have no way to access the inside and flip the bag. Make sure the opening is at least 3 inches long so you have room to reach in and pull the bag through.
What's the ladder stitch, and why is it better than a regular stitch?
The ladder stitch is an invisible hand stitch that closes an opening by running the thread inside the fold of the fabric. It's better than a regular stitch because the thread is hidden inside the fold, so it doesn't show on the outside. Look up a video tutorial to see the technique—it takes practice but looks much more professional than a visible seam.