Wondering how much fabric you need for curtains? Getting the yardage right is the difference between curtains that look custom-made and ones that fall flat. Too little fabric and your panels look skimpy and cheap; too much and you've wasted money. The good news: curtain math is simple once you know the formula. This guide walks you through it step by step, so you can order with total confidence.
Why Curtain Fullness Matters
Before you calculate, decide how full you want your curtains. Designers recommend 1.5 to 2.5 times the width of your window for a rich, gathered look. Sheer panels can go lighter (1.5x), while heavy drapes look best at 2x or more. Skimpy curtains — exactly the window width — almost always look cheap and unfinished, no matter how nice the fabric is.
Step 1: Measure Your Window
Measure the width of your window (or curtain rod), then measure the finished length you want — from the rod to where you want the hem to fall. Write both numbers down; you'll need them for every step below. Common lengths:
- Sill length: just below the windowsill
- Apron length: a few inches below the sill
- Floor length: 1/2 inch above the floor
- Puddling: 2–6 inches pooling on the floor for a luxurious look
Step 2: Calculate the Yardage
Most of our fabrics are 54–60 inches wide. Here's the formula:
Total fabric width needed = window width × fullness factor (1.5–2.5)
Number of panels = total width ÷ fabric width (round up)
Yardage per panel = finished length + 8 inches (hem allowances)
Total yardage = yardage per panel × number of panels
Example: A 48-Inch Window, Floor-Length Drapes
Window width: 48" × 2 (fullness) = 96" of fabric width needed. With 60"-wide fabric, that's 2 panels. Finished length 84" + 8" hems = 92" per panel, or about 2.6 yards each. Total: roughly 5.25 yards. When in doubt, round up — extra fabric is far cheaper than coming up short.
Choosing the Right Fabric for Curtains
The fabric you pick changes both the look and the math. Heavy upholstery fabrics like velvet and linen drape beautifully but need less fullness, while lightweight cottons need more gathering to avoid looking thin. For a soft, flowing curtain, browse our solid fabrics — they pair effortlessly with any decor. If you want a statement window, our designer prints turn curtains into the focal point of the room.
How to Account for Pattern Repeat
If your fabric has a large print, you need extra yardage so the pattern lines up across panels. Find the pattern repeat — the vertical distance before the design starts over (often 12–27 inches for upholstery prints). Add one full repeat per panel to your total. For example, with a 20-inch repeat and 2 panels, add about 1.2 extra yards. This is the step most people skip, and it's the reason mismatched curtains look homemade instead of custom.
Common Mistakes to Avoid
- Forgetting pattern repeat: large prints need extra yardage to match patterns across panels — add one full repeat per panel.
- Skipping the lining: unlined curtains fade faster and hang poorly. Budget an extra 10% for lining fabric.
- Measuring the window, not the rod: always measure your rod — rods typically extend 4–8 inches beyond the window on each side.
Ready to Sew?
Now that you know exactly how much fabric you need for curtains, explore upholstery-weight fabrics for structured drapes or solids for timeless panels. At Buy Fabric Direct, every yard is cut fresh, multiple yards arrive as one continuous piece, and U.S. orders over $125 ship free.
