Upholstery Fabric Calculator

Estimating upholstery fabric can be difficult because the amount required depends on the size and shape of the furniture, the width of the fabric, pattern matching and the amount of extra material needed for piping, mistakes or future repairs.

Use the Holytown Antiques Upholstery Fabric Calculator to estimate the amount of fabric you may need for common chairs, stools, benches, armchairs and sofas.

Select the furniture type, quantity, fabric width and any pattern-matching or contingency allowance to produce an approximate order quantity in metres and yards.

The calculator is intended as a planning guide only. Furniture construction, loose cushions, deep arms, skirts, buttoning, piping and directional or patterned fabrics can all significantly change the amount required, so confirm the final quantity with your upholsterer before ordering expensive material.

Field Descriptions

Furniture Type

Select the type of furniture you are planning to upholster. The calculator includes approximate starting allowances for dining chairs, stools, ottomans, benches, armchairs and sofas.

These presets are intended as planning estimates only. Furniture of the same general type can vary considerably in size and construction.

Quantity

Enter the number of matching pieces you want to upholster. The calculator multiplies the base allowance by the quantity entered.

Pattern / Matching Allowance (%)

Patterned fabric often requires additional material so checks, stripes, florals or other repeated designs can be aligned correctly across separate upholstery panels.

The calculator provides four simple planning options:

  • Plain fabric: 0%
  • Small repeat: 10%
  • Medium repeat: 20%
  • Large repeat: 30%

These percentages are general allowances rather than exact pattern-repeat calculations.

Extra Contingency (%)

Use this field to add an extra allowance for piping, irregular shapes, cutting errors, damaged sections or keeping a small amount of matching fabric for possible future repairs.

A 10% contingency can be a useful starting point, although the amount required depends on the furniture and the project.

Fabric Width (cm)

Enter the usable width of the upholstery fabric you intend to purchase.

The furniture presets are based on fabric approximately 140 cm wide. The calculator makes an approximate adjustment when a different width is entered.

For very narrow or unusually wide fabrics, the result should be treated with additional caution because the way individual pieces can be cut from the fabric may have a greater effect than a simple width adjustment.

Understanding Your Upholstery Fabric Estimate

Suggested Order Quantity

This is the estimated number of linear metres of fabric to allow after the furniture type, quantity, fabric width, pattern allowance and contingency have been taken into account.

The calculator rounds the result upwards rather than downwards so the displayed figure does not deliberately underestimate the amount to order.

Estimated Yards

This converts the suggested order quantity into yards for fabrics sold or described using imperial measurements.

Base Before Allowances

This shows the approximate starting amount before pattern matching and contingency are added.

Why Upholstery Fabric Requirements Vary

Two chairs that look similar can require very different amounts of fabric. Upholstery estimates depend on much more than the overall size of the furniture.

Furniture Shape and Construction

Deep arms, wings, loose cushions, skirts, buttoned sections, outside backs and heavily shaped frames can all increase the amount of fabric required.

Pattern Direction

Some fabrics can be turned when cutting, while others have a definite top and bottom. Directional fabrics can reduce the number of pieces that can be efficiently cut from each length.

Pattern Repeat

A large pattern repeat can require substantially more fabric because each upholstered section may need to start at a particular point in the design.

Checks and stripes can also require additional material so lines remain consistent across cushions, backs and adjoining panels.

Fabric Width

Upholstery fabric is often supplied at around 135–150 cm wide, although narrower and wider materials are available.

Narrower material may require more linear metres because fewer upholstery panels can be cut side by side.

Piping and Trims

If self-fabric piping, covered buttons or other trims are required, additional material may need to be cut specifically for these details.

Approximate Upholstery Fabric Allowances

The calculator uses the following approximate base quantities for fabric around 140 cm wide before pattern and contingency allowances are added:

Furniture TypeApproximate Base Allowance
Dining chair – seat only0.6 m
Dining chair – seat and upholstered back1.2 m
Small stool0.6 m
Footstool / ottoman1.0 m
Small upholstered bench1.5 m
Standard armchair5.5 m
Wingback / large armchair7.0 m
Two-seat sofa10.0 m
Three-seat sofa13.0 m

These figures are deliberately broad planning estimates. Large, unusually shaped or fully upholstered pieces can require significantly more material.

Upholstery Fabric Example

Suppose you want to recover four dining chairs with upholstered seats only.

The base allowance is approximately:

0.6 m per chair × 4 chairs = 2.4 m

If you choose a fabric with a small pattern repeat and add:

  • Pattern matching allowance: 10%
  • Extra contingency: 10%

The combined allowance is 20%:

2.4 m × 1.20 = 2.88 m

