Calculating how much fabric you need for a sewing project is one of the most common challenges for sewers, quilters, and crafters at every skill level. Buy too little and you cannot complete your project; buy too much and you waste money on material that sits in your stash unused. This calculator takes the guesswork out of the equation by computing the exact yardage needed based on your finished project dimensions and the width of your fabric bolt.
Fabric is sold by the linear yard (36 inches or 91.44 centimeters), cut from a bolt of a specific width. The width of the bolt varies by fabric type and manufacturer — quilting cotton is typically 44 to 45 inches wide, apparel fabric runs 54 to 60 inches wide, and home décor fabric is often 54 to 60 inches wide. Wider fabric means fewer yards needed for the same project because you can cut more panels or pieces from each yard.
The basic calculation works like this: first, determine how many panels you need to cut across the fabric width to achieve your desired project width. Then multiply the number of panels by the finished length (plus seam allowances and shrinkage buffer) to get the total linear inches of fabric required. Finally, divide by 36 to convert inches to yards and round up to the nearest practical cutting increment (usually ⅛ or ¼ yard).
This calculator automatically adds a 15% buffer for seam allowances, shrinkage, and cutting waste. If you are working with a pattern that has a large repeat or requires precise pattern matching, you may need additional fabric beyond what the calculator estimates. As a rule, always err on the side of buying slightly more rather than slightly less.
The amount of fabric you need varies enormously depending on the type of project, the complexity of the pattern, and the size of the finished item. The table below provides general yardage estimates for the most common sewing and crafting projects, assuming standard fabric widths.
| Project | Fabric Width | Yards Needed | Meters Needed | Notes |
|---|---|---|---|---|
| Pillowcase (standard 20×26") | 44 in | 0.75 yd | 0.69 m | One pillow; add ¼ yd for cuff |
| Simple tote bag | 44 in | 0.75 yd | 0.69 m | Plus lining if lined |
| Baby blanket (36×45") | 44 in | 1.25 yd | 1.14 m | Add same for backing |
| A-line skirt (knee length) | 60 in | 1.5 yd | 1.37 m | Size medium; add for sizing up |
| Simple dress (size 8–12) | 60 in | 3–4 yd | 2.7–3.7 m | More for long/full styles |
| Pair of trousers (size 10) | 60 in | 2–2.5 yd | 1.8–2.3 m | Wide-leg needs more |
| Men's button-up shirt | 44 in | 2.5–3 yd | 2.3–2.7 m | Long-sleeve, size L |
| Twin quilt top (66×86") | 44 in | 5–6 yd | 4.6–5.5 m | Pieced from one fabric |
| Queen quilt top (86×86") | 44 in | 7.5–8 yd | 6.9–7.3 m | Pieced from one fabric |
| Full curtain panel (84" drop) | 54 in | 3–4 yd | 2.7–3.7 m | Per panel; lined adds same |
| Table runner (14×72") | 44 in | 1 yd | 0.91 m | Including seam allowances |
| Upholstery (dining chair seat) | 54 in | 0.75 yd | 0.69 m | Per chair |
These are starting estimates. Always consult your specific pattern's yardage requirements, as design details like gathers, pleats, ruffles, and pockets all increase the amount of fabric needed. When buying fabric for a pattern, purchase the yardage listed for the largest size in your range to ensure you have enough material for adjustments.
Understanding common fabric bolt widths is essential for calculating yardage accurately and for shopping efficiently. The width of fabric significantly affects how much linear yardage you need — wider fabric means fewer yards for the same project.
| Fabric Type | Typical Width (inches) | Typical Width (cm) | Common Uses |
|---|---|---|---|
| Quilting cotton | 44–45" | 112–114 cm | Quilts, simple garments, crafts |
| Muslin / Calico | 36–44" | 91–112 cm | Toiles, backing, testing patterns |
| Apparel fabric (woven) | 54–60" | 137–152 cm | Dresses, blouses, trousers, skirts |
| Knit fabric (jersey) | 58–62" | 147–157 cm | T-shirts, leggings, dresses |
| Denim | 58–62" | 147–157 cm | Jeans, jackets, bags |
| Home décor fabric | 54–60" | 137–152 cm | Curtains, upholstery, pillows |
| Fleece | 58–62" | 147–157 cm | Blankets, jackets, hats |
| Lace / Tulle | 54–60" | 137–152 cm | Overlays, veils, formal wear |
| Silk | 44–45" | 112–114 cm | Blouses, scarves, linings |
| Upholstery fabric | 54–60" | 137–152 cm | Furniture, heavy cushions |
When substituting a different fabric width than what your pattern calls for, you will need to recalculate the yardage. Switching from 60-inch fabric to 44-inch fabric typically requires 30 to 50 percent more yardage. This calculator handles the conversion automatically — simply enter the actual width of your fabric bolt.
Three factors consistently cause sewers to run short on fabric: underestimating seam allowances, failing to account for shrinkage, and not planning for cutting waste. Understanding each of these will help you buy the right amount every time.
Seam allowances: Most commercial sewing patterns include ⅝ inch (1.6 cm) seam allowances already built into the pattern pieces. However, if you are drafting your own pattern or working from finished measurements (as this calculator assumes), you need to add seam allowances on every edge that will be sewn. For each seam, add the seam allowance to both pieces being joined. Common seam allowances are ¼ inch for quilting, ⅜ inch for lightweight garments, ⅝ inch for standard garments, and 1 inch for home décor projects.
Shrinkage: Natural fibers shrink when washed for the first time. Cotton typically shrinks 3 to 5 percent in length and 1 to 2 percent in width. Linen can shrink up to 10 percent. Rayon shrinks 3 to 5 percent. Wool can shrink dramatically (up to 30 percent) if exposed to heat and agitation. Synthetic fabrics like polyester and nylon generally do not shrink.
The golden rule: always pre-wash and dry your fabric before cutting. This allows shrinkage to occur before you invest time in cutting and sewing. Pre-wash using the same method you will use for the finished item — if you plan to machine wash and tumble dry the finished garment, do the same with the raw fabric.
Cutting waste: No matter how efficiently you lay out your pattern pieces, there will always be some unusable fabric between and around the pieces. Typical cutting waste ranges from 10 to 20 percent for simple projects with rectangular pieces, and can reach 25 to 30 percent for complex garment patterns with curved pieces. Fabrics with directional prints, nap, or large pattern repeats generate more waste because pieces must all be cut in the same direction.
Patterned fabrics — stripes, plaids, large prints, and directional designs — require extra yardage because the pattern must be matched at seams for a professional-looking result. The additional fabric needed depends on the size of the pattern repeat and the number of seam lines where matching is required.
A pattern repeat is the distance before the design starts over. For a fabric with 12-inch repeats, the pattern repeats every 12 inches down the length of the bolt. To match the pattern across seams, each new cut must begin at the same point in the repeat cycle. This means you may waste up to one full repeat (minus one inch or so) for every panel or piece you cut.
The general rule for calculating extra fabric for pattern matching is: add one full repeat to each panel length after the first. For example, if you need 4 curtain panels each 84 inches long from fabric with a 24-inch repeat: first panel = 84 inches, each subsequent panel = 84 + 24 = 108 inches. Total: 84 + 108 + 108 + 108 = 408 inches = 11.33 yards, versus 9.33 yards without matching — a difference of 2 additional yards.
| Pattern Repeat Size | Extra Fabric per Panel | Common Fabric Types |
|---|---|---|
| No repeat / Solid | None | Solid colors, tiny all-over prints |
| Small (1–6") | +6" per panel | Small florals, mini geometric |
| Medium (7–12") | +12" per panel | Medium florals, stripes |
| Large (13–24") | +24" per panel | Large florals, scenic prints, toile |
| Extra large (25"+) | +full repeat per panel | Oversized prints, wide plaids |
Directional fabrics (one-way prints where the design has a clear "up" direction, napped fabrics like velvet and corduroy) also require additional fabric because all pieces must be cut in the same direction. Plan for approximately 15 to 20 percent extra fabric when working with directional materials.
While fabric in the United States and United Kingdom is typically sold by the yard, most other countries sell fabric by the meter. Knowing how to convert between the two systems is essential for shopping internationally, following patterns from different countries, or ordering fabric online from global suppliers.
| Yards | Meters | Inches | Centimeters |
|---|---|---|---|
| ¼ yard | 0.23 m | 9" | 22.9 cm |
| ½ yard | 0.46 m | 18" | 45.7 cm |
| ¾ yard | 0.69 m | 27" | 68.6 cm |
| 1 yard | 0.91 m | 36" | 91.4 cm |
| 1.5 yards | 1.37 m | 54" | 137.2 cm |
| 2 yards | 1.83 m | 72" | 182.9 cm |
| 3 yards | 2.74 m | 108" | 274.3 cm |
| 5 yards | 4.57 m | 180" | 457.2 cm |
| 10 yards | 9.14 m | 360" | 914.4 cm |
The conversion is: 1 yard = 0.9144 meters (or 1 meter = 1.0936 yards). For practical purposes, a meter is about 10% longer than a yard. When converting yardage to meters, always round up to the nearest 0.1 or 0.25 meter to ensure you have enough material. Fabric stores that sell by the meter typically cut to the nearest 10 centimeters.
Smart fabric purchasing can save significant money over time, especially for frequent sewers and quilters. These practical tips help you get the most value from your fabric budget while ensuring you always have enough material to complete your projects.
Always buy the same dye lot: Fabric colors can vary slightly between dye lots — two bolts of the "same" fabric may look noticeably different side by side. When buying fabric for a single project, purchase all your yardage from the same bolt to ensure color consistency. If the store does not have enough on one bolt, ask if they have another bolt from the same lot number.
Buy a swatch first: For expensive fabrics or fabrics you have not worked with before, buy a small swatch (⅛ or ¼ yard) before committing to the full yardage. Wash and dry the swatch to test for shrinkage and color bleeding. Sew a test seam to check how the fabric handles. This small investment can prevent costly mistakes.
Factor in selvage width: The selvage (the tightly woven edge of the fabric) is not usable in most projects. Fabric bolt width includes selvages, which are typically ½ to 1 inch on each side. A 44-inch wide bolt has approximately 42 to 43 inches of usable width. This calculator accounts for this by subtracting 2 inches from the fabric width in its calculations.
Round up, not down: When your calculation comes out to a non-standard increment (like 2.3 yards), round up to the next practical cutting increment — in this case, 2.5 yards (or 2⅜ yards if your fabric store cuts to the nearest ⅛ yard). The small extra cost of an additional ⅛ or ¼ yard is far less than the cost and frustration of running short mid-project.
Consider end-of-bolt discounts: When a bolt is nearly empty (less than 2 yards remaining), many fabric stores offer a 10 to 20 percent discount to sell the remainder. If the remaining amount covers your project needs, this is an easy way to save money. Ask at the cutting counter about end-of-bolt pricing.
A simple dress for size 8 to 12 requires approximately 3 to 4 yards of 60-inch-wide fabric or 4 to 5 yards of 44-inch-wide fabric. Long dresses, full skirts, and plus sizes require more. Patterns with large prints that need matching can add 1 to 2 extra yards. Always check the yardage chart on your specific sewing pattern for the most accurate estimate.
Multiply yards by 0.9144 to get meters. For example, 3 yards × 0.9144 = 2.74 meters. For fabric shopping, always round up to the nearest 0.1 or 0.25 meter to ensure enough material. A quick approximation: a meter is about 10 percent longer than a yard, so 3 yards is roughly 2.75 meters.
Quilting cotton is typically 44 to 45 inches (112 to 114 cm) wide from selvage to selvage. The usable width (between the selvages) is approximately 42 to 43 inches. Some premium quilting cottons may be slightly wider or narrower. Always check the bolt label for the exact width before calculating your yardage needs.
For cotton, add 5 to 8 percent extra to account for shrinkage. Linen requires 10 to 15 percent extra. Rayon needs 5 to 8 percent. Polyester and other synthetics generally do not shrink. The safest approach is to pre-wash your fabric before cutting — this allows shrinkage to occur upfront and eliminates the need to buy extra for a shrinkage buffer.
Yes. The width printed on the bolt label includes both selvage edges. Selvages are typically ½ to 1 inch wide on each side, so the usable width is approximately 1 to 2 inches less than the stated width. For a 44-inch bolt, plan on 42 to 43 inches of usable fabric width. This calculator automatically subtracts 2 inches from your entered fabric width to account for selvages.
Measure the desired finished length (rod to sill, apron, or floor) and add 8 to 12 inches for hems and rod pocket. Measure the window width and multiply by 1.5 to 2.5 for fullness (1.5 for a flat look, 2.5 for generous gathers). Divide the total width by the usable fabric width to determine how many panels, then multiply panels by the total length to get the linear fabric needed. Add one full pattern repeat per panel after the first for patterned fabric.
A fat quarter is a half-yard of fabric (18 inches) cut in half across the width, yielding a piece approximately 18 × 22 inches (from 44-inch fabric). This is different from a "regular" quarter yard, which is a 9 × 44-inch strip. Fat quarters provide a more usable shape for cutting quilting pieces and are commonly sold individually or in coordinated bundles.
The quilt backing should be 4 to 8 inches larger than the quilt top on all sides (for quilting frame use). For a twin quilt (66 × 86 inches), the backing needs to be approximately 74 × 94 inches. With 44-inch fabric, you need two widths sewn together: 2 × 94 inches = 188 inches = 5.22 yards. With 108-inch wide backing fabric, you only need 94 inches = 2.61 yards.
Yes, for simple rectangular upholstery projects like bench cushions, seat pads, and flat headboards. For complex upholstery like reupholstering a sofa or armchair, the calculator provides a rough starting estimate, but you should add 20 to 30 percent extra for tuck-ins, welting, and the complex curves of furniture. Professional upholsterers typically measure each panel individually.
Measure the table diameter and add twice the desired drop length (how far the cloth hangs over the edge) plus 1 inch for hem. For example: a 48-inch diameter table with a 12-inch drop needs a 73-inch diameter cloth (48 + 24 + 1). Since this exceeds standard fabric width, you will need to seam panels together. Divide 73 by the usable fabric width to determine panels, then multiply panels by 73 inches (cut length) for total yardage.