Quality Upholstery for Your Home & Business

A-1 Foam has been providing the Twin Cities with the largest selection of quality upholstery fabrics, upholstery accessories, and professional reupholstery services since 1971. 

We carry an extensive selection of in-stock fabrics; custom cut upholstery foam and pillow inserts; decorative trims and accessories for your upholstery project. Come see the selection at our store in Bloomington!

View Services

In-Store Services


Our upholsterers refresh furniture with new foam and fabric covering, such as armchairs, sofas and other furniture. This involves choosing, measuring, cutting, fitting and sewing fabric and leather materials.

Learn More

Cushion Replacement

From mattress toppers to industrial foam for packing and sound absorption, A-1 Foam & Upholstery has the high-quality products you need. Create custom cushions for your home or business with cut-to-size foam products based on your preferences.

Learn More


Our custom sewing services include designs sure to accent any room including designer fabrics, vinyl and leather. 

Learn More

We Sell Fabrics and Foam for Your Upholstery Projects

A-1 offers a huge selection of decorative fabric and vinyl for most any upholstery project. Stop in to take a look at our sample room. You are unique and your upholstery project deserves that designer’s touch. Choosing just the right look for your furniture, boat, camper, or other project gives it a custom look no one else will have.

Everyone needs foam. It may seem like an odd statement, but if you think about it foam is in products we encounter every day. Whether for furniture, padding, shipping or a plethora of other applications, foam is part of our life. Contact us when you find your foam need. We can supply just the right type for what you require.

Learn More