Custom Cushions, Made to Your Measurements

Send three numbers — width, depth, thickness. We cut, fill and sew them in our own workshop: 119 fabrics, made in 4–7 days, ±½″ tolerance in writing, remake free if the fit misses.

custom indoor cushions

Start with your shape

Not sure? Pick the closest — every measurement is confirmed before we cut.

Don't see your shape? We make any shape.

Straight edges? A top photo + the edge numbers is all we need. Curved? Trace it on paper next to a tape measure and email us a photo.

Enter your measurements

Measure the old cushion flat, edge to edge — never the frame.

Units in — decimals (23.5) or fractions (23 1/2)
Your cushion drawing appears here as you type.

Choose your fabric

Five families, 119 cuts, one flat rate — pick by look and feel. Click a family to see its swatches below, or its ⓘ for what the fabric is and where it works best.

Use:
Pattern:

All covers cut to your exact dimensions — no stock sizes, zippered covers that remove for washing.

Review & order

Calculated live from your measurements — every line, no surprises.

Price breakdown

Free shipping over $158 · $29 flat below

Estimates only — we re-verify every dimension before cutting and will contact you if anything looks off. Prefer email? Email me this quote

Your cushion
Your configuration
Photo (optional)

Odd shape or tricky frame? Upload a photo of your furniture or old cushion — one overall shot, plus a top and side view of the old cushion if you can.

JPG, PNG or WebP · up to 10 MB each · max 3

Factory Direct

10+ years of cutting and sewing in-house — no resellers between you and the table.

119 Fabrics

Browse them all in the configurator — one flat rate, no tier surcharge.

±½″ Tolerance

Every dimension re-checked before we cut — ±¾″ on runs over 36″.

Remake Free

If we cut it wrong, we remake it free — one photo of the fit is all we ask.

Where does your cushion go?

Indoor, outdoor, or replacing a worn-out set — every one of them is cut at the same tables, by the same hands.

custom couch cushions

Indoor Cushions

Sofa, window seat, bench and dining pads — cut to your numbers in soft indoor fabrics.

Explore indoor cushions →

custom outdoor cushions

Outdoor Cushions

Patio, deep seat and porch sets in solution-dyed acrylic that stands up to sun and rain.

Explore outdoor cushions →

custom patio cushions

Replacement Cushions

Exact-fit pads for Hampton Bay, Martha Stewart, Ashley and IKEA series, measured from the OEM database. Start from the Hampton Bay replacement cushions index or the Martha Stewart series charts — every series measured piece by piece.

Find your series →

The Mill Behind Your Cushions

Cushion Mill is not a brand that buys cushions and resells them. We are the Mill in Cushion Mill — a workshop with ten years of cutting foam and sewing covers in one of the world’s largest furniture manufacturing belts. For a decade we’ve made cushions for furniture brands and patio-set makers; a few years ago we started shipping the same craft direct to homeowners.

One window-seat pad or five hundred patio sets — the same cutting table, the same tolerance math, the same hands.

Meet the CushionMill →

about workshop

Popular Custom Types

Send your measurements, choose your fabric and foam density, and our workshop cuts each custom cushion to your exact numbers — sewn, filled and made in 4–7 business days, ready to ship.

Custom Adirondack Chair Cushions

$122.00
  • Cut to your exact measurements — standard, oversize and vintage frames.
  • 119 performance fabrics at one price — full-sun and quick-dry outdoor lines included.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $114 (19×19×3″ seat) — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Bench Cushions

$192.00
  • Cut to your exact measurements — hallway, storage, window and garden benches.
  • 119 fabrics at one price — indoor and outdoor lines in one order.
  • Hinged-lid storage bench builds keep 2–3″ thickness so the lid still latches.
  • Factory-direct from $192 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Chaise Lounge Cushions

$427.00
  • Cut to your exact measurements — any chaise, any brand, any fabric.
  • 119 performance fabrics at one price — full-sun and quick-dry outdoor lines included.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $244 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Outdoor Seat Cushions

$113.00
  • Cut to your exact measurements — wicker, wrought iron, wood and lawn frames, any seat deck.
  • 119 performance fabrics at one price — full-sun and quick-dry outdoor lines included.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $113 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Rocking Chair Cushions

$149.00
  • Cut to your exact measurements — rockers, porch rockers, gliders.
  • 119 fabrics at one price — indoor and outdoor lines in one order.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $89 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Seat Cushions

