Upholstery Fabric Calculator: How to Estimate Fabric Yardage for Upholstery
How to Calculate the Fabric Youβll Need for Your Project
p>Whether you're reupholstering a beloved armchair, stitching a quilt for a grandchild, or hanging new drapes, the first question is always the same β how much fabric do I actually need? Order too little and your project stalls. Order too much and the leftover lives in a closet forever. Use our free calculator below to get an instant answer, then keep reading for the math behind it, the factors that change it, and tips from our textile experts.The Revolution Fabric Yardage Calculator
Select your application, enter your dimensions, and we'll suggest a yardage amount based on the standards from our Reupholstery Guide β with a 10% overage built in. You can also print or save the estimate as a PDF to bring to your upholsterer.
How much fabric do I need?
Select your application and answer a few questions β we'll suggest a yardage amount based on Revolution's standards plus a 10% overage.
Please verify with your upholsterer before ordering. A 10% overage is included. Actual yardage varies based on pattern repeat, fabric direction, and your upholsterer's cutting plan.
Note: this estimate is based on standard furniture proportions and the Revolution Reupholstery Guide. Pattern repeats, fabric direction, and your upholsterer's specific cutting plan can change the actual yardage. Always confirm with your upholsterer before ordering.
The 54-Inch Standard: Start Here
Almost all upholstery and drapery fabric in the United States is sold in a 54-inch width. When you buy "a yard," you're actually getting a piece 54 inches wide by 36 inches long β that's the dimension every yardage calculation below assumes. Imported fabrics and specialty goods sometimes run narrower (45") or wider (60"+), so it's always worth confirming the width before you order.

Choosing the Right Fabric First
Before you calculate yardage, decide what kind of fabric your project needs. Picking the right material up front saves you from buying twice.
Indoor Projects
Performance fabrics are engineered to resist stains, withstand heavy daily wear, and clean up with diluted bleach. They're the right choice for any piece that sees real life β sofas, sectionals, dining chairs, family-room ottomans. Non-performance fabrics tend to be cheaper but won't hold up the same way; reserve them for low-traffic decorative items like throw pillows or guest-room accents.
Outdoor Projects
Outdoor fabrics are built to resist UV fading, repel water, and survive temperature swings. They're essential for patio cushions, outdoor sofas, and anything else exposed to weather. Indoor fabric on outdoor furniture will fade and break down within a season, so this is one place not to compromise.

