Fabric Requirement Calculator
Calculate fabric yardage needed for curtains, upholstery, and sewing projects. Accounts for pattern repeat, fullness ratio, seam allowances, and waste.
Fabric Requirement Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Total Yards = (Adjusted Cut Length x Panels x Quantity x (1 + Waste%)) / 36
Worked example โ 3 panels per curtain | 18.40 yards total | Est. Cost: $276
Formula
Total Yards = (Adjusted Cut Length x Panels x Quantity x (1 + Waste%)) / 36
Adjusted width = finished width x fullness ratio. Panels = ceil(adjusted width / fabric width). Cut length = height + hem allowance + seam allowance, rounded up to nearest pattern repeat. Total is converted from inches to yards and waste factor is added.
Worked Examples
Example 1: Pleated Curtains for Large Window
Problem:Calculate fabric for 2 pleated curtain panels for a 60-inch wide, 84-inch tall window. Fabric width is 54 inches, pattern repeat is 12 inches, fullness ratio is 2.5x.
Solution:Adjusted width = 60 x 2.5 = 150 inches Panels needed = ceil(150 / 54) = 3 panels Cut length = 84 + 8 (hem) + 1 (seam) = 93 inches Adjusted for repeat = ceil(93/12) x 12 = 96 inches Fabric per item = 96 x 3 = 288 inches = 8.00 yards Total for 2 = 16.00 yards Waste (15%) = 2.40 yards Total with waste = 18.40 yards
Result:3 panels per curtain | 18.40 yards total | Est. Cost: $276
Example 2: Simple Cushion Covers
Problem:Calculate fabric for 4 cushion covers, each 18 x 18 inches with no pattern repeat, using 45-inch fabric.
Solution:Adjusted width = 18 x 1 = 18 inches (flat, no fullness) Panels = ceil(18/45) = 1 panel per cover Cut length = 18 + 4 (hem) + 1 (seam) = 23 inches Fabric per item = 23 x 1 = 23 inches = 0.64 yards Total for 4 = 2.56 yards Waste (10%) = 0.26 yards Total = 2.81 yards (need front + back, so double = 5.63 yards)
Result:1 panel per cover | 2.81 yards total (per side) | Est. Cost: $34
Frequently Asked Questions
How do you calculate fabric requirements for a sewing project?
Calculating fabric requirements involves several key measurements and adjustments. Start with the finished dimensions you need in width and height. Multiply the width by the fullness ratio, which is typically 2x for gathered curtains, 2.5x for pleated curtains, or 1x for flat panels. Divide this adjusted width by the fabric bolt width, usually 44 to 60 inches, and round up to get the number of panels needed. For each panel, add hem allowances of 4 to 8 inches for curtains plus seam allowances of 0.5 to 1 inch per seam. If using patterned fabric, round up the cut length to the nearest pattern repeat. Multiply cut length by number of panels and add 10 to 15 percent for waste, matching, and potential cutting errors.
What is a pattern repeat and how does it affect fabric requirements?
A pattern repeat is the distance between identical points in a fabric's design before the motif repeats. Vertical pattern repeats affect how much extra fabric you need because each panel must be cut so the pattern aligns at the seams. If your cut length is 90 inches and the pattern repeat is 24 inches, you must cut each panel at a multiple of 24 that exceeds 90, which is 96 inches, wasting 6 inches per panel. Horizontal pattern repeats determine placement across the width. Larger pattern repeats require significantly more fabric, sometimes 15 to 25 percent more than unpatterned fabric. When shopping, always record both the vertical and horizontal repeat measurements from the fabric bolt information. Stripes, plaids, and large florals typically have the most demanding repeat requirements.
What is the fullness ratio and when should different ratios be used?
The fullness ratio determines how much extra fabric width is used to create gathering, pleating, or draping effects. A ratio of 1.0 means flat fabric with no gathering. For casual rod-pocket curtains, use 1.5 to 2.0 times the window width. For pinch-pleated drapes, use 2.0 to 2.5 times the width. For theatrical curtains, use 2.5 to 3.0 times for dramatic fullness. Sheer fabrics typically need higher ratios of 2.5 to 3.0 because they look sparse when flat. Heavier fabrics like velvet or brocade drape better with lower ratios of 1.5 to 2.0 since too much fabric creates excessive bulk. For upholstery projects, the fullness ratio is always 1.0 since the fabric is pulled taut over the furniture frame without any gathering needed.
What standard fabric widths are available and how do they affect calculations?
Fabric comes in several standard bolt widths depending on the type. Quilting cotton is typically 44 to 45 inches wide. Home decorator and upholstery fabrics are commonly 54 to 60 inches wide. Sheeting fabric used for bedding comes in extra-wide bolts of 90 to 108 inches. Apparel fabrics range from 36 to 60 inches, with many knits at 58 to 60 inches. Silk charmeuse and specialty fabrics may be as narrow as 36 inches. The fabric width directly impacts how many panels you need to cut, which significantly affects total yardage. A 54-inch wide decorator fabric might require 3 panels for a large window, while a 108-inch sheeting would need only 2 panels, reducing both total yardage and the number of seams in the finished project.
How much extra fabric should be added for waste and what causes fabric waste?
A general rule is to add 10 percent extra for solid or non-directional fabrics and 15 to 20 percent for patterned, directional, or napped fabrics. Waste comes from several sources. Straightening the grain at the beginning of the fabric removes 2 to 4 inches. Selvage edges, the tightly woven borders along each side, are typically trimmed off which loses 0.5 to 1 inch per side. Pattern matching between panels wastes fabric equal to almost one full repeat per panel beyond the first. Cutting errors and fabric defects like snags, dye inconsistencies, or printing flaws may require discarding sections. Shrinkage after prewashing, recommended for most fabrics, can reduce yardage by 2 to 5 percent for cotton and up to 10 percent for linen. Always prewash fabrics in the same manner you plan to clean the finished item.
What does railroading fabric mean and when does it reduce yardage?
Railroading runs the fabric sideways, so the bolt width becomes the vertical drop instead of the horizontal width. On a 54-inch bolt that only works for drops under about 52 inches once hems are taken, but on 108-inch sheeting or a railroaded upholstery cloth it eliminates vertical seams entirely across a wide window or sofa back. It is only possible where the fabric has no directional nap and the pattern reads correctly turned ninety degrees, which rules out most one-way prints and stripes.
What is the difference between a straight repeat and a half-drop repeat?
In a straight or set repeat, the motif in the next panel sits at the same height as in the first, so panels are cut at whole multiples of the vertical repeat. In a half-drop, alternate panels are offset by half the repeat distance, so the second panel must be cut starting half a repeat further along the roll. The total cut length per panel is unchanged, but you lose extra fabric at the start of every second panel, which is why half-drop designs need a larger waste allowance than the same repeat run straight.
Why do nap and one-way designs force every panel to be cut in the same direction?
Napped fabrics such as velvet, corduroy and brushed suiting have pile lying in one direction, so light reflects differently depending on which way a piece is turned. Two panels cut head to toe will read as different shades even from the same bolt. One-way printed motifs behave the same way visually. Cutting all pieces with the top of the pattern facing the same end of the roll removes the interlocking that saves fabric on symmetrical layouts, which typically adds 10 to 20 percent to the requirement.
How do I convert the yardage figure when buying from a metric supplier?
One yard is exactly 0.9144 metres and one metre is about 1.0936 yards, so multiply yards by 0.9144 to get metres. Bolt width matters too: a 54-inch decorator width is about 137 centimetres and a 44-inch quilting width about 112 centimetres. Because a metre is longer than a yard, buying the same number of metres gives you roughly nine percent more length, but never round down after converting โ cut lengths and pattern repeats are unforgiving, and most shops sell in tenths of a metre.
How much lining should I buy for curtain panels?
Lining is cut to the same number of panels as the face fabric but is usually slightly shorter and narrower, since it is set back from the leading edges and hemmed separately, so about 90 percent of the face yardage is a workable allowance. Standard cotton-blend lining is normally 54 inches wide and unpatterned, which means no repeat matching and a lower waste factor. If you are adding interlining for weight and light blocking, allow a third layer at the same quantity as the lining.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎGenerator Wattage Requirement Calculator
Calculate generator wattage requirement with inputs, formulas, and instant results.
๐งฎLighting Requirement Calculator
Calculate lighting requirement with inputs, formulas, and instant results.
๐งฎPool Salt Requirement Calculator
Calculate pool salt requirement with inputs, formulas, and instant results.
๐งฎLife Percentage Calculator
Calculate what percentage of your expected life you have lived and how much remains.
๐งฎBag Volume Calculator
Calculate bag volume with inputs, formulas, and instant results.
๐งฎBelt Size Calculator
Calculate belt size with inputs, formulas, and instant results.
๐งฎBikini Size Calculator
Calculate bikini size with inputs, formulas, and instant results.
๐งฎCircle Skirt Calculator
Calculate circle skirt with inputs, formulas, and instant results.