Upholstery Calculator

Chair Fabric Calculator

Estimate upholstery fabric for armchairs, wingbacks, barrel chairs, dining chairs, Parsons chairs and recliners using actual dimensions, fabric width, repeat and nap.

Upholstery fabric and measuring tools for a chair project
1
Chair upholstery model

Enter the chair and fabric details

Chair type The chair type changes the modeled panel set. Enter the actual measurements of your chair instead of relying on the preset name alone.
Measurements Overall dimensions scale the upholstered frame. Interior dimensions control the seat, deck and inside back.
Construction details These options change the modeled upholstery pieces and allowances.
Skirt and welt Skirt fabric is modeled directly. Welt is an adjustable percentage because cutting direction and strip construction vary by project.
Fabric Use the actual cutting width after excluding selvages or coated edges. Pattern repeats enlarge the modeled envelopes; nap prevents rotation.
2
Modeled chair estimate

Chair upholstery fabric requirement

Upholstery fabric and tools for measuring a chair
Recommended purchase — Press Calculate Chair Fabric
Planning range—
Modeled layout base—
Modeled cut pieces—
Pieced panel seams—

Modeled yardage share by chair zone

Frame / body—
Seat—
Back—
Arms / wings—
Skirt—
Welt + cutting extra—

The zone values allocate the modeled layout for planning; they are not independent cut orders.

3
Modeled panel set

See what is included

Results appear after calculation.

4
Fabric placement

Visualize the cutting envelope

Results appear after calculation.
5
Estimate summary

What changed the yardage

Chair type
—
Chair / seat size
—
Fabric
—
Repeat / direction
—
Planning estimate

For expensive fabric or unusual construction, compare this model with the old cover or a measured cut list before ordering.

  1. Enter the chair details, then press Calculate Chair Fabric.
Chair-specific models

Switch between upholstered lounge chairs, wingbacks, barrel chairs, dining seats, Parsons chairs and recliners.

Fabric-width layout

Pack modeled cut envelopes across the usable fabric width instead of using surface area alone.

Repeat and nap

Reserve repeat-matching space and lock the direction for velvet, nap or one-way motifs.

Planning range

Compare the modeled purchase with a wider range that acknowledges shapes and hidden construction a dimension-only tool cannot inspect.

How Much Fabric Do You Need to Reupholster a Chair?

Use this chair fabric calculator to estimate upholstery yardage from the actual chair dimensions, construction type and fabric. It supports armchairs, wingback chairs, barrel or tub chairs, slipper chairs, dining-chair seats, upholstered dining backs, Parsons chairs and a planning model for recliners.

This fabric calculator for chairs builds a set of modeled upholstery panels and places their cutting envelopes inside the usable fabric width. Pattern repeat, nap, loose cushions, wings, skirts, welt and oversized-panel seams can all change the estimate.

Chair Upholstery Yardage Depends on Construction

A dining-chair seat pad and a fully upholstered wingback are both chairs, but their fabric requirements are not comparable. A useful estimate needs to know which surfaces are upholstered and how the cover is built.

Chair modelMain modeled piecesDetails that can add fabric
Dining seat onlyOne wrapped seat panel per chairThick pad, large wrap allowance, repeat matching
Dining seat + backSeat wrap plus back front and outside backTufting, shaped back, large motif
Parsons chairSeat, back faces and modeled back-edge wrapFully covered frame, stripes, back thickness
ArmchairBack, deck, rail, arms, arm fronts and seat constructionLoose cushion, rolled arms, skirt, welt
WingbackArmchair pieces plus inside and outside wingsShaped wings, tufting, one-way pattern
Barrel / tub chairCurved-back envelopes, seat and arm/body panelsCurved seams, channeling, pattern centering
ReclinerArmchair body plus modeled footrest and moving side coversMechanism design, separate moving panels, hidden upholstery

How the Chair Fabric Calculator Works

For fully upholstered chairs, the calculator models the furniture as a collection of rectangular cutting envelopes. Depending on the selected type, these can include outside back, inside back, seat deck, front rail, inside arms, outside arms, arm fronts, wings, seat cushion faces and boxing, back cushion pieces, footrest panels and skirt fabric.

The envelopes are then placed across the entered usable fabric width. This matters because upholstery yardage is a layout problem: two pieces with the same total area can consume different running yardage when one is too wide to sit beside another.

Worked Example: 32-Inch Armchair

The default model is a 32 × 34 × 38-inch armchair with a 21 × 21-inch inside seat, tight upholstered back, one 4-inch loose seat cushion, track arms and 54-inch usable fabric.

With 2 inches of frame cut/tuck allowance, 1/2-inch cushion seams, no pattern repeat, rotation allowed, a 5% self-fabric welt planning allowance and 10% cutting/error allowance, the validated layout recommends 7 yards after quarter-yard rounding.

The calculator also shows a planning range around that model because real arm shapes, hidden tuck-ins and upholstery seam placement can move the final amount.

Dining Chair Seat Fabric Formula

A drop-in or wrapped dining-chair seat is different from a sewn box cushion. The fabric must cover the seat surface and continue around the pad far enough to staple or secure underneath.

Seat cut width = seat width + (2 × wrap allowance)

Seat cut depth = seat depth + (2 × wrap allowance)

For example, an 18 × 18-inch seat with a 3-inch wrap allowance needs a 24 × 24-inch cutting envelope before pattern matching. Multiple chair seats are then packed across the selected fabric width instead of multiplying one-chair yardage blindly.

Dining Chair Seat and Back

