Upholstery Yardage Guide: How Much Fabric to Reupholster Every Piece of Furniture

From a single dining chair seat to an eight-foot sofa — exact yardage estimates, why upholstery takes so much fabric, and the pattern matching rules that can add 25%.

Upholstery Yardage at a Glance: The Master Table

These estimates assume 54" wide upholstery-weight fabric with a solid color or small all-over pattern. Add 15–25% for stripes, plaids, or large-scale prints that need matching.

Furniture Piece Solid Fabric With Pattern Match Notes
Sofa (72–84")10 – 14 yd13 – 18 yd3-seat; detached cushions add 2 yd
Loveseat (48–60")7 – 10 yd9 – 13 ydCompact 2-seat
Armchair5 – 7 yd6 – 9 ydClub chair or barrel back
Wing chair7 – 9 yd9 – 12 ydWings add significant surface area
Ottoman2 – 3 yd3 – 4 ydStandard 30–36" square
Dining chair (seat only)1 – 2 yd1.5 – 2.5 ydPer chair; slip seat drops in
Dining chair (full)3 – 4 yd4 – 5 ydBack + seat fully upholstered
Headboard (twin)3 – 5 yd4 – 6 ydFlat panel style
Headboard (queen)5 – 7 yd6 – 9 ydTufted adds 1–2 yd
Headboard (king)7 – 9 yd9 – 12 ydFull wall panel style
Sectional (per section)6 – 9 yd8 – 12 ydAdd per module; corner wedge = 4–6 yd

Why Upholstery Takes So Much Fabric

People are often shocked that a 7-foot sofa needs 14 yards of 54" fabric. The reason: upholstery pieces are large, irregularly shaped, and cannot have seams in visible areas. A sofa has inside arms, outside arms, inside back, outside back, seat deck, front panel, and cushion tops, bottoms, and boxing — each cut as one continuous piece. You cannot patch two scraps together in the middle of a seat cushion. This forces the cutter to work around the natural waste of large piece layouts.

Railroaded vs Standard Fabric Direction

Standard upholstery fabric runs the pattern vertically (warp direction, along the roll). Railroaded fabric runs the pattern horizontally (weft direction, selvedge to selvedge). The difference is critical:

  • Standard: The 54" bolt width limits how wide a single piece can be. A sofa cushion longer than 54" must be pieced unless you buy railroaded fabric.
  • Railroaded: The bolt width becomes your piece length. You can cut a 72" sofa cushion in one piece because you are cutting along the 54" width and the pattern runs the long way. Most upholstery velvets and wide stripes are railroaded for exactly this reason.

Always check the bolt end label. If it says "RR" or shows the pattern running horizontally relative to the roll, calculate yardage differently — you are buying based on piece width, not piece length.

Calculating for Stripes and Patterns

Stripes, plaids, and large floral prints need to match across every seam on a piece of furniture. The center of the inside back must align with the center of the seat. The stripe on the outside arm must continue the stripe on the inside arm. This matching consumes fabric aggressively:

Pattern Type Extra Fabric Why
Solid / texture0%No match needed; any direction
Small all-over print5 – 10%Directional matching only
Stripes15 – 20%Horizontal + vertical alignment on every piece
Plaid / check20 – 25%Both directions, plus centering dominant lines
Large floral (12"+)20 – 30%Motif placement + repeat match

54" Is the Upholstery Standard — Here Is Why

Upholstery fabric is almost always 54" wide. This is not arbitrary. A 54" width lets you cover the inside back of most sofas and chairs in one piece. It also covers the seat depth of standard sofas (21–24") with enough wrap-around for tacking underneath. 45" quilting cotton is too narrow for most upholstery pieces — you end up with seams in the seat or inside back, which is structurally weak and visually unprofessional. If you are reupholstering a large piece for the first time, buy 54" upholstery-weight fabric rated at 15,000+ double rubs.

Use our upholstery fabric calculator to get exact yardage for your specific piece — it accounts for pattern matching, cushion count, and railroaded fabric direction.