Home Decor Utility

Cushion calculator: how much fabric for a cushion cover

Cushion calculator: pick the cushion size and number of covers to get the front and back panel size and the metres of 44 in fabric to buy. Free, no signup.

Cushion size (inches, square)
Fabric per cover2 panels of 18" × 18"

648 sq in (4.50 sq ft) with 1 in seam allowance on every side

Buy 18 in (0.46 m) of 44 in wide fabric for 1 cover

Quick answer

A cushion cover is two panels, front and back, each cut 2 in larger than the cushion (1 in seam allowance on every side). A 16 in cushion, the calculator’s default, needs two 18 x 18 in panels: 648 sq in, which fits side by side in 18 in (0.46 m) of 44 in wide fabric.

Related tools

Cushion fabric calculator: how the answer is worked out

Panel size = cushion size + 2 in (1 in seam allowance on each side). Fabric per cover = 2 panels. Length to buy = how many rows of panels fit across a 44 in roll x panel height. For the four preset sizes: a 12 in cushion takes two 14 in panels (392 sq in), three fit across the roll, so 14 in (0.36 m) of fabric; 16 in takes two 18 in panels (648 sq in) in 18 in (0.46 m); 18 in takes two 20 in panels (800 sq in) in 20 in (0.51 m); 24 in takes two 26 in panels (1,352 sq in), only one fits across, so 52 in (1.32 m). For four 16 in covers the eight panels sit two across in four rows: 72 in (1.83 m). The 1 in allowance and 44 in roll are StitchMagic calculator defaults; if your fabric pattern needs matching across panels, buy extra.

Cushion cover sizes

The calculator’s presets are 12, 16, 18 and 24 in square, and the size box takes any other size. Measure the cushion insert edge to edge across the middle and enter that number; the calculator adds the seam allowance itself, so do not add it twice. The size printed on an insert’s label is the size to enter.

Fabric calculator for rectangular and round cushions

The calculator works in squares. For a rectangular pillow or cushion, add 2 in to each side and double it: a 12 x 20 in cushion takes two 14 x 22 in panels, 616 sq in. For a round cushion, enter the diameter: each round panel is cut from a square of diameter + 2 in, so the fabric is the same as for a square cushion of that size; the offcuts from the corners can go into piping.

Box cushion calculator

A box cushion has a top, a bottom and a side strip (gusset) that runs all the way round. Top and bottom: cushion length + 2 in by width + 2 in each. Gusset: the cushion’s perimeter + 2 in long, and its depth + 2 in wide. Example, an 18 x 18 x 3 in seat cushion: two 20 x 20 in panels (800 sq in) and a 74 x 5 in gusset (370 sq in), 1,170 sq in in all. A gusset longer than your roll is wide can be cut in two strips and joined; add 2 in for the joining seam.

Frequently Asked Questions

How much fabric do I need for a cushion cover?

Two panels, each the cushion size plus 2 in. A 16 in cushion needs two 18 x 18 in panels, which fit side by side in 18 in (0.46 m) of 44 in wide fabric. A 24 in cushion needs 52 in (1.32 m) because only one 26 in panel fits across.

How much fabric for 4 cushion covers?

For 16 in cushions, eight 18 in panels sit two across the roll in four rows: 72 in, or 1.83 m of 44 in fabric. Enter your size and the number of covers in the calculator for other sizes.

What seam allowance does the calculator use?

1 in on every side, so each panel is 2 in larger than the cushion in both directions. If you sew with a smaller allowance, subtract the difference from the panel size.

How do I calculate fabric for a box cushion?

Two panels of length + 2 in by width + 2 in, plus a gusset of perimeter + 2 in by depth + 2 in. An 18 x 18 x 3 in cushion takes two 20 x 20 in panels and a 74 x 5 in strip, 1,170 sq in.

Does a zip change the fabric needed?

Yes, slightly. If the zip goes across the back, cut the back panel in two and add 2 in to its height for the two zip seams. The front panel stays the same.

Selling what you make on Meesho?

ListMagic fills the Meesho catalog form from one product photo, so each product is listed without typing every field. Free plan to start; Seller Pass ₹99 a month (StitchMagic pricing, checked 16 Oct 2026).