Custom Cushions

Cushion Mill makes custom cushions to your exact measurements. 11 shapes, 119 fabrics, factory-direct from $89. Free shipping over $158, free remake outside ±½”.

Factory Direct

Cut and sewn by the factory that ships them — no middlemen.

119 Fabrics

One price for every fabric. Pick by look, not budget.

11 Shapes

Box, T-seat, L-shape, rounded corners — cut to your frame.

Remake Free

If we cut it wrong, we remake it — no arguments.

Replacement Couch Cushions

$168.00

Fix the sag for real: replacement couch cushions for sagging, discontinued or one-block-down sofas, cut to your numbers — from USD 168.

Replacement Patio Cushions

$114.00
  • Replacement patio cushions cut to your measurements — one seat pad or the full set, no minimum.
  • 119 fabrics at one price — solution-dyed acrylic, olefin blends and covered-porch weaves in one order.
  • Quick-dry reticulated foam for uncovered sets — drains in seconds, dries in hours.
  • Measured shelves for Hampton Bay (24 series) and Martha Stewart (7 series) patio lines.
  • Cut to a ±½" tolerance — outside it, remade free, any time. From USD 94 a seat.

Replacement Rocking Chair Cushions

$94.00
  • Replacement rocking chair cushions cut to your measurements — antique sprung seats, bowed backs and gliders, no size list required.
  • Bowed backs cut from a paper template trace — four numbers and the outline, no guessed radius.
  • Glider three-piece sets (seat, back, armrests) with every piece measured and priced on its own area.
  • From $94 a seat; a standard 18 × 16 × 3 in. seat (3" 50D) is $100 and a full seat + back set lands near $200 — all fabrics one price.
  • Made in 4–7 business days, shipped direct from the mill.

Rock Cliff (Hampton Bay)

$89.00

Identify your Hampton Bay Rock Cliff set, read the white label, and order cushions cut to your three measurements — from USD 45, made in 4-7 days.

Rossano (Hampton Bay)

$89.00

Identify your Hampton Bay Rossano set, read the white label, and order cushions cut to your three measurements — from USD 45, made in 4-7 days.

Round Patio Cushions — Custom Cut to Your Diameter

$92.00
  • One measured diameter, one clean cut — ovals send two, through center both.
  • Bistro rounds to 52-inch papasan dishes, in quick-dry or firm high-density foam.
  • Made in 4–7 days, rush 3–5 — bowl and rim traps flagged before cutting.

Sanopelo (Hampton Bay)

$89.00

Identify your Hampton Bay Sanopelo set, read the white label, and order cushions cut to your three measurements — from USD 45, made in 4-7 days.

Square Outdoor Cushions — Custom Cut to Your Side Lengths

$98.00
  • Cut to your side lengths — flush or proud of the frame, measured deliberately.
  • Any band from dining 17-inch squares to deep-seat 27-inch blocks, 12–60 per side.
  • Made in 4–7 days, rush 3–5 — near-squares cut as the rectangles they are.

Sunbrella Replacement Cushions — Custom Cut to Your Measurements

$105.00
  • Cut to your exact measurements — measured per cushion against the seat deck, not the faded old pad.
  • Solution-dyed acrylic outdoor lines in a 119-fabric library — every fabric one price.
  • Made in 4–7 days, rush 3–5 — against the brand-set route’s season-long waits.

Sydney (Hampton Bay)

$89.00

Factory Direct — The workshop that cuts it is the one that ships it 119 Fabrics — Every fabric on

Tacana (Hampton Bay)

$89.00

Identify your Hampton Bay Tacana set, read the white label, and order cushions cut to your three measurements — from USD 45, made in 4-7 days.

Thick Outdoor Cushions — 4-8 Inch High-Density Custom Cut

$111.00
  • 4–8 inch lofts on 50–65D high-resilience cores — loft and density both stated, per order.
  • Cut to your exact measurements — seat deck numbers plus the loft you choose.
  • Made in 4–7 days, rush 3–5 — concrete numbers, not “plush” ad copy.

Not sure where to start?