When the back is upholstered too, the calculator adds a front and outside-back envelope using the entered seat width as the back width reference and the entered upholstered-back height. The same wrap allowance is used around those back panels. If the back is tufted, the selected tufting extra increases the planning depth.

Parsons chairs add a modeled back-edge or side-wrap strip because the back is usually more fully upholstered than a simple removable pad.

Loose Chair Cushion Fabric

For a loose armchair seat cushion, the model includes a top face, a bottom face and a continuous boxing envelope. Cushion face cut sizes include the selected seam allowance.

Seat cushion face width = inside seat width + (2 × seam allowance)

Seat cushion face depth = inside seat depth + (2 × seam allowance)

Boxing cut height = finished cushion thickness + (2 × seam allowance)

For construction-level cushion details such as zipper plaques and piping strip counts, use the Box Cushion Calculator.

Wingback Chair Fabric

The wingback model starts with the armchair body and adds separate inside and outside wing envelopes on both sides. The wing pieces are modeled from the difference between overall and inside width plus the back height. Real wing shapes are curved, so the calculator treats these as cutting envelopes rather than finished patterns.

Barrel and Tub Chair Fabric

A barrel chair has a curved body rather than a flat rectangular back. The calculator increases the modeled inside- and outside-back widths to reserve additional cloth for that curve, then includes the seat and arm/body pieces. Deep channeling, pleats or a strongly shaped shell can require more than a dimension-only model can predict.

Recliner Fabric Estimates Need Extra Caution

Recliners vary significantly because the footrest, moving sides, back and mechanism covers can be built in many ways. The recliner option adds modeled footrest faces and moving side-cover envelopes to the upholstered chair body, but it should be treated as an early planning estimate. If the original cover can be removed and measured, that is a better source for a final cut order.

Pattern Repeat and Chair Upholstery

Pattern matching can increase chair fabric use even when the chair is small. A visible motif may need to be centered on the back, seat and arm fronts, and matching points can push a cut to the next pattern repeat.

Enter both vertical and horizontal repeats when known. The calculator expands each modeled envelope to the next repeat boundary. This reserves matching space but does not decide exactly where a flower, stripe or medallion should sit on the finished chair.

Nap, Velvet and One-Way Chair Fabric

Velvet, chenille with visible direction, one-way prints and some textured fabrics may require consistent orientation. Selecting nap / one-way motif prevents 90-degree rotation in the modeled layout. That can increase running yardage and can also force a wide back panel to be pieced.

What Happens When a Chair Panel Is Wider Than the Fabric?

If a modeled back or body envelope cannot fit the usable fabric width in any permitted orientation, the calculator can split it into multiple fabric-width panels. The selected panel seam allowance is added to the joined edges, and the result reports the number of modeled seams.

Actual seam location should be chosen for appearance and construction. On patterned fabric, the seam may need additional matching room beyond the mathematical split.

Chair Fabric Calculator vs. Upholstery Fabric Calculator

TaskChair Fabric CalculatorUpholstery Fabric Calculator
Dining-chair seat wrapYesGeneral furniture estimate
Wing panelsYesGeneric wingback model
Barrel / tub curve allowanceYesGeneral chair category
Loose seat or back cushionYesGeneral cushion counts
Recliner moving sectionsEarly planning modelGeneral recliner estimate
Measured arbitrary panelsNoYes
Sofas, ottomans and other furnitureNoYes

Use this page when the project is specifically a chair and chair construction matters. Use the Upholstery Fabric Calculator for other furniture or when you already have your own measured panels.

Chair Fabric Calculator FAQ

How many yards of fabric do I need for an armchair?

The amount depends on the chair dimensions, arms, back, cushion construction, fabric width, repeat and skirt or welt details. Enter the actual measurements instead of relying on one fixed armchair number. The default 32-inch armchair model on this page recommends about 7 yards with its selected allowances.

How much fabric do I need for a dining chair seat?

Measure the seat width and depth, then add enough wrap allowance on every edge to reach the underside fastening area. The calculator packs the resulting seat rectangles across the fabric width for the number of chairs entered.

Does a wingback chair need more fabric than a basic armchair?

It often has more upholstered components because the inside and outside wings need fabric in addition to the chair body. The calculator adds those wing envelopes automatically when Wingback Chair is selected.

Does pattern repeat increase chair yardage?

It can. Enter vertical and horizontal repeat values so each modeled cutting envelope reserves space to reach a repeat boundary. Large centered motifs may still need a custom cutting plan.

Why can velvet require more chair fabric?

Visible nap usually means pieces must run in the same direction. Preventing rotation makes some layouts less efficient. Use the one-way fabric option to model that restriction.

Does the chair estimate include piping or welt?

Choose a moderate or extensive self-fabric welt planning allowance. It is added as a percentage because actual welt strip direction, width and joining method vary. For detailed bias calculations, use the Bias Binding Calculator.

Can I calculate fabric for a set of dining chairs?

Yes. Enter the quantity. The calculator lays out all modeled seat and back pieces together so the result can use the fabric width more efficiently than simply multiplying a rounded one-chair number.

Is this accurate enough for expensive upholstery fabric?

Use it as a planning estimate. Before ordering expensive, limited or customer-supplied fabric, compare the result with the old upholstery pieces, actual patterns or a measured workroom cut list.

Related Upholstery Calculators

Use the Box Cushion Calculator for detailed loose-cushion construction, the Sofa Fabric Calculator for sofas, the Upholstery Fabric Calculator for other furniture, and the Upholstery Yardage Chart for quick reference ranges.