$107.00
  • Cut to your exact measurements — dining, kitchen, bar stools, banquettes.
  • 119 fabrics at one price — indoor and outdoor lines in one order.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $89 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Sofa Cushions

$168.00
  • Cut to your exact measurements — any couch, any frame, any fabric.
  • 119 fabrics at one price — indoor and outdoor lines in one order.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $168 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

Custom Wicker Cushions

$168.00
  • Cut to your exact measurements — rattan, resin wicker, any weave.
  • 119 performance fabrics at one price — full-sun and quick-dry outdoor lines included.
  • One order, one dye lot — every piece in the run ships color-matched.
  • Factory-direct from $106 — instant quote in the customizer below.
  • ±½″ tolerance, re-checked before cutting — remade free if we cut it wrong.

From the Workshop Journal

Frequently Asked Questions

Three numbers — width, depth, thickness — typed into the customizer above. The price updates as you type, and nothing is cut until you confirm the dimensions.

Every cushion is cut to a ±½″ tolerance (±¾″ on runs over 36″). Every dimension you send is re-checked before a single yard of fabric is cut.

a 4-7 business-day make-and-ship window: 4–7 business days to make, plus shipping. Rush production runs 3–5 business days if you’re on a deadline.

If we cut it wrong — outside tolerance, wrong fabric, wrong build — it’s remade free. Every dimension is confirmed with you before cutting, so errors are rare.

Yes. Made-to-order means any fabric, any piece, no minimum — one window-seat pad ships the same as a set of six.

119 fabrics across indoor, outdoor and premium tiers — zoom every weave in the configurator. For full-sun patios we recommend solution-dyed acrylic so the color outlasts the season.

Made By The Factory That Ships Them

Custom cushions from $89 — quote in 4 steps.

Know Your Size Already?

15 × 15

Chair seats and small dining pads — a common replacement size.

See 15 × 15 cushions →

20 × 20

The most common outdoor chair cushion size.

See 20 × 20 cushions →

24 × 24

Wide-seat patio chairs — our most-ordered outdoor size.

See 24 × 24 cushions →

Every other size is custom — that’s the whole point. Type your numbers →

CushionMill
product rating4.97 / 5
326 reviews

What Our Customers Say

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Shane D
Reviewer
5/5

Finished my van build and needed a mattress cut to the platform with a couple odd angles. Measured twice, sent it in, and it dropped onto the platform with no gaps along the sides. The gray cover looks clean and it's honestly comfier than the bed in my apartment. First trip out I slept till the sun came up.

1 day ago
Rosie L
Reviewer
5/5

The old papasan cushion on our covered patio had faded to a sad pinkish nothing. The new terracotta one is thick and properly round and the color is rich, it plays off the olive tree so well. It has become the chair everybody fights over when we eat outside.

2 days ago
Priya N
Reviewer
5/5

City balcony, tiny footprint, and this egg chair is basically my whole garden. The round seat and back cushions in the navy stripe sit snug in the basket and don't slide when I climb in. I grow herbs on the railing now and drink my coffee out here every morning pretending I have a backyard.

3 days ago
Marcus T
Reviewer
5/5

Adirondack cushions are a weird shape with that tall fan back and nothing off the shelf ever fits one right. These do. The sage stripe on the deck is exactly the lake look I wanted. Sat out there both mornings this weekend and the seat is thick enough that my hips never hit wood.

4 days ago
Aaron P
Reviewer
5/5

The round cushion that came with my rattan barrel chair never fit, it spun sideways every time I sat down. This one is cut to the actual seat so it finally stays put. The sage green against the honey wicker is exactly what the sunroom needed. Reading chair status officially upgraded.

5 days ago
Lena K
Reviewer
5/5

Two chaises by the pool, two custom sets, both fit like gloves. The navy and cream stripe with the white piping makes the patio look like a little resort. I was worried the stripes would be too loud but the scale is perfect. My neighbor already borrowed my tape measure to measure hers.

5 days ago
Warren B
Reviewer
5/5

Our modular couch is some oddball configuration with the chaise end and I figured nobody could match all the pieces. Sent the measurements and photos and every single one came back right. The weave on the gray linen is real close to the original but way plumper. Grandkids spent the whole weekend testing it out.

6 days ago
Tessa M
Reviewer
4/5

Got four of the turquoise pads for our folding patio chairs and the color pops so good against the wood, the whole backyard looks happier. Kids are out there every afternoon, beach ball and all. Only giving 4 stars because the corner ties could be a bit longer, I had to double knot them. Ordering two more anyway.

1 week ago