Skip to main content
🟢 Beginner

Fabric Calculator – How Many Yards of Fabric Do I Need?

Calculate how many yards of fabric you need for sewing and crafting projects. Use this free online tool for instant, accurate results. No signup needed.

How Fabric Yardage Is Calculated

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.

Fabric Yardage Reference by Project Type

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.

ProjectFabric WidthYards NeededMeters NeededNotes
Pillowcase (standard 20×26")44 in0.75 yd0.69 mOne pillow; add ¼ yd for cuff
Simple tote bag44 in0.75 yd0.69 mPlus lining if lined
Baby blanket (36×45")44 in1.25 yd1.14 mAdd same for backing
A-line skirt (knee length)60 in1.5 yd1.37 mSize medium; add for sizing up
Simple dress (size 8–12)60 in3–4 yd2.7–3.7 mMore for long/full styles
Pair of trousers (size 10)60 in2–2.5 yd1.8–2.3 mWide-leg needs more
Men's button-up shirt44 in2.5–3 yd2.3–2.7 mLong-sleeve, size L
Twin quilt top (66×86")44 in5–6 yd4.6–5.5 mPieced from one fabric
Queen quilt top (86×86")44 in7.5–8 yd6.9–7.3 mPieced from one fabric
Full curtain panel (84" drop)54 in3–4 yd2.7–3.7 mPer panel; lined adds same
Table runner (14×72")44 in1 yd0.91 mIncluding seam allowances
Upholstery (dining chair seat)54 in0.75 yd0.69 mPer 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.

Standard Fabric Bolt Widths

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 TypeTypical Width (inches)Typical Width (cm)Common Uses
Quilting cotton44–45"112–114 cmQuilts, simple garments, crafts
Muslin / Calico36–44"91–112 cmToiles, backing, testing patterns
Apparel fabric (woven)54–60"137–152 cmDresses, blouses, trousers, skirts
Knit fabric (jersey)58–62"147–157 cmT-shirts, leggings, dresses
Denim58–62"147–157 cmJeans, jackets, bags
Home décor fabric54–60"137–152 cmCurtains, upholstery, pillows
Fleece58–62"147–157 cmBlankets, jackets, hats
Lace / Tulle54–60"137–152 cmOverlays, veils, formal wear
Silk44–45"112–114 cmBlouses, scarves, linings
Upholstery fabric54–60"137–152 cmFurniture, 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.

Seam Allowances, Shrinkage, and Waste

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.

Working with Patterned and Directional Fabrics

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 SizeExtra Fabric per PanelCommon Fabric Types
No repeat / SolidNoneSolid colors, tiny all-over prints
Small (1–6")+6" per panelSmall florals, mini geometric
Medium (7–12")+12" per panelMedium florals, stripes
Large (13–24")+24" per panelLarge florals, scenic prints, toile
Extra large (25"+)+full repeat per panelOversized 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.

Yards to Meters Conversion for Fabric

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.

YardsMetersInchesCentimeters
¼ yard0.23 m9"22.9 cm
½ yard0.46 m18"45.7 cm
¾ yard0.69 m27"68.6 cm
1 yard0.91 m36"91.4 cm
1.5 yards1.37 m54"137.2 cm
2 yards1.83 m72"182.9 cm
3 yards2.74 m108"274.3 cm
5 yards4.57 m180"457.2 cm
10 yards9.14 m360"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.

Tips for Buying Fabric Efficiently

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.

Frequently Asked Questions

How many yards of fabric do I need for a dress?

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.

How do I convert yards to meters?

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.

What is the standard width of quilting cotton?

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.

How much extra fabric should I buy for shrinkage?

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.

Does fabric width include the selvage?

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.

How do I calculate fabric for curtains?

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.

What does "fat quarter" mean in quilting?

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.

How much fabric do I need for a quilt backing?

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.

Can I use this calculator for upholstery projects?

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.

How do I calculate fabric for a round tablecloth?

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.