Quick answer

Choose a cushion that matches your chair’s seat dimensions and shape, provides enough thickness for comfort without raising your seating height too much, and uses a fabric that suits your daily use and cleaning habits.

Thickness vs. seating height

A thicker cushion (2–3 inches) feels plusher but raises your seated position. On a dining chair, that can make your knees hit the table underside. On a bar stool, it may push your feet off the footrest. Measure your current seat height and table clearance before deciding.

For counter and bar stools, a 1–1.5 inch cushion is often enough to relieve pressure without altering ergonomics. If you are tall or the stool is already high, a thin pad works better.

Fabric and maintenance trade-offs

Cotton and linen blends breathe well but stain easily and need frequent cleaning. Polyester or recycled polyester fabrics — like the Horizons fabric used on the Curious seat cushion — resist spills and are easier to wipe down. Teddy Bear fabric is soft and cozy but may trap crumbs.

Leather or leather-look upholstery cleans quickly and wears in nicely, but can feel sticky in warm weather and may crack if not conditioned. If you eat at the table daily, a stain-resistant synthetic fabric is the most practical choice.

Attachment methods and fit

Some cushions sit loosely on the seat, which is fine for chairs with a slight lip. Others have ties, elastic straps, or non-slip backing to keep them in place. For bar stools that get pushed in and out, a non-slip or tie-down cushion stays put better.

If your chair has a contoured seat, a flat rectangular cushion may shift. Look for a cushion shaped to match the seat — or one that is wide enough to cover the full surface without overhang.

How to choose the right cushion: decision rules

  • Measure seat width and depth: Place a tape measure across the widest part of the seat and from front to back. The cushion should be no wider than the seat and no deeper than the seat minus 1 inch to avoid overhang.
  • Check table clearance: Sit at the table with your current chair. Measure the gap between the seat and the underside of the table. Subtract 1 inch for legroom. That is the maximum cushion thickness you can add. If the gap is less than 3 inches, skip the cushion or choose a 0.5-inch pad.
  • Choose fabric by use case: For daily dining, pick a synthetic fabric (polyester, recycled polyester, or leather) that wipes clean. For occasional use or a cozy feel, cotton or Teddy Bear fabric is fine but will need more care. If you have kids or pets, choose a fabric with a high rub count (e.g., 30,000+ Martindale) and stain-resistant finish.
  • Decide on attachment: Use a non-slip backing or ties for bar stools and chairs that get moved often. A loose cushion works for stationary dining chairs with a slight rim.

Product spotlight

Who this guide is for

Best for

  • Anyone buying a replacement cushion for a standard dining chair or bar stool
  • Shoppers who want to match cushion size and fabric to their existing furniture

Not for

  • People looking for outdoor cushions (weather resistance not covered here)
  • Those needing custom-shaped cushions for non-rectangular seats (e.g., round or curved seats require a different approach)