How to Estimate Total Fabric Cost for Any Sewing Project
Know your total fabric cost before you buy. This guide covers how to calculate material costs for curtains, quilts, clothing, and upholstery — including hidden cost factors.
> **Quick Answer:** Total fabric cost = (yardage needed × price per yard) + notions and thread. The hidden costs are pattern repeats, shrinkage buffer, and cutting waste — these typically add 10–25% to the base fabric cost. Use our [fabric calculator](/fabric-calculator) to get exact yardage, then multiply by your price per yard for a complete budget estimate.
Fabric cost surprises are common. You go to the store expecting to spend $80 and leave spending $150. Or you order online, underestimate yardage, and pay a second shipping charge for the extra yard you need.
Planning the fabric budget before you buy is straightforward once you understand what drives cost beyond the simple yardage × price math. This guide breaks it down for every major project type.

The Basic Formula
```
Total Fabric Cost = Yardage Needed × Price Per Yard
```
Simple enough. The complexity is in calculating "yardage needed" accurately.
Our [fabric yardage calculator](/fabric-calculator) returns the minimum calculated yardage. Add your buffers (pattern repeat, shrinkage, cutting waste) to that number before multiplying by price per yard.
**Working example:**
- Project: two panels of linen curtains, 60-inch window, 84-inch drop, 2x fullness, 54-inch fabric
- Calculated yardage: 10.3 yards
- Pattern repeat (18-inch): rounds up cut length, adds ~0.8 yards → 11.1 yards
- Shrinkage buffer (8% for linen): 11.1 × 1.08 = 12 yards
- Cutting buffer (½ yard): 12.5 yards total
- Price per yard at $22: **$275**
The initial estimate many would guess — "it's curtains, maybe 8 yards at $22" = $176 — undershoots by $99.
Fabric Cost by Project Type
Curtains and Drapes
Curtain fabric cost depends heavily on fullness ratio, panel length, and window width. Here's what to expect for a standard 60-inch window at mid-range pricing ($15–25/yard for decorator fabric):
| Fullness | 84-inch drop | 108-inch drop |
|----------|-------------|--------------|
| 1.5x | $90–150 | $115–190 |
| 2x | $120–200 | $155–260 |
| 2.5x | $150–250 | $195–325 |
These are per-window estimates. A room with four windows scales proportionally. Add pattern repeat costs if applicable.
The most accurate way to budget: calculate yardage with the [curtain fabric calculator](/fabric-calculator), then add 10–15% for your buffer, and multiply by your target price per yard.
Quilts
Quilt costs are more complex because most quilts use multiple fabrics. Here's a simplified breakdown for a queen quilt (90×100 inches) using mid-range quilting cotton at $12–15/yard:
**Simple 2-fabric quilt:**
- Top fabric: 8.5 yards + 10% buffer = 9.4 yards
- Backing (44-inch): 9 yards + buffer = 10 yards
- Binding: ¾ yard
- Total fabric: ~20 yards
- Cost range: $240–300
**10-fabric patchwork quilt:**
- Assume each of 10 fabrics averages 1 yard (varies by design)
- Plus backing (9 yards) and binding (¾ yard)
- Total fabric: ~20 yards
- Cost range: $240–300
The fabric totals are similar — patchwork quilts use smaller amounts of many fabrics rather than large amounts of few. The key difference is time, not cost.
Calculate each fabric separately using the [fabric yardage calculator](/fabric-calculator) with your block dimensions, and sum the totals.
Garments
Garment fabric cost is straightforward if you follow the pattern's yardage requirements. A few notes:
- Patterns list yardage for a specific width (often 45-inch and 60-inch options)
- Use the wider fabric's yardage if buying 60-inch fabric — it's usually less
- Add 10% for directional prints, plaids, and stripes that require matching
- View and woven fabric: $8–20/yard for cotton, linen, lightweight wool
- Specialty fabric (silk charmeuse, Italian wool, stretch denim): $20–60/yard
- Lining (if needed): add ½–¾ the fabric yardage at $5–10/yard
**A simple dress (3 yards at $15/yard):** ~$45 for fabric
**A tailored jacket with lining (4 yards fashion fabric + 2 yards lining):** $100–250+ depending on fabric choice
Upholstery
Upholstery fabric costs are the highest of any home sewing project because high-quality upholstery fabric costs more per yard and large furniture requires many yards.
**Dining chair seat pad (4 chairs):**
- ~1.5 yards at $20–35/yard = $30–52
**Accent chair (fully upholstered):**
- ~5 yards at $20–35/yard = $100–175
**3-seat sofa (tight seat and back, no cushions):**
- ~13 yards at $25–45/yard = $325–585
**3-seat sofa with loose cushions:**
- ~18–20 yards at $25–45/yard = $450–900
Performance and stain-resistant fabrics cost $35–55/yard but last longer under heavy use — often the better value for seating.
Our [upholstery fabric guide](/blog/upholstery-fabric-calculator) has detailed yardage breakdowns for each furniture type.
Hidden Cost Factors
Pattern Repeat Waste
Already covered in our [pattern repeat guide](/blog/pattern-repeat-fabric). The short version: every cut past the first adds one full vertical repeat in waste. On a 24-inch repeat across 6 curtain panels, that's 2–4 yards of extra fabric — $50–100 in hidden cost.
Enter your repeat in the fabric calculator and it's factored in automatically.
Shrinkage Buffer
For cotton and linen, add 5–10% to account for first-wash shrinkage. You're buying fabric you'll wash away. At $20/yard, 10% extra on 8 yards = 0.8 yards = $16. Budget for it.
Cutting Waste
Even with perfect measurements, some fabric is wasted at every cut. Cutting around shaped pattern pieces (armholes, necklines, curved seat covers) wastes more than cutting rectangles. Budget an additional ¼–½ yard for straight-cut projects, 10–15% for garments, and 25–40% for complex upholstery.
Thread, Zippers, and Notions
Fabric is usually the largest material cost, but notions add up:
- Thread: $3–8 per spool (you'll need at least 2 for a large project)
- Zippers: $3–8 each
- Buttons: $8–20 for a quality set
- Interfacing: $3–8/yard
- Batting (for quilts): $15–30 for a queen-size roll
- Drapery hardware (rods, rings, hooks): $25–80+ per window
Budget $15–50 for notions on most projects. For quilts, add $25–35 for batting. For garments, add $20–40 for notions depending on closures.
Building Your Project Budget
1. **Calculate yardage** with the [fabric calculator](/fabric-calculator) for each material component
2. **Add buffers:** pattern repeat, shrinkage (5–10%), cutting buffer (¼–½ yard)
3. **Multiply by price:** research price per yard before committing
4. **Add notions:** estimate based on project type
5. **Total:** compare to your budget before you buy
If the total is higher than your budget, adjust fabric choice (a cotton-linen blend at $18/yard instead of pure linen at $28/yard), reduce fullness ratio on curtains, or simplify the design.
Knowing the real cost before you start prevents mid-project budget shock and helps you decide whether to splurge on the fabric you really love or find a quality alternative that fits your budget.
Calculate your project yardage first at [fabriccalculator.com](/fabric-calculator), then research prices at your preferred fabric retailer. Learn more about how we build our tools on the [about page](/about).