Skip to content

Fabric Calculator

Work out how much fabric to buy for a project from its finished size, the seam allowance you are cutting and the width of the bolt you are buying.

Almost every sewing project starts the same way: you have a finished size in mind, no idea how much fabric that is, and a bolt to choose from. This calculator turns the finished size into a cut size, adds the seam allowance, multiplies by the number of pieces you need, and converts the answer into yards or metres at the bolt width you are actually buying. It is the number to take to the cutting counter.

At a glance

What you enter
Project type, Finished width of one piece, Finished length of one piece, Fabric width (bolt width), Number of pieces to cut, Seam allowance, Waste allowance, Unit system
What you get
Fabric needed, Fabric needed (metres), Buy this many yards, Buy this many metres
Formula shown
Yes, every step, right below your results.
Cost and privacy
Free, no account needed, and nothing you type is stored.

See worked examples โ†“ Read the FAQ โ†“ Share this calculator โ†“

Project type

Included so the result can be compared with the usual figure for this kind of project. The measurements below are what actually drive the maths.

For a garment this is the width of one panel, not the whole body. For a cushion it is the cut width you want.

For a dress or a skirt this is the finished length from shoulder or waist to hem.

Apparel fabric is normally 44/45 in or 58/60 in. Quilting cotton is 44/45 in, wide backing 108 in.

A front, a back and two sleeves is 4. A cushion front and back is 2. Add facings, pockets and a waistband.

5/8 in is the commercial pattern standard. 1/4 in is normal for quilt piecing and for serged seams.

Covers squaring up, matching a repeat and cutting errors. 10 percent for plain fabric, 15 to 20 for a one way print.

Unit system

Pick the system you want to work in, then enter every measurement below in that system. The formulas convert to inches internally and the results are given in both yards and metres.

Reset

Results are estimates for general information only, always verify with a professional or official source before acting on them.

How to use the Fabric Calculator

  1. 1 Enter Project type, Included so the result can be compared with the usual figure for this kind of project. The measurements below are what actually drive the maths.
  2. 2 Enter Finished width of one piece (in), For a garment this is the width of one panel, not the whole body. For a cushion it is the cut width you want.
  3. 3 Enter Finished length of one piece (in), For a dress or a skirt this is the finished length from shoulder or waist to hem.
  4. 4 Enter Fabric width (bolt width) (in), Apparel fabric is normally 44/45 in or 58/60 in. Quilting cotton is 44/45 in, wide backing 108 in.
  5. 5 Enter Number of pieces to cut (pieces), A front, a back and two sleeves is 4. A cushion front and back is 2. Add facings, pockets and a waistband.
  6. 6 Enter Seam allowance (in), 5/8 in is the commercial pattern standard. 1/4 in is normal for quilt piecing and for serged seams.
  7. 7 Enter Waste allowance (%), Covers squaring up, matching a repeat and cutting errors. 10 percent for plain fabric, 15 to 20 for a one way print.
  8. 8 Enter Unit system, Pick the system you want to work in, then enter every measurement below in that system. The formulas convert to inches internally and the results are given in both yards and metres.
  9. 9 Press Calculate. You get Fabric needed, Fabric needed (metres), Buy this many yards, Buy this many metres, and every intermediate step stays visible under "How is this calculated?"
  10. 10 Change one number at a time to see what moves the result, that is usually the most useful thing a calculator can tell you.

Worked examples

Real numbers run through this calculator. Open any example to load it into the form above and change it.

Simple A-line dress, 44 inch fabric

A medium dress with a 20 inch wide skirt panel and a 44 inch finished length, cut as four pieces with a 5/8 inch seam allowance.

You enter

Project type
1
Finished width of one piece
20 in
Finished length of one piece
44 in
Fabric width (bolt width)
44 in
Number of pieces to cut
4
Seam allowance
0.63 in
Waste allowance
10%
Unit system
1

You get

