Free Fabric Calculator — Yards Needed by Project

Estimate fabric yardage for curtains, tablecloths, upholstery, and quilts. Accounts for fabric width, pattern repeat, fullness, and standard waste.

Enter your details
in
in
in

Use 0 for solid or random patterns. Otherwise the vertical repeat shown on the bolt.

Result
Enter your details on the left, then press Calculate.

What is this calculator for?

You're sewing curtains for your living room. Window is 84" wide and 96" tall, and you want full-length curtains with proper fullness for that draped look. How much fabric do you need? Or you're making a king-size quilt and need to calculate fabric for the top, batting, backing, and binding. The fabric calculator handles common sewing project quantities so you can buy the right amount the first time — running short mid-project means matching dye lots becomes a nightmare.

Fabric is sold by length (yards or meters) at fixed widths. Standard fabric widths: 44-45" (most cotton quilting fabrics), 54" (decorator fabric, some quilting), 60" (upholstery, fleece, some apparel), 108" (extra-wide for backing quilts). When calculating: total area needed isn't the only variable; pattern matching and fabric width determine actual yardage.

This calculator handles common project types: garment yardage, curtains, quilts, upholstery. Each has specific formulas accounting for waste, pattern matching, and standard fabric widths.

How to use this calculator

Pick the project type: garment, curtains, quilt, upholstery. Each has a different formula.

For garments: standard yardage charts. Adult shirt: 2-3 yards. Adult skirt: 1.5-3 yards depending on length and fullness. Pants: 2.5-3 yards. Dress: 2.5-4 yards. Most patterns specify exact yardage for each size on the pattern envelope.

For curtains: width = window width × fullness multiplier (2-3x typical for nice drape). Length = window height + 8-12" (hems, rod pocket). Yardage = (calculated width / fabric width) × calculated length, rounded up.

