Making your own curtains is one of the most impactful home sewing projects you can undertake — and one of the most rewarding. Custom curtains fit your windows perfectly, use exactly the fabric you love, and cost significantly less than made-to-measure options. Here's a complete guide to sewing your own curtains from scratch.
Why Make Your Own Curtains?
-
Perfect fit: Custom curtains are sized to your exact window dimensions — no awkward lengths or widths
-
Fabric freedom: Choose any fabric that suits your décor — from sheer voile to heavyweight canvas
-
Cost savings: Fabric curtains cost a fraction of custom made-to-measure options
-
Quality control: You choose the lining, heading tape, and finish — no shortcuts
Choosing the Right Curtain Fabric
Fabric choice is the most important decision in curtain making. Consider these factors:
Weight and Drape
-
Sheer and lightweight (voile, linen gauze, cotton lawn): filters light softly, ideal for layering under heavier curtains or for a breezy, relaxed look
-
Medium weight (quilting cotton, chambray, linen): good structure and drape, suitable for most rooms
-
Heavyweight (canvas, velvet, denim): excellent light blocking and insulation, best for bedrooms and media rooms
Print and Pattern
Large-scale prints make a bold statement but require careful pattern matching — budget extra fabric (typically one full pattern repeat per panel). Smaller prints and solids are more forgiving and easier to work with for first-time curtain makers.
Browse our range of cotton fabrics and floral prints for beautiful curtain options.
Measuring Your Windows
Accurate measuring is essential for curtains that hang beautifully. Here's how:
Width
Measure the width of your curtain rod or track. For a full, gathered look, multiply this measurement by 1.5–2.5 depending on your heading tape's fullness ratio. For flat panel curtains, use 1–1.2× the rod width.
Length
Measure from the top of the rod or track to your desired drop point:
-
Sill length: to the window sill
-
Below sill: 4"–6" below the sill
-
Floor length: to within ½" of the floor
-
Puddle length: 6"–12" extra for a dramatic pooled effect
Add hem allowances to your length measurement: typically 4"–6" for the bottom hem and 1"–2" for the top hem (more if using heading tape with a deep header).
How Much Fabric Do You Need?
Calculate fabric quantity as follows:
- Finished curtain width × fullness ratio = total fabric width needed
- Divide by your fabric's width (typically 44"–60") to determine number of fabric widths needed
- Multiply number of widths × finished length (plus hem allowances) = total fabric needed in inches
- Divide by 36 to convert to yards, then add 10–15% for safety
For patterned fabric, add one full pattern repeat per fabric width for matching.
Step-by-Step: Simple Unlined Curtain Panels
Step 1 — Cut Your Fabric
Pre-wash and press your fabric before cutting. Cut panels to your calculated width and length, ensuring cut edges are perfectly straight and square. If using a print, align the pattern repeat at the same point on each panel before cutting.
Step 2 — Hem the Sides
On each panel, fold each side edge 1" toward the wrong side and press, then fold another 1" and press again. Stitch close to the inner folded edge from top to bottom on both sides.
Step 3 — Hem the Bottom
For a weighted, professional hem, fold the bottom edge up 3" toward the wrong side and press, then fold up another 3" and press. Slip stitch by hand or machine stitch close to the folded edge. A double 3" hem gives curtains beautiful weight and drape.
Step 4 — Prepare the Top Heading
There are several heading options depending on your rod type:
-
Rod pocket: Fold the top edge down to create a channel for the rod to slip through — simple and clean
-
Tab top: Sew fabric loops at even intervals across the top for a casual, relaxed look
-
Heading tape: Sew curtain heading tape across the top and pull up cords to create pencil pleat, pinch pleat, or eyelet headings — the most professional finish
Step 5 — Hang and Adjust
Hang your curtains and allow them to drop naturally for 24–48 hours before making any final length adjustments. This allows the fabric to relax and settle into its natural drape. Steam or press lightly to encourage even pleating.
Tips for Lining Your Curtains
Adding a lining significantly improves the look, longevity, and performance of handmade curtains:
- Lining protects the face fabric from UV fading
- It adds body and improves drape
- Thermal lining adds insulation and reduces energy costs
- Blackout lining blocks light completely — ideal for bedrooms
Use a plain white or cream cotton lining fabric cut to the same dimensions as your curtain panels. Attach by placing right sides together, stitching along the sides and bottom, then turning right-side out and finishing the top heading through both layers.
Shop Curtain Fabric at My Fabric Villa
Find the perfect fabric for your curtain project at My Fabric Villa. We carry a wide selection of quilting and apparel cottons, floral prints, and coordinating solids suitable for curtains, drapes, and home décor projects. Contact us anytime for fabric recommendations or yardage calculations.