Elite Fabrics

Upholstery Fabric Guide: Rub Counts, Performance Fabrics, and Furniture

Learn how to choose sofa and armchair upholstery fabrics. Understand Wyzenbeek double rubs, Martindale scores, cleaning codes, and yardage.

1. What Are Wyzenbeek and Martindale Rub Counts?

When shopping for furniture upholstery, the most important technical specification is the Abrasion Resistance Rating:

  • Wyzenbeek Test (North American Standard / ASTM D4157): A piece of wire screen or cotton duck rubs back and forth along the fabric warp and weft. One back-and-forth motion equals one double rub.
  • Martindale Test (European Standard / ISO 12947): Rubs fabric in an oscillating figure-eight motion.
Double Rubs (Wyzenbeek) Duty Classification Recommended Application
9,000 to 14,000 Light Duty Occasional accent chairs, bedroom headboards
15,000 to 29,000 Medium Duty Everyday living room sofas, dining chair seats
30,000+ Heavy Duty / Commercial High-traffic family rooms, homes with active pets

Calculate fabric needed for chairs, sofas, and sectionals with our Upholstery Fabric Calculator.

2. Best Upholstery Textiles: Performance vs Natural

  • Performance Polyester & Polypropylene (Crypton, Sunbrella): Engineered synthetic fibers that repel spilled red wine, coffee, and pet stains without liquid absorption. Ratings frequently exceed 50,000+ double rubs.
  • Heavy Cotton Duck Canvas (350–500 GSM): Highly durable, natural, breathable, and easily washable when made into removable slipcovers. Read our Canvas Fabric Guide.
  • Upholstery Velvet: Remarkably resilient because pile loops have no loose surface threads for pet claws to catch and snag.
  • Heavy Linen: Gorgeous earthy texture, but prone to creasing and soil absorption; best blended with synthetic fibers for everyday furniture.

3. Understanding Cleaning Codes (W, S, WS, X)

Always check the manufacturer tag under the seat cushion:

  • W (Water-based): Clean using mild water-based shampoo or foam upholstery cleaner.
  • S (Solvent-based): Clean only with pure water-free solvent dry-cleaning fluid. Applying water will leave a permanent discolored water-ring.
  • WS (Water or Solvent): Can be cleaned with either water-based foam or mild solvent solutions.
  • X (Vacuum Only): Clean only by gentle vacuuming or brushing. No liquids of any kind.

4. Estimating Yardage for Sofas & Armchairs

Industry benchmarks for standard 54-inch wide upholstery fabric:

  • Club Armchair: 7 to 8 yards.
  • Wingback Chair: 8 to 9 yards.
  • 2-Seat Loveseat: 12 to 14 yards.
  • 3-Cushion 84" Sofa: 16 to 18 yards.
  • Dining Chair Seat Pad: 0.75 yards (covers 2 standard slip seats).

5. Welting Cord & Pattern Repeat Matching

If your design features self-fabric welt cord (piping) around cushion perimeters, add 1.5 to 2.5 extra yards cut on the true 45-degree bias.

When choosing large plaids or floral medallion repeats, add 15% to 25% extra yardage so patterns center identically across back cushions, seat decks, and arm facings.

Frequently Asked Questions

What is a good double rub count for a family sofa with pets?

Target at least 30,000 double rubs (or higher) in a tightly woven performance fabric or dense velvet.

Why is upholstery fabric always 54 inches wide?

54 inches (137 cm) is the worldwide standard loom width for commercial and residential upholstery, designed to span wide furniture frames with minimal vertical joining seams.

How do you clean an "S" cleaning code couch?

Never use water or water-based upholstery detergents. Use a dry-cleaning solvent or mineral-spirit based foam applied with a clean white microfiber towel in a well-ventilated room.