Fabric needed
2.67 yd
Fabric needed (metres)
2.44 m
Buy this many yards
2.75 yd
Buy this many metres
2.50 m

About 2.7 yards, which is what a simple A-line dress of this size normally takes. Buy 3 yards and you have a comfortable margin.

Open this example in the calculator โ†’

Wide cushion cover, metric

A 50 cm square cushion cut as two pieces, with 1.5 cm seams and 110 cm of usable fabric width, working in centimetres.

You enter

Project type
6
Finished width of one piece
50 in
Finished length of one piece
50 in
Fabric width (bolt width)
110 in
Number of pieces to cut
2
Seam allowance
1.50 in
Waste allowance
10%
Unit system
2

You get

Fabric needed
0.61 yd
Fabric needed (metres)
0.56 m
Buy this many yards
1.00 yd
Buy this many metres
0.60 m

One metre of 110 cm fabric covers both cushion panels with room to spare. The metric entries are converted to inches first, so both unit systems run through the same arithmetic.

Open this example in the calculator โ†’

Sleeveless top, 58 inch fabric

A top with a 22 inch wide bodice panel and a 26 inch finished length, cut as four pieces from 58 inch fabric.

You enter

Project type
2
Finished width of one piece
22 in
Finished length of one piece
26 in
Fabric width (bolt width)
58 in
Number of pieces to cut
4
Seam allowance
0.63 in
Waste allowance
10%
Unit system
1

You get

Fabric needed
1.34 yd
Fabric needed (metres)
1.22 m
Buy this many yards
1.50 yd
Buy this many metres
1.30 m

Wide fabric and a short garment is the cheapest combination there is. A long sleeved version needs roughly twice this.

Open this example in the calculator โ†’

Frequently asked questions

How much fabric do I need for a dress?
A simple A-line dress in a size 12 takes roughly 2.5 to 3 yards of 44 inch fabric, and about 2 to 2.5 yards of 58 inch fabric. A dress with sleeves, a collar and a fuller skirt can take 4 yards or more. Enter the finished length from shoulder to hem, the width of the widest panel and your own piece count above, because the piece count is what moves the answer most.
What is the standard width of fabric?
Apparel and quilting fabric is usually 44 or 45 inches wide, and dress fabric is often 58 or 60 inches. Quilt backing is sold at 108 inches, and upholstery fabric runs 54 to 60 inches. Measure the bolt rather than trusting the label: the usable width is often an inch or two less than the stated width after the selvedge is trimmed.
How much seam allowance should I add?
Commercial patterns are drafted with a 5/8 inch seam allowance already included in the pattern piece, so if you are cutting from a commercial pattern you are cutting to the printed line, not adding to it. Add the allowance yourself when you draft your own pieces or when you trace a pattern without one. Quilt piecing uses 1/4 inch, and serged seams are normally 1/4 to 3/8 inch.
Why does wider fabric not save as much as I expected?
Because a wider bolt only helps when another pattern piece fits beside the first. A skirt panel 30 inches wide leaves nothing usable beside it on a 44 inch bolt, but on a 58 inch bolt you can cut two. That is why the 58 inch column in a yardage chart is not simply 44 divided by 58 of the 45 inch figure. Lay your pieces out at the bolt width before you rely on the saving.
Should I buy extra fabric?
Yes. Buy one extra half yard on a garment, and a quarter yard on a small project, because a cutting mistake on a sleeve or a collar cannot be fixed without more fabric from the same dye lot. Once a bolt sells out, that exact dye lot is gone. Extra fabric from the same lot is also what makes later repairs possible.

More money questions answered โ†’

Terms used here

Short, plain-language definitions of the words this calculator uses.

Share this tool

Send the calculator, or your exact numbers, to whoever needs to see them.

Your browser blocked the clipboard, select the link above and copy it manually.

Embed this calculator on your own site โ†’

We use essential cookies to run this site. Optional partners (advertising and analytics) only load if you accept them. See our Privacy Policy.