Upholstery Fabric

Shop upholstery fabric from top brands with a selection of patterns, prints, color and textures including cotton and polyester fabric. Woven fabrics are great for upholstery and prints bring more color options. Our upholstery fabrics are durable so you can be confident bringing your design choices to life in a room that will be comfortable and stylish.
Modern Touch Upholstery Fabric - Wisteria On sale

Modern Touch Upholstery Fabric - Wist...

Sale Price: $10.79

Regular Price: $11.99

Hashtag Home Decor Fabric - Apricot On sale

Hashtag Home Decor Fabric - Apricot

Sale Price: $22.04

Regular Price: $24.49

Mixology Home Decor Fabric - Granite On sale

Mixology Home Decor Fabric - Granite

Sale Price: $22.04

Regular Price: $24.49

Chenille Home Decor Upholstery Fabric - Ivory On sale

Chenille Upholstery Fabric - Ivory

Sale Price: $15.29

Regular Price: $16.99

Tex Plain Home Decor Fabric - Plum On sale

Tex Plain Home Decor Fabric - Plum

Sale Price: $21.59

Regular Price: $23.99

Tussah Upholstery Fabric - Seagrass Clearance

Tussah Upholstery Fabric - Seagrass

Clearance: $10.00

Regular Price: $19.99

Tabby Upholstery Fabric - Lapis On sale

Tabby Upholstery Fabric - Lapis

Sale Price: $23.84

Regular Price: $26.49

Bocachica Upholstery Fabric - Atlantic On sale

Bocachica Upholstery Fabric - Atlantic

Sale Price: $33.29

Regular Price: $36.99

Manhattan Upholstery Fabric - Flagstone Clearance

Manhattan Upholstery Fabric - Flagstone

Clearance: $14.50

Regular Price: $31.99

Wave Runner Stripe - Classic Navy On sale

Wave Runner Stripe - Classic Navy

Sale Price: $22.49

Regular Price: $24.99

Wave Runner Stripe - Verde On sale

Wave Runner Stripe - Verde

Sale Price: $22.49

Regular Price: $24.99

Wave Runner Stripe - Seaside On sale

Wave Runner Stripe - Seaside

Sale Price: $22.49

Regular Price: $24.99

Wave Runner Stripe - Sunshine Clearance

Wave Runner Stripe - Sunshine

Clearance: $12.00

Regular Price: $24.99

Wave Runner Stripe - Caribe On sale

Wave Runner Stripe - Caribe

Sale Price: $22.49

Regular Price: $24.99