The calculator rounds upwards, giving a suggested order quantity of approximately:

2.9 metres

If the fabric has a larger repeat, is directional or the chairs have unusual seat shapes, you may need more.

Measuring Before Ordering Upholstery Fabric

If you are planning a professional reupholstery project, it is useful to inspect the furniture before ordering material.

  • Check whether the outside back is upholstered.
  • Count loose seat and back cushions.
  • Look for wings, deep arms or unusually shaped sections.
  • Check whether piping or covered buttons will use the same fabric.
  • Note any skirts or valances.
  • Check the width and repeat of the chosen fabric.
  • Determine whether the fabric has a directional design.
  • Allow extra material if pattern matching is important.

Buying Fabric for Antique and Vintage Furniture

Reupholstering antique or vintage furniture can involve additional considerations because frames and upholstery methods vary considerably between periods and makers.

Before stripping an older piece, consider whether any original upholstery, labels, webbing, stuffing or construction details may be historically significant.

For valuable antique furniture, sympathetic conservation or traditional upholstery may be more appropriate than a complete modern rebuild.

Upholstery Fabric Calculator – Frequently Asked Questions

How much fabric do I need to recover a dining chair seat?

A simple dining chair seat may require around 0.6 metres of 140 cm wide fabric as a broad starting estimate.

Large seats, patterned fabric or multiple chairs may require additional material.

How much fabric do I need for an armchair?

A standard fully upholstered armchair may require around 5.5 metres as a broad starting point, while a large or wingback chair may require around 7 metres or more.

Loose cushions, deep arms, skirts and pattern matching can increase the amount considerably.

How much upholstery fabric do I need for a sofa?

As a general planning estimate, a two-seat sofa may require around 10 metres and a three-seat sofa around 13 metres of approximately 140 cm wide fabric before additional allowances.

Sofa construction varies greatly, so confirm the quantity before purchasing expensive fabric.

Why do patterned fabrics need more material?

Extra material may be needed so the pattern can be positioned consistently and matched across separate upholstered sections.

Do stripes require extra upholstery fabric?

Often, yes. Additional fabric may be required to align stripes across cushions, backs, arms and adjoining panels.

Does fabric width affect how much I need?

Yes. Wider fabric may allow more pieces to be cut side by side, while narrower material can require additional linear metres.

The calculator makes an approximate adjustment from its 140 cm-wide fabric basis.

Should I always order extra fabric?

A modest extra allowance can be sensible, especially for patterned fabrics, complicated furniture or material that may be difficult to obtain again later.

Extra matching fabric can also be useful for future repairs.

Can I use normal curtain fabric for upholstery?

Not all decorative fabrics are suitable for furniture. Upholstery fabric is normally designed to withstand substantially more abrasion and wear than fabric intended only for curtains or light decorative use.

Check the manufacturer’s intended use and specifications before choosing material for seating.

Should I order fabric before speaking to an upholsterer?

For simple projects, the calculator can provide a useful starting estimate. For armchairs, sofas, valuable furniture or expensive patterned material, it is sensible to ask the upholsterer carrying out the work to confirm the required quantity before you place the order.

Can I use this calculator for antique furniture?

Yes, as an approximate planning tool. However, antique furniture may use traditional upholstery methods or have unusual frame shapes that make generic fabric allowances less reliable.

Related Furniture Tools

These free Holytown Antiques tools can also help when planning furniture, interiors and restoration projects.

Furniture Measurement Calculator

Convert metric and imperial furniture measurements and check basic doorway and vehicle clearance.

Furniture Room Fit & Clearance Calculator

Compare furniture dimensions with your available room space and estimate the clearance remaining around a piece.

Picture & Mirror Hanging Calculator

Calculate picture and mirror hanging height, spacing and positioning, including artwork displayed above furniture.

Browse Furniture at Holytown Antiques

Browse our current selection of antique, vintage and distinctive pre-owned chairs, stools, benches and other furniture.


Important Information

The Upholstery Fabric Calculator is provided as a general planning tool only. The quantities shown are approximate estimates based on broad furniture categories rather than measurements or cutting plans for a specific piece.

Actual fabric requirements can vary because of furniture dimensions, frame construction, loose cushions, wings, deep arms, skirts, buttoning, piping, fabric width, pattern repeat, pattern direction and the way individual panels need to be cut.

The fabric-width adjustment used by the calculator is also approximate and does not replace a professional cutting plan.

Before ordering expensive, limited or non-returnable fabric, ask the upholsterer carrying out the work to confirm the required quantity for the specific piece.

Please note: Holytown Antiques cannot guarantee that the quantity produced by this calculator will be sufficient for a particular upholstery project.