See How Easily Performance Fabric Cleans
Related: How to Clean Upholstery Fabric β Say Goodbye to Stains
Simple Fabric Math: The Basics
For most simple projects, fabric math comes down to a single question: how wide and how tall is the piece you're covering?
If your finished piece is narrower than 54 inches, one width of fabric covers it. The length you need is just the height of the piece (plus seam allowance, hems, and any pattern matching β more on that below). For example, a simple curtain for a 24-inch-wide by 36-inch-high window takes one yard. The 54-inch fabric width comfortably covers the 24-inch window, and one yard's length (36 inches) covers the height.
If your piece is wider than 54 inches, you need to plan for seams. Most sofas, sectionals, and king-size headboards fall into this category β they require multiple "widths" of fabric joined together. That's exactly where the calculator above shines β it handles the multi-width math automatically.
Calculating Fabric for Pieced Projects (Quilts, Patchwork, Custom Cushions)
If your project is made up of repeated pieces β quilt blocks, patchwork pillow tops, multiple matching cushions β the calculator above won't cover it. Use this simple four-step formula instead:
- Pieces per width: divide the fabric width (54") by the width of one piece, then round down. Example: 6-inch squares β 54 Γ· 6 = 9 pieces per row.
- Rows needed: divide the total pieces you need by the pieces-per-width. Example: 27 squares Γ· 9 = 3 rows.
- Total length: multiply the number of rows by the length of one piece. Example: 3 rows Γ 6" = 18 inches.
- Convert to yards: divide total length by 36 inches and round up. Example: 18" Γ· 36 = Β½ yard.
Add 10β20% on top of this base figure for seam allowance, pattern matching, and inevitable cutting mistakes.
Related: How Many Yards of Upholstery Fabric Does It Take to Re-Cover a Sofa?

Five Factors That Change Your Fabric Needs
The calculator and formulas above give you a baseline. These five factors can shift the actual amount you need up or down:
1. Seam Allowance and Hems
Always add fabric for the edges. As a rule of thumb, allow 1 inch of seam allowance per side for upholstery and Β½ inch for sewing. Curtains and drapes need an extra 8β16 inches per panel for top and bottom hems.
2. Fabric Width Variations
54" is standard, but it's not universal. Imported fabrics often come in 45" or 60" widths, and specialty fabrics can be wider still. A narrower fabric means more widths joined together β and more total yardage. Always double-check the width before calculating.
3. Pattern Repeat
Patterned fabrics need to match at every seam, which means you'll cut some fabric off and discard it to align the pattern. Add 10β25% for pattern repeat β the larger the repeat, the more overage. An 18-inch repeat typically adds about 20% to your total yardage.
4. Directional Fabrics
Some fabrics have a defined direction (a nap, a one-way pattern, a directional weave) that must run consistently. This rules out the upholsterer's usual trick of rotating pieces 90Β° to save fabric, so directional materials need 10β15% extra.
5. Welting (Cording)
Welt cord, the rope-like trim along cushion edges and seam lines, requires its own fabric β cut on the bias so it bends smoothly around corners. Bias-cut welting eats more material than you'd expect; add Β½ to 1 yard depending on the size of the piece.

Always Buy a Little Extra
Fabric is produced in dye lots, and lot-to-lot color variation is real β even on the same SKU. If you run short halfway through your project and have to order more, the new batch may not be a perfect match. Order all the fabric you need (plus your overage) in a single purchase, and keep any leftover for future repairs or coordinating accent pieces.
For quick reference, you can also download our printable Reupholstery Yardage Guide (right-click and "Save image as").

When to Call an Upholsterer
If your project is large, expensive, or involves a piece you care deeply about, hiring a professional upholsterer is often worth it. A good upholsterer will measure your piece, calculate exact yardage based on their specific cutting method, and recommend the right fabric for how the piece will actually be used. Velvet might look gorgeous on a Pinterest board, but it's the wrong call for a sectional that hosts movie night with three kids β a performance fabric with high abrasion resistance lasts years longer in real-world use.
Bring your calculator estimate or printed PDF to the consultation so you have a starting point for the conversation.

Frequently Asked Questions
How do I calculate fabric yardage for different projects?
The fastest way is the interactive calculator above, which handles sofas, chairs, ottomans, headboards, drapery, pillows, and custom panels. For pieced projects like quilts, use the four-step formula: pieces per width Γ rows needed Γ piece length, converted to yards.
What's the difference between yards and meters when buying fabric?
Fabric in the US is sold by the yard (36 inches). In most other countries, it's sold by the meter (39.37 inches β about 9% longer than a yard). When converting, always round up to make sure you have enough.
How much extra fabric should I buy?
The calculator above includes a built-in 10% overage. For patterned or directional fabrics, add another 10β15%. For complex projects with welting or tufting, an extra yard is rarely wasted β it can become matching throw pillows, arm covers, or repair material if a cushion ever needs replacing.
Why do I need extra fabric for upholstery vs. simpler sewing projects?
Upholstery uses dozens of separately cut pieces (inside back, outside back, inside arms, outside arms, deck, cushions, boxing, welting, skirts) and each one needs its own seam allowance. Pattern matching across all those pieces also wastes fabric at every seam. That's why our calculator builds in 10% over the base figure from the Revolution Reupholstery Guide.
What is "pattern repeat" and how does it affect yardage?
Pattern repeat is the vertical distance from one full pattern motif to the next identical one. To match patterns at every seam, the upholsterer has to cut and discard fabric until the next piece starts at the same point in the pattern. Larger repeats waste more material β a fabric with an 18-inch repeat typically adds about 20% to the total yardage.
Ready to Start Your Project?
Once you have your number, browse our upholstery fabric collection or take the Fabric Finder quiz to narrow down the right Revolution fabric for your application, durability needs, and aesthetic. Every Revolution fabric is woven in our North Carolina mill, PFAS-free, bleach cleanable, and built to handle the realities of family life.
Share your project on Instagram with #revolutionfabrics β we love seeing what our customers create.
Comments
Leave a comment