For quilts: top fabric varies wildly by pattern (5-15 yards typical for queen-size). Backing: 8-10 yards for queen (often pieced from 44" width). Batting: queen-size pre-cut batting available. Binding: ~0.5-0.75 yards.

For upholstery: chair seat 1-2 yards. Dining chairs 1 yard each for seat reupholstery. Loveseat 8-10 yards. Sofa 10-15 yards. Add 10-20% for pattern matching with directional patterns or large repeats.

Understanding your results

The calculator returns recommended yardage based on your project specifications.

The fabric width matters enormously. Same project on 44" vs 60" fabric can require very different total yardage. Example: 84" wide curtains needing 100" of length each (2 panels):

On 44" fabric: each panel = 84" / 2 panels = 42" of fabric width needed per panel. Two panels each requiring 100" length plus hems = 110" per panel = 3.1 yards per panel × 2 panels = 6.2 yards. Plus pattern matching = 6.5-7 yards total.

On 54" fabric: one panel of 54" fits easily in one cut. Two panels each 110" = 6.1 yards. With pattern matching: 6.5 yards.

On 108" fabric (extra-wide): two panels fit side-by-side. 110" per panel = 3.1 yards total. Slightly more for hems and matching: 3.5 yards.

The same curtain project: 7 yards on 44" fabric vs 3.5 yards on 108" fabric. Going from $15/yard 44" cotton to $25/yard 108" extra-wide: $105 vs $87.50 — wide fabric wins on cost despite higher per-yard price, and reduces seams.

Pattern matching waste. Directional patterns (stripes, plaids, large florals) require pattern-matching at seams. Extra waste: 10-30% depending on pattern repeat size. Large repeat patterns (24"+ repeat): can require 25-50% extra fabric. Small repeats (under 6"): minimal extra. Always check pattern repeat on selvage edge; calculate accordingly.

Common project yardages (quick reference). Full-size bed quilt top: 7-10 yards 44" cotton. King quilt top: 12-15 yards. Window valance: 1 yard typical. Pillow cover: 0.5 yards per pillow. Adult button-up shirt: 2.5-3 yards 44". Adult dress (knee-length): 3-4 yards. Apron: 1.5 yards. Tote bag: 1 yard (depending on size). The Mubboo perspective: when in doubt, buy 0.5-1 yard extra. Running short is much more painful than having leftover for future projects.

A worked example

Maya is making curtains for her living room. Window: 84" wide × 96" tall. She wants floor-length curtains with full pleating (3x fullness ratio).

Calculation:

Width per panel: 84" × 1.5 (each panel covers half plus overlap) × 3 (fullness) = 126" wide curtain per panel — way wider than fabric width. Need to piece.

Two panels, each requiring 126" of finished width = 252" total finished width.

Length: 96" window + 12" for top rod pocket and bottom hem = 108" per panel.

For 54" wide decorator fabric: 252" width / 54" = 4.7 panels of fabric width. Round up to 5 widths of fabric, each 108" long = 540" total = 15 yards. Plus 10% pattern matching = 16.5 yards.

At $32/yard (mid-tier decorator fabric): $528 in fabric for the curtains. Plus hardware ($60), thread and notions ($25), lining ($90 for blackout lining, recommended for living-room curtains). Total: $703 for two beautifully-pleated, lined floor-length curtains. Custom retail cost: $1,400-2,400 for similar quality made-to-measure. DIY saves $700-1,700.

Time investment: 12-16 hours for cutting, hemming, lining, gathering, and hanging the curtains. Effective hourly rate of DIY: $50-100. Reasonable for an experienced sewist; possibly worth it for a beginner who values the learning experience plus saved cost.

Variation: she chose simpler unlined curtains with 2x fullness instead of 3x. Width: 84" × 2 = 168" total width = 84" per panel. Length: 108" per panel. On 54" fabric: 84" / 54" = 1.6 widths per panel — round to 2 widths = 4 widths total × 108" = 432" = 12 yards. At $20/yard cotton: $240 in fabric. Plus hardware, thread, notions: ~$130. Total: $370. Less luxurious look but fully functional and savings of $300+. The choice between elegant pleated lined and simpler unlined depends on budget and desired aesthetic.

Related resources

For other home-improvement project calculations, see Paint Calculator, Flooring Calculator, and Wallpaper Calculator. For square footage of irregular spaces, the Square Footage Calculator. For broader DIY budget planning, the Savings Goal Calculator. Sewing pattern brands (Colette, McCall's, Simplicity) publish detailed yardage charts for every pattern; specialty quilting and home decor sites publish their own calculators for specific project types.

Related calculators

Frequently asked questions

How much fabric do I need for curtains?

Two key factors: fullness (the curtain should be wider than the window for proper draping) and length. Standard fullness is 2× window width; sheer or luxurious is 2.5×. For a 48-inch window with 2 panels at 2× fullness and a 60-inch finished length, you'll need roughly 4–6 yards of 54-inch fabric depending on pattern repeat.

Does fabric width matter?

Yes — substantially. Quilting cotton is typically 44–45 inches, decorator goods are 54 inches, and upholstery weights run 54–60 inches. A wider bolt may need fewer widths for the same finished piece. Always confirm bolt width before calculating yardage.

What is pattern repeat and why does it matter?

Pattern repeat is the vertical distance over which a design repeats itself. When seaming panels together, the pattern must match across the seam — which can waste up to a full repeat per panel cut. Larger repeats (10+ inches) significantly increase yardage; small or random patterns add little.

How do I account for shrinkage?

Pre-wash cotton, linen, and other natural fibers before cutting. Shrinkage averages 3–5% for woven cotton, up to 10% for linen. Synthetic fabrics typically don't shrink. The 10% waste allowance in most yardage calculators covers shrinkage, but for any project that will be machine-washed regularly (curtains, slipcovers), pre-wash first.

Where can I buy fabric online?

Major US online retailers: Fabric.com, JOANN.com, Mood Fabrics, Hobby Lobby, Spoonflower (custom prints). For decorator fabric, Calico Corners and Fabricuts. For quilting cotton, the Fat Quarter Shop and Missouri Star Quilt Co. Order swatches first — colors photograph differently than they appear in person.

How much fabric do I need for a shirt?

Depends on pattern, size, and fabric width. Typical adult shirt on 44-45" fabric: 2-3 yards. On 54-60" fabric: 1.75-2.5 yards (wider fabric needs less length). Plus 0.25 yard for facings, plackets, cuffs depending on pattern. The pattern envelope specifies exact yardage for each size — always go by the pattern's yardage chart for your specific pattern and size. For first-time pattern users: buy 0.5 yard extra; minor cutting errors won't tank the project.

What does '2x fullness' or '3x fullness' mean for curtains?

How much extra fabric width creates the pleated, gathered look. 2x fullness: fabric width = 2x window width. 3x fullness: 3x window width. Higher fullness = fuller, more luxurious drape. 1.5x fullness: flat or barely-pleated curtains (modern minimalist). 2x: standard pleated. 2.5-3x: traditional or formal pleated. Sheer curtains often use 3-4x fullness because the thin fabric needs more gathering to look substantial. Cost-wise: each step of fullness adds 50-100% to fabric cost.

Do I need to pre-wash fabric before sewing?

Almost always yes for natural fibers (cotton, linen, wool). Fabrics shrink 2-5% in first wash. Without pre-washing, finished garments shrink unevenly when first washed by the wearer. Synthetic fibers (polyester, nylon): pre-washing optional, less shrinkage. Cotton quilting fabric: pre-wash is standard for some quilters (those who want pre-shrunk), skipped by others (preferring the slight crinkling that occurs with first wash of finished quilt). Pre-washing process: wash same as final care (cold water if you'll cold-wash; hot if you'll hot-wash). Press before cutting; wrinkled fabric leads to inaccurate cutting.

How do I match patterns when cutting?

Account for pattern repeat in your fabric. Large floral patterns (24" repeat): cut each piece so the same pattern element appears in the same place. Stripes: align cuts so stripes match across seams. Plaids: more complex; same as stripes but in both directions. Practical impact: 10-30% more fabric needed for pattern-matching. For very large repeats or geometric patterns: can be 25-50% more. Solid colors and very small prints: minimal pattern matching needed. Always check fabric width AND pattern repeat before calculating yardage — these are the two variables that distinguish careful pattern math from rough estimates.

What's the difference between fabric widths (44", 54", 60")?

Industry conventions. 44-45" fabric: quilting cottons, most apparel cotton, kids' fabrics. The historical standard for hand-loom production. 54" fabric: home decor and decorator fabrics; some apparel fabrics (suiting, some cottons). The standard for upholstery and many decorator weights. 60" fabric: jersey knits, fleece, some apparel cottons, some home decor. Common modern apparel width. 108" extra-wide: backing fabrics for quilts (so backing doesn't need piecing), some specialty home decor. Wide fabric typically costs more per yard but uses less total yardage for projects requiring full coverage — sometimes the wider option saves total cost.

Sources