Upholstery: Fabric Yards Needed

Excel Formulas › Upholstery

All versions

Fabric is sold by the yard, cut in whole yards, and always short if you guess low. Total the inches each piece needs, divide by 36, and round up — the little bit of extra becomes your matching and mistake allowance.


Quick formula: Total inches over 36, rounded up:
=ROUNDUP(B2*C2/36,0)

Three sofa cushions at 54 inches each is 162 inches, which is 4.5 yards — so you order 5.

Functions used (tap for the full reference guide):

The example

Three pieces, each with a cushion count and the inches of fabric one cushion takes.

ABCDE
1PieceCushionsIn eachTotal inYards
2Sofa3541625
3Loveseat2541083
4Chair148482

The formula

The count times the inches per cushion gives total inches; dividing by 36 and rounding up gives yards:

=ROUNDUP(B2*C2/36,0) // total fabric inches over 36, rounded up to whole yards

How it works

Three quick moves:

  1. B2*C2 multiplies the cushion count by the inches each one needs — the raw fabric run.
  2. /36 converts inches to yards, since a yard is 36 inches.
  3. ROUNDUP(...,0) pushes the fraction up to a whole yard, because fabric is cut in yards, not partial ones.
  4. The rounding gives you a built-in cushion of extra fabric for cutting around flaws.

Patterned fabric needs more — matching the repeat across seams can add a yard or two. Add a repeat allowance column rather than fudging the inches-each number.

Try it: interactive demo

Interactive

Enter the number of cushions and the fabric inches each one needs.

Variations

Add a pattern-repeat allowance

Pad the total inches for matching a repeat before converting to yards.

=ROUNDUP(B2*C2*1.15/36,0)

Total a whole job

Sum the inches across every piece, then round once at the end.

=ROUNDUP(SUM(D2:D10)/36,0)

Pitfalls & errors

Round up the yardage, never down. A job that needs 4.5 yards and gets 4 leaves you a dye-lot short, and the new bolt rarely matches.

Round once, at the whole-job total, not on every cushion. Rounding each piece up separately buys far more fabric than the job actually needs.

Practice workbook

📊
Download the free Upholstery: Fabric Yards Needed practice workbook
Edit the yellow cushion and inches cells; total inches and yards recalculate.

Frequently asked questions

How many inches does a cushion really take?
It depends on the cushion size and how it is cut, but boxing, welting, and seam allowance mean the real figure is more than the visible face. Build a per-cushion number from a few finished jobs and keep it in the sheet.
Does railroaded fabric change the math?
It can — railroaded goods run the pattern sideways and often use less fabric on wide pieces. Keep a separate inches-each figure for railroaded fabric rather than reworking the formula.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Material With Waste Factor · Roundup & Rounddown · Blinds & Shades: Inside-Mount Order Width

Function references: ROUNDUPPRODUCT