This fabric calculator helps sewers and crafters figure out exactly how much fabric to buy. Select your project type, enter finished dimensions, choose your fabric width, and get an instant yardage estimate with cost breakdown and cutting layout.
Fabric Calculator
Cutting Layout Suggestion
Common Fabric Widths Reference
Fabric comes in standard bolt widths. The width you choose directly affects how much yardage you need.
| Bolt Width | Common Fabric Types | Typical Uses |
|---|---|---|
| 36" | Muslin, interfacing, some silks | Linings, test garments, crafts |
| 45" | Quilting cotton, calico, broadcloth | Quilts, garments, small projects |
| 54" | Home decor fabrics, drapery, upholstery | Curtains, slipcovers, pillows |
| 60" | Knits, fleece, minky, ponte | Clothing, blankets, activewear |
| 72" | Felt, some fleece, batting | Crafts, costumes, padding |
| 108"-118" | Quilt backing, sheeting | Quilt backs, wide curtains |
Typical Yardage by Project Type
Use these estimates as a starting point when planning your fabric purchases.
| Project | Typical Yardage | Fabric Width | Notes |
|---|---|---|---|
| Curtain panel (84" long) | 2.5 - 4 yards | 54" | Per panel; multiply for fullness |
| Tablecloth (60" round) | 2 - 3 yards | 54" - 60" | Depends on drop length |
| Twin quilt top | 4 - 5 yards | 45" | Solid or simple pattern |
| Queen quilt top | 7 - 9 yards | 45" | Add extra for piecing |
| Sofa slipcover | 12 - 16 yards | 54" | Depends on style and size |
| Chair reupholstery | 5 - 7 yards | 54" | Dining chair: 1-2 yards |
| Simple skirt | 1.5 - 2.5 yards | 45" - 60" | Depends on length and fullness |
| Dress (no sleeves) | 2.5 - 4 yards | 45" - 60" | Add 0.5 yd for sleeves |
| Throw pillow (18") | 0.5 - 0.75 yard | Any | Per pillow, front and back |
| Table runner | 0.75 - 1.5 yards | Any | Depends on table length |
How This Calculator Works
This calculator determines fabric yardage by analyzing how your project pieces fit across the bolt width, accounting for seam allowances, pattern repeats, and waste.
Step-by-Step Logic
- Add seam allowances: The finished dimensions are expanded by the seam allowance on all sides (2x the seam allowance added to both width and length).
- Calculate panels: The total piece width (with seam allowance) is divided by the usable fabric width to determine how many panels must be cut side by side.
- Determine cut length per panel: Each panel's length includes the finished length plus seam allowances. If there is a pattern repeat, the cut length is rounded up to the next full repeat.
- Total fabric length: The number of panels multiplied by the cut length per panel, then multiplied by the number of identical pieces needed.
- Convert to yards: Total inches divided by 36, rounded up to the nearest 1/8 yard for practical purchasing.
Pattern Repeat Adjustment
When fabric has a repeating pattern (stripes, florals, plaids), you need extra fabric to align the pattern across panels. For each panel, the calculator rounds the cut length up to the next full pattern repeat. This ensures your pieces match when sewn together.
Project-Specific Adjustments
- Curtains: Width is doubled for standard fullness (gathering). Additional 4" added to length for header and hem.
- Tablecloths: 8" drop is added on each side for a standard overhang.
- Quilts: 10% extra is added for piecing waste, plus batting and backing are noted.
- Upholstery: 15% extra is added for tucking, stapling, and pattern matching around curves.
- Clothing: 10% extra is added for layout and cutting waste from pattern shapes.
- General: Exact calculation with no project-specific adjustments.
Tips for Buying Fabric
- Always buy extra. Add 10-15% for mistakes, shrinkage, and future repairs. It is much easier to buy extra upfront than to find the same dye lot later.
- Check for shrinkage. Cotton can shrink 3-5% after washing. Pre-wash and dry your fabric before cutting if the finished item will be laundered.
- Note the dye lot. Fabric from different dye lots can have subtle color variations. Buy all your fabric at once from the same bolt when possible.
- Inspect for flaws. Unroll and check the fabric in the store for weaving defects, printing errors, or damage. Most stores allow returns for flawed fabric.
- Consider the grain. Fabric should be cut on-grain (parallel to the selvage) for proper drape and stretch. Off-grain fabric will not hang correctly.
- Pattern matching costs more. Large pattern repeats (over 12") significantly increase the fabric needed. Budget accordingly for patterned fabrics.
- Save your scraps. Leftover fabric is useful for matching patches, making coordinating accessories, or testing techniques.
Fabric Calculator FAQ
How do I calculate how much fabric I need?
Measure the finished dimensions of your project, add seam allowances (typically 0.5 to 1 inch per side), then divide the total width by the fabric bolt width to determine how many panels you need. Multiply the number of panels by the length needed per panel. If the fabric has a pattern repeat, add one extra repeat per panel to allow for pattern matching.
What are standard fabric bolt widths?
Common fabric bolt widths are 45 inches (quilting cotton, calico), 54 inches (home decor, drapery), and 60 inches (apparel knits, fleece). Some specialty fabrics come in 36-inch or 72-inch widths. Always check the bolt width before purchasing.
How much extra fabric should I buy for pattern repeats?
For each panel or piece you cut, add one full pattern repeat length. For example, if the pattern repeat is 12 inches and you need 4 panels, add 4 x 12 = 48 extra inches (about 1.33 yards). Larger repeats and more panels mean significantly more fabric.
How much fabric do I need for curtains?
For standard fullness curtains, multiply the window width by 2 to 2.5 for gathering. Measure from rod to desired length and add 8-12 inches for hems and headers. Typical curtain panels for a 60-inch window need 3 to 5 yards each, depending on length and fullness.
What is a typical seam allowance for sewing?
Standard seam allowances are 5/8 inch (1.6 cm) for garment sewing, 1/4 inch for quilting, and 1/2 inch for home decor projects. Always check your pattern instructions, as seam allowances vary by project type and pattern brand.
Should I pre-wash fabric before cutting?
Yes, if the finished item will be laundered. Cotton shrinks 3-5%, linen up to 10%, and rayon up to 5%. Pre-washing also removes sizing and reveals the true drape. Dry-clean-only fabrics and upholstery do not need pre-washing.
How does fabric width affect yardage needed?
Wider fabric means fewer panels, which means less total yardage. For example, a 90-inch-wide tablecloth needs 2 panels in 45-inch fabric but only 1 panel in 54-inch or 60-inch fabric. Always check your bolt width before calculating.
What does "pattern repeat" mean?
A pattern repeat is the distance before the fabric design repeats itself. For example, a floral with a 12-inch repeat means the same flower appears every 12 inches along the length. You need extra fabric to align these repeats when joining panels.
Privacy & Limitations
- All calculations run entirely in your browser -- nothing is sent to any server.
- Results are estimates and may vary based on actual conditions.
Related Tools
- Curtain Size Calculator -- Find the perfect curtain width, length, and number of panels for any window
- Electricity Rate Comparison Calculator -- Compare electricity plans and rates side by side to find the cheapest option
- Fence Cost Calculator -- Estimate total materials, labor, and project cost for building a fence
- Seed Spacing Calculator -- Calculate optimal seed spacing and quantity for garden beds with visual grid
Related Tools
View all toolsElectricity Rate Comparison Calculator
Compare electricity plans and rates side by side to find the cheapest option
Rug Size Calculator
Find the perfect rug size for any room with visual placement preview and sizing recommendations
Fence Cost Calculator
Estimate total materials, labor, and project cost for building a fence
Firewood Calculator
Estimate how much firewood you need for a heating season with cost and storage calculations
Seed Spacing Calculator
Calculate optimal seed spacing and quantity for garden beds with visual grid preview
Snow Removal Cost Calculator
Estimate snow removal costs for driveways, sidewalks, and parking lots by method and frequency
Fabric Calculator FAQ
How do I calculate how much fabric I need?
Measure the finished dimensions of your project, add seam allowances (typically 0.5 to 1 inch per side), then divide the total width needed by the fabric bolt width to determine how many panels you need. Multiply the number of panels by the length needed per panel. If the fabric has a pattern repeat, add one extra repeat per panel to allow for pattern matching.
What are standard fabric bolt widths?
Common fabric bolt widths are 45 inches (quilting cotton, calico), 54 inches (home decor, drapery), and 60 inches (apparel knits, fleece). Some specialty fabrics come in 36-inch or 72-inch widths. Always check the bolt width before purchasing.
How much extra fabric should I buy for pattern repeats?
For each panel or piece you cut, add one full pattern repeat length. For example, if the pattern repeat is 12 inches and you need 4 panels, add 4 x 12 = 48 extra inches (about 1.33 yards). Larger repeats and more panels mean significantly more fabric.
How much fabric do I need for curtains?
For standard fullness curtains, multiply the window width by 2 to 2.5 for gathering. Measure from rod to desired length and add 8-12 inches for hems and headers. Typical curtain panels for a 60-inch window need 3 to 5 yards each, depending on length and fullness.
What is a typical seam allowance for sewing?
Standard seam allowances are 5/8 inch (1.6 cm) for garment sewing, 1/4 inch for quilting, and 1/2 inch for home decor projects. Always check your pattern instructions, as seam allowances vary by project type and